443 I found an Excellent Raspberry Pi Replacement for Home Assistant / IOTstack (incl. Proxmox)

Sdílet
Vložit
  • čas přidán 19. 11. 2022
  • Raspberry Pi boards are hard to get, but probably also next year. So, we have to have a strategy to survive without new Raspberry boards. Sometimes, a problem can be a chance. This is what we will see today. Stay tuned if you want to get a cheaper, faster, and prettier Raspberry replacement. Spoiler alert: It will be “Back to the Future.”
    Links:
    Fujitsu: ebay.us/VyIeAz
    I5 Lenovo: ebay.us/ZtXI7G or amzn.to/3gj6MlH
    I7 Lenovo: ebay.us/j0R7sl
    i3 Lenovo: amzn.to/3Aoae5p
    mSATA Adapter: s.click.aliexpress.com/e/_DeY... (not tried)
    HA Installation: • How To Install Home As...
    Debian installation: • Running a Debian 11 Bu...
    The links above are usually affiliate links that support the channel (at no additional cost to you).
    Commands and links:
    Debian Live
    cdimage.debian.org/debian-cd/...
    Home Assistant
    github.com/home-assistant/ope...
    sudo apt-get update -y
    sudo apt-get install -y efibootmgr
    sudo efibootmgr -c -l /EFI/BOOT/BOOTx64.EFI -L HomeAssistant
    su
    sudo usermod -aG sudo pi
    sudo service ssh start
    exit
    ~/PiBuilder/boot/scripts/01_setup.sh
    ~/PiBuilder/boot/scripts/02_setup.sh
    ~/PiBuilder/boot/scripts/03_setup.sh
    ~/PiBuilder/boot/scripts/04_setup.sh
    ~/PiBuilder/boot/scripts/05_setup.sh
    cd ~/IOTstack
    ./menu.sh
    lsusb
    ls /dev/ttyA*
    nano ~/IOTstack/docker-compose.yml
    github.com/Paraphraser/PiBuilder
    Proxmox helpers: tteck.github.io/Proxmox/
    Patreon supporter companies:
    passiv-energie.gmbh/
    www.welectron.com/
    yosmart.com/
    CZcamsr Patreon: / @makersmashup
    Supporting Material and Blog Page: www.sensorsiot.org
    GitHub: www.github.com/sensorsiot
    My Patreon Page: / andreasspiess
    Discord: / discord
    If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission on your purchases to buy new stuff for the channel
    My Amazon.com shop: www.amazon.com/shop/andreassp...
    For Banggood bit.ly/2jAQEf4
    For AliExpress: For AliExpress: bit.ly/3MtXUY8 (just go on from here to your product)
    For Amazon US: www.amazon.com/shop/andreassp...
    For Amazon.de: amzn.to/2r0ZCYI
    For Amazon UK: amzn.to/2mxBaJf
    For ebay.com: ebay.to/2DuYXBp
    profile.php?...
    / spiessa
    www.instructables.com/member/...
    Please do not try to email me. This communication channel is reserved for my primary job
    As an Amazon Associate, I earn from qualifying purchases
    #no#midroll#ads
  • Věda a technologie

Komentáře • 1,7K

  • @rklauco
    @rklauco Před rokem +181

    Tip: I often buy laptops with broken screens for dirt cheap (i5, 8GB RAM, 128GB SSD for 30 CHF). Not only it runs no problem for server tasks, same as the machine on the video, but on top it has built-in ups :)

    • @cedricjung1899
      @cedricjung1899 Před rokem +5

      I was wondering how well will it be in the year, is it reliable ?
      What about about the consumption with i5 ?

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +23

      Interesting! Indeed, they do not have a value as a laptop.

    • @JohnBaxendale
      @JohnBaxendale Před rokem +14

      Great tip! I did run an old i7 laptop as a server for a long time (~3 years in a very dusty environment) and it was great. I had a docking station for it which made the IO much easier too. As you say, the built in UPS was super handy too! :)

    • @rapjul
      @rapjul Před rokem +15

      @@cedricjung1899 It’s just a normal laptop, no reason why there should be any additional issues.
      There are two main power envelopes for the CPUs in laptops:
      - 15 W (processors that end in “U”)
      - 45 W (processors that end in “H” or “HQ”; these traditional had four cores hence the ‘Q’ for quad, but since 2018 can have more than four cores)
      Even 15 W CPUs from 10 years ago should still be more powerful than a RPi 4.
      Get something like a Lenovo Thinkpad, HP ZBook/Elitebook, or Dell Precision/Latitude for the almost certain guarantee of user replaceable memory and storage, and an included Ethernet port (which is pretty much impossible to get on thinner, non-business laptops anymore).
      If you can, try to get a laptop with 1 × 8 GB of RAM so you can fill the other SODIMM slot with another 8 GB for a cheaper upgrade to 16 GB later.

    • @enjibkk6850
      @enjibkk6850 Před rokem +2

      Would you recommend brands? The life expectency of my laptops have varied a lot across the decades, I would be wary to buy 2nd hand (half broken 😉). Laptop form factor is not ideal to just stick them behind the TV cabinet along with the hue bridge

  • @pietstreet8311
    @pietstreet8311 Před rokem +18

    I used a Zotac CI323 Nano with two ethernet ports and proxmox to build a all-in-one home router. The virtual machines are OPNsense as Firewall, pihole for adblocking and iobroker for my home automation. it runs fine with 8GB RAM for a small home network and using LXC containers for pihole and iobroker helps saving memory resources. Also backing up the vms is super easy.

  • @kemai.adventures
    @kemai.adventures Před rokem +19

    I've bought dozens of these boxes over the years for everything from home assistant servers, remote desktop PCs for maintenance of onsite systems, node red servers, etc etc. They really are great and can be bought for less than a pi depending on spec.
    Another advantage over other options is that these fit nicely into a rack. I usually use a 1U rack shelf and sit these on. they look neat with the rest of the rack.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +2

      Indeed, I like their looks too. Mine sits now above my PC on the shelf!

  • @sayantansantra2332
    @sayantansantra2332 Před rokem +11

    I decided to get a Thinkcentre M900 with an i5-6500T, 8GB RAM. Had old SSD and HDD to put into it, and now I have a pretty powerful (for my use case) server. Got it for around $75 off of eBay. I'd say it's money well spent. I have tens of Docker containers running on it, on top of AlmaLinux 9, accessible through cloudflare tunnel. Everything runs smoothly, and being x86_64, I don't have to worry about software support and such.

  • @xtremeideaz
    @xtremeideaz Před rokem +21

    Been using this for long and have no regrets. Proxmox and docker creates so many more possibilities. media centers, dns, adguard, pihole and many more

    • @sc0or
      @sc0or Před rokem +3

      I can tell you a secret. You can install ALL this software on a single PC and forget about it for ages. People are crazy about a virtualization like about a new iPhone when 5 yo model can cover all use cases. I completely understand that installing a new virtual machine is like purchasing a new hardware, but this is only a psychology

    • @smyle78
      @smyle78 Před rokem

      Why do you need proxmox for this?

    • @haveaniceday7950
      @haveaniceday7950 Před rokem

      @@sc0or how do you do it?

  • @dirkbetscheider2368
    @dirkbetscheider2368 Před rokem +62

    I really like your videos. Thanks for the awesome work.
    Just one word of caution: Whenever it comes to power saving, the TDP is often used to decide which hardware to use. I learned it myself the hard way. My two server systems A2SDi-16C-HLN4F (32W TDP CPU) and A2SDi-8C+-HLN4F (25W TDP CPU) come not even close to 30 Watt power usage. Platform power saving feature support is way more important than the TDP numbers…
    Apart from choosing your hardware wisely, there are also BIOS and software settings to take care of. That is the main reason I am writing this comment. I think that there may be some potential to save even more power…
    To achieve the power consumption I mentioned further down I did the following:
    Used a pico PSU. Be careful: in my system it only supported 2 nvme ssds. But in this way I saved between 10-15 watts compared to my Gold rated SFX and ATX PSUs
    I made a video going trough all BIOS settings pages to “remember” the state without any changes. And later a second video recording all the changes I made:)
    I updated the BIOS to the most recent version.
    I loaded the BIOS default to have a reference point.
    In BIOS switched c-states on and selected the highest c-state number available
    In BIOS switched p-states / package p-states and selected the highest number
    In BIOS I enabled ASPM for all available pcie and chipset devices
    In BIOS I turned ACPI on
    Removed all pcie cards and other not crucial devices - just to make finding problems more easy…
    In proxmox I installed the following packages powertop, i7z, cpufrequtils, acpi-support, acpid, api
    Ran powertop and tab trough the pages. Kept an eye on the p- and c-states as well as the “bad” entries. Then ran powertop - -autotune. That did drop the power usage quite a bit.
    Ran cpufreq-info. Here you can see what frequencies the cores are running and what cpu governor is used (was “performance” in my case)
    Changed the governor to “powersave” or “ondemand”. In one of my systems “powersave” would not allow the cpu to go over the minimum frequency. There you can also see whether your system is using intel-p-state driver or ACPI driver
    It may be worth it to edit the /etc/default/grub to make the system use ACPI OR p-states
    I put the hdd to sleep with hdparm. Yes I am aware that this may not be suitable for every setup
    One by one added the components back in the system and looked at the changes that made to power consumption
    My system automatically switched from p-state driver to ACPI after installing the ACPI support. This resulted in less power usage. After doing the above settings, my system is using less than half of the power in comparison to running “stock” BIOS settings and “stock” proxmox.
    For about one week I am now using my new “server”: ASROCK H670m-itx, 64 GB RAM, i5-12400, 2 nvme ssds, one 12 TB Ironwolf pro all powered by a pico PSU. With the hdd running the system uses around 22 W. I put the hdd the sleep most of the time, because I just use it once an week for backing up my data to an additional drive. In this state the system uses between 15 and 17 W. The board as an Intel 1 GbE Nic and a Realtek 2,5 GbE one. Power measurements were done with either one connected. If I put an Intel dual i710 10 GbE NIC in my server idle power goes up around 10 W. Unfortunately my mainboard does not handle pcie power saving well. ASPM is not fully support. That issue I will have to investigate. Maybe I will contact ASROCK. I suspect it is a BIOS or BIOS setting issue.
    As for the Realtek NIC… I turned it of, because it was giving me a really hard time in proxmox using docker containers. The containers would randomly drop the connection making them inaccessible. It took me quite some time before I realised the Realtek NIC was to blame and not the reverse proxy configuration I was trying to set up…
    I then tried out a GigaByte B660i mainboard which as an Intel 225V NIC. That NIC on that specific board was using over 8 watts when there was close to no network traffic (just the proxmox web interface and no vm running). This board was handling pcie power saving better, but had general stability issues and only has one nvme slot. So I stayed with my ASROCK board. Whether 10GbE, an Intel 2,5 GbE card or just 1 GbE will be used I still have to decide.
    I also tried an Aquantia based 10 GbE card. It seemed to work ok in proxmox that is (vsphere is a different story) but the Intel card uses about the same power and gives more features (SR-IOV and hardware offloading).
    This server replaced my Supermicro servers. My systems were running proxmox and later vmware vsphere. As prices for electricity are going really up, I got rid of my cluster (3 nodes). Spending over 85 W combined when the machines were idle was getting too expensive for just playing around. So from now on I will be using just one server.
    My problem with the server hardware was, that it was not possible to push the servers under 30 watts in idle. I went trough all the settings in the BIOS, turned off network cards and even cores hovering at the 30 W mark. The remote management alone is using between 5 and 8 watts of power. When I build the systems 5 years ago, everyone told me I should use server hardware. Remote management, ECC RAM and better stability sounded good at that time. Stability was not an issue in the 5 years. As for ECC RAM not a single error was reported on the machines… But I noticed that many of the power saving options my consumer hardware was giving me weren’t available on my servers.
    My HPE Microserver Gen10plus would not work with ACPI… even if I did all the step above and edited the grub file to disable intel p-states… That BIOS is quite special and some power saving settings are not available. The HPE ILO5 is using also around 8 W. After all the optimisations the Microserver was using approximately 20 W. Another minus for me: HPE disabled the integrated GPU of the processor. This is done in hardware. There is no way to enable the igpu. I wanted to have some gpu acceleration available. If that wasn’t the case I would not have bought new hardware. Again something I learned after buying the server. You have to use ILO remote, a VGA monitor or adaptor to setup that machine. The display port is connected to the ILO gpu (matrox) and only works in Windows or Linux after installing the drivers…
    So I decided to use consumer hardware for the next HOME server. No remote management or ECC support on my platform. As for remote management I can use pikvm to add that feature. The pi will do that job excellently and uses only 2-3 W while doing so. And for ECC I just cross my fingers that it will be a no issue as it was in the past. And if hardware disaster strikes I still do have way to much hardware in my “homelab” to quickly setup a backup machine. But what I think it is more likely, that I make some stupid configurations while playing around and will have to use one of my backups with “known good states” of my software setup :).
    Im looking forward for the next video. 😃

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +4

      Thank you for your explanations. I just checked my CPUs. They all run at around 1GHz with IOTstack and HA up. So it seems that Proxmox can tune them down when not used (governor: ondemand).

    • @tyrzxv
      @tyrzxv Před rokem +8

      Just my 2 cents: I have a supermicro Intel Xeon with 32gb ECC RAM running 24/7 with 8 HGST drives and an ssd, with idle wattage around 60 watts, running mostly stock bios settings. Although this is definitely not as low as you are going for, this seems low to me considering the constant running drives. It's mainly a storage NAS, running freenas/truenas and ZFS.
      I think at some point, when you have larger or more capable server hardware, the bare minimum wattage will be higher than smaller Raspberry Pi or minimalist consumer pc, but if you upscale the hardware attached, the server hardware becomes more efficient for what's running.
      This is just using my own experiences with the hardware ive used to make various servers.
      Edit: I should have added, using the right size power supply makes a huge difference, and since the hardware that's constantly running (harddrives) is going to be the majority of the idle wattage.... it's easier for it to hit that power supply efficiency range. The lower the wattage your going for, the more percentage of your wattage is waste-conversion wattage for just having the power supply on.

  • @diegoeche
    @diegoeche Před rokem +2

    Yep, did exactly this. SSD included. Good RAM. And well built!

  • @als1023
    @als1023 Před rokem

    Excellent video, very good format, the style and substance will build this channel.
    Thanks you for posting !
    Thank you to the YT algo for suggesting this segment !!
    And thank you especially for all the great comments and subscribers, this is a warehouse of very smart people !!

  • @aliaghil1
    @aliaghil1 Před rokem +15

    As always, great video. I moved to tiny micro PCs for my home server back in 2019. I remember with an i7 processor, it was like being on a jet engine, super fast compared to a raspberry pi. Also, backup and recovery staff are superfast.
    I will never regret my great move. 😊

  • @t.w.3
    @t.w.3 Před rokem +6

    Great video. I have some cases full of these MFF pc's with 8th gen i5 processors and 16GB DDR4. Finally got a use case for using these. Also runs ProxMox fine with no slowdowns. A good tip is to check that the computers have the latest BIOS updates provided. Some of these Micro pc's can run from a smaller, more efficient PSU.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +3

      So you are a lucky guy. With some cases of PCs...

  • @noweare1
    @noweare1 Před rokem +1

    Kind of an amazing find. I have only bought one PI so I will be looking into these mini servers.

  • @tonisee2
    @tonisee2 Před rokem +1

    Thank you for great overview.. seems that this way solves many near future issues of mine in an ecosystem with weather stations, telescope control etc.

  • @akiko009
    @akiko009 Před rokem +34

    I've been using refurbished "mini PCs" for years instead of RPis because of the more reliable storage setup (and CPU options in cases where performance is a factor). I usually spend the few extra bucks for a new replacement SSD.
    For these refurbished units it's really important to test them fully. I've had iffy memory and out of 10+ systems, one had an intermittent motherboard issue.
    I'd add to the list at 9:24 that updating the BIOS is a must.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +3

      Thank you for the additions. It just took me a few hours to update all the BIOS in my Lenovos. Not easy. As you said: They were from 2013...

    • @ilyai746
      @ilyai746 Před rokem +1

      if you purchase some like hp probook (i have HP ProBook 6360b x2 + proxmox ) , you got server with ups... Power down will not touch...New hp probook no so nice

    • @akiko009
      @akiko009 Před rokem

      @@ilyai746 I like the idea. On the downside I've had difficulties with the embedded controller on some laptops going out to lala land and taking the unit with it. Those things don't have the most solid firmware.

    • @ManfredBartz
      @ManfredBartz Před rokem +1

      ​@@ilyai746, I did that for a while -- until the battery runtime was down to 30 seconds....

    • @ManfredBartz
      @ManfredBartz Před rokem +3

      @akiko009: "mini PCs ... instead of RPis because of the more reliable storage setup" -- totally agree.
      I could never get an RPi to reliably work with an SSD even though I spent extra bucks buying a "supported" SATA to USB adapter.
      And SD-card operation is only viable if the SD is made read-only.

  • @NickReynolds
    @NickReynolds Před rokem +8

    Very timely for me, just last week I bought a Wyse 5060 to do just this and reclaim the Pi currently running HA for something where the smaller size and GPIO are an advantage.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      SAme here. Two Pis recently died, and I do not have too many left ;-)

  • @RockFordCademce
    @RockFordCademce Před rokem +2

    i also upgraded from the pi's to the thinclients. have been running a m73 with docker containers for years. it has been working flawless.

  • @ScottBot2000
    @ScottBot2000 Před rokem +2

    The timing of this video couldn’t have come any more perfectly. I just bought myself a fell optiplex for my HA! Just waiting on the power cord and I’ll be following along with your video a second time to get it up and running.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Cool. Waiting for a power cord is an interesting problem, BTW ;-)

  • @anonymoususer6448
    @anonymoususer6448 Před rokem +7

    Another keeper !
    Another video packed with information. Many youtubers would make 2-3 separate video with this content, to optimize their revenue. Not Andreas.
    Also, as usual Andeas goes one step further as most CZcamsrs. As a real engineer, analyzing all aspects, including computing long term power costs
    Love it !
    /chrisV

  • @SlykeThePhoxenix
    @SlykeThePhoxenix Před rokem +2

    I've been using these beasts for my K8s setup! Raspberry Pis are just not powerful enough. These little ITX M910Q Thinkcentre boxes are excellent.

  • @MrCWoodhouse
    @MrCWoodhouse Před rokem +1

    Thanks, as always, Andreas! I always learn something new. This time ProxMox, PiBuilder and IOTStack. I just last week migrated from a Pi-4 to an old MacMini 2011 running Debian 11 Bullseye and HA Supervised. I can hear my footsteps echoing down the halls of this empty minicomputer mansion with one little home assistant instance running in a watercloset. Time to load it up with more apps. 73s

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Interesting, that you still can use a 2011 MAC. That is good news for the environment ;-)

    • @MrCWoodhouse
      @MrCWoodhouse Před rokem

      @@AndreasSpiessMacOS at High Sierra is unusable because you cannot run any modern apps at all, so you have to load Linux. I might switch over to your setup since HA Supervisor does not want anything else, even Portainer, running in its Docker engine, so it flags the install as "unhealthy" unless you disable the health check. Frenck addressed this directly as their design intent. Your setup provides 2 independent Docker engines; one in the HA Native VM, and the other in the IOTsatck VM. Great!

  • @johnlh100
    @johnlh100 Před rokem +1

    My tiny Lenovo additionally runs LXC-containers for LMS(Squeezebox-Server), Unify, Pihole and Edomi-Visu. Edomi ist available as a Proxmox-LXC-Container template from knx-user-forum, which is ready to use out of the box and can be installed in a minute. Everything is nicely separated and one application will not compromise the others in case anything goes wrong. All my raspies have been retired a year ago and I never want to go back ... Thanks for great videos, always inspiring!

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Thank you for sharing your experience. And I learned that Edomi exists ;-)

  • @brian2590
    @brian2590 Před rokem +5

    I bought a pile of 8 identical thinkcentres last year when PI's started to become scarce and overpriced. I think i paid roughly $70 each with no HD. So far so good and i have them all maxed out on memory. They make for great little servers and desktops. No issues and highly stable. I have a nice little cluster going that is a mix of thinkcenters and RPIs.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      Cool. Maybe I try a cluster too. I have now enough HW ;-)

  • @oscargr_
    @oscargr_ Před rokem +9

    So much fun reading everyone's setup for home assistant OTHER than raspberry.
    I always thought raspberry was the holy grail for HA just because of community support and it's popularity.
    From the comments here I got a very different story. Just a week after I finally decided not to wait for the raspberries to become available again and go with a cheap NUC.
    All your comments work great to prevent buyers remorse.😁😁

    • @dmanwithers
      @dmanwithers Před rokem

      Been running it in Proxmox for 2 years now without issues. Been nice because I have one server running 5 or 6 machines right now. Want to do more, but need to upgrade the RAM before I can do so. Probably going to build a bigger server instead though, since mine is an old R510 anyway

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +2

      I was also astonished about the comments. It shows that time is right now.

    • @oscargr_
      @oscargr_ Před rokem

      @@AndreasSpiess Thanks for always keeping me moving on (with the crowd)😁😁

    • @FilipeNeto616
      @FilipeNeto616 Před rokem

      Been running HA in a Pi4 for several years. At the begining was painfull, in particular due to power outages/hard powerdowns and SD degradation. Over the time I've been improving those handicaps by replacing the SD cards with SSD drives and using an UPS to avoid hard shutdowns. But Pi4 don't allow me to use VMs (or is hard to), so anytime I need to do some test deployments I end-up buying a new Pi for that purpose. So today was the day I finally move on and placed an order to get a new Lenovo M75n. It's not cheap, but hopefully it will allow me to setup as many as test enviroments as I need and keep running my HA stack. Thank you all for that!

    • @oscargr_
      @oscargr_ Před rokem

      @@FilipeNeto616 oh my.. that sounds like an upgrade over an upgrade.
      I don't know how many devices you control in your mansion, but it seems like a super setup.
      If you re that willing to upgrade, must be you love home assistant.
      I m not there yet. Who knows in a few years, after I have moved all my hand made automations over to home assistant.
      Struggling with yaml.😅

  • @johncrunk8038
    @johncrunk8038 Před rokem

    Wow. The link to tteck is the greatest help.I have used Proxmox for many years and never found that github page. Thank you!

  • @tonybell1597
    @tonybell1597 Před rokem +1

    Thanks Andreas, s perfectly timed video! Been looking to merge a pair of pi4’s … excellent!

  • @kokoscom
    @kokoscom Před rokem +35

    I have been trying to solve the PI issue for the last couple of weeks and still searching for a replacement.. We need I/O ports as well a relatively fast processor since we will use screen mirroring for some projects.. Andreas this is very interesting - we also need a video comparing things like RASPBERRY pi, ondroid, banana pi, orange pi and other to find a real replacement for our projects! Thank you Andreas for the great video!

    • @giornikitop5373
      @giornikitop5373 Před rokem +13

      this debate has been done to death. while there are similar arm boards in cost and performance, none of them can even touch rpi's software and user base. going x86 with mini pcs or similar is a usual solution if you are willing to give up the versatility of arm sbcs in size and power consumption. BUT, the prices for all those minis are nowhere near what most youtubers claim to be and are largely depended on geolocation. so, you either go for arm for less size, power and generally price or x86 for bigger perf. cost, power and size. there is currently no in-between.

    • @davidlloyd1526
      @davidlloyd1526 Před rokem +6

      For me the number 1 problem is Linux driver support, something that all the comparisons ignore. They always just download junk like RaspbianOS or random binaries from dodgy websites in China. At least in this video he just downloaded Debian. I don't want to buy a board where the graphics chipset has no Linux drivers...

    • @arm-power
      @arm-power Před rokem +8

      What about to use SBC with new RK3588 chip with famous ARM Cortex A76?
      - prices starts at $60 USD for Orange Pi 5, Radxa Rock 5 etc.
      - Cortex A76 is 1st desktop class ARM core (IPC equal to PC AMD Zen 1 or Intel Skylake i7)
      - Cortex A76 has double IPC than older A72 in RPi4
      - RK3588 has 4x A76 at 2.4 GHz .... 50% clocks increase * 2.0 IPC = 3 times higher performance (single core)
      - RK3588 has also 4x little A55 core at 1.8 GHz .... these alone provides same performance as whole RPi4 (4x A72 @ 1.5 GHz)
      - overall 4x higher performance
      - 8nm LP Samsung process (compared to 28nm for RPi4 = huge difference in consumption for identical load)
      - up to 16 GB RAM (4GB, 8GB options)
      - 1x PCIe slot for native NVME SSD, or eMMC

    • @keithmiller9665
      @keithmiller9665 Před rokem +3

      See my post for a Beelink U59 Pro N5105, much better than Pi 4. Important to add in all the costs to get a Pi 4 up and running.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      I also think that the Pi foundation is in a powerful situation. Linux, unfortunately, is not as standardized as Windows.

  • @PLANTROON
    @PLANTROON Před rokem +7

    I bought an old Thinkpad T430 for this which gives me a battery backup as well. And it has bt, wifi, slots for 2 sata drives. It runs my mail server, websites, hass, pleroma (mastodon alternative) and a lot more... on top of that I used it as emergency workstation when my main pc broke down. I could run Windows VM on it with igpu passthrough. And the total cost was 60 for the laptop, 20 for ram upgrade to 16G and storage SSDs which I already had.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      I agree, Laptops are also a good solution.

    • @hikefka8001
      @hikefka8001 Před rokem

      Sometimes you got good dealers who sell refurbished corporate laptops for so cheap!

    • @AkramButNot
      @AkramButNot Před rokem +2

      @@AndreasSpiess and also they have a battery, which is reaaaally useful when a power outage occurs. They can survive without an UPS as they run on battery. And, that's convenient for some semi-critical missions that you can still run, for example, sending a Telegram alert when power is down.

  • @hjhhhjhjh9474
    @hjhhhjhjh9474 Před rokem

    I really appreciate your videos. You take your time and stay on point. Your English is very good. It has a good tempo and vocal control. I always learn valuable information from your videos, and implement them into my projects. Please continue your quality work. Thank you.

  • @sesl91
    @sesl91 Před rokem +3

    Thanks for the great breakdown and cost analysis. The raspberry pi shortages definitely require us all to become creative with our home project! A new alternative that I've also been looking at is the Celeron N5105 mini PCs. I've been seeing them pop up for around $180 USD which can also be competitive when comparing to an 8GB Raspberry Pi 4 with case and power.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      I agree and bought one. Still, they are about double the price with not a lot of advantages over the i5 model

  • @mortensentim511
    @mortensentim511 Před rokem +3

    I'm running Home Assistant on proxmox with a Seed Odyssey (Celeron J4105) and monitoring using a power monitoring smart plug. My old server was drawing 75W when I cut it back to just Home Assistant, and this one draws roughly 3.5W. There are plenty of new tiny form factor mini PCs available with that CPU or better in the £100-200 range, and you get a real M.2 Slot and/or SATA.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Cool. I hope your power measurements is ok. I saw that those plugs were not very accurate in the low-level area (video will follow).

  •  Před rokem

    I'm about to go down the same route. After problems with the cards I'm ready to put my HA on my proxmox.
    Thank you for this very informative video!

  • @jmize
    @jmize Před rokem +1

    This is perhaps the most bookmarkable youtube video for me right now. I'm in the process of re-purposing a Dell-Wyse Thin Client ($55 on Ebay) to run Proxmox, HA, etc. Upped RAM to 16GB (had a spare 8GB stick) and a larger SSD. I am stunned at how complete Proxmox is. What a great learning experience for an old guy like me.
    Whereas most YT videos have crap comments, yours always have insightful and informative ones (unlike this one).

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Glad you like my content. An these Thin clients with Proxmox are really cool. I do not look back to the Raspberry.

  • @GeoffSeeley
    @GeoffSeeley Před rokem +6

    I have been playing with these "1L" low-TDP boxes for about a month now and I too was surprised by how fast they are! Managed to get two Lenovo M900 (i5-6500T) for $75 CDN but usually these are ~$250+CDN but the cheapest Pi4/8GB(kit) I was able to get in Canada a few months ago was $300 CDN so "1L" PCs are a better deal IMHO. Oh, and yes, Proxmox is fantastic!

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      So you got a very good deal!

    • @maak6270
      @maak6270 Před rokem

      Yep. I got a HP T620 (4-core) with 4GB RAM and 128GB SSD, for $50. It runs Proxmox + HA, with bunch of containers, i.a. ebusd (Vaillant heating), SDR-RTL (433Hz radio sensors), gates/door control, lots of zigbee/bluetooth stuff, etc. The PC mostly sits at 1% CPU and uses like 9W. Super quiet (no fan). Perfect!

  • @jonmayer
    @jonmayer Před rokem +5

    A single Raspberry Pi booting from SSD to USB is plenty fast for Home Assistant (it's what I use), but the ultimate win here is power savings and cost. I get that the Pi is unobtanium at this point, but a PC with VMs is usually going to burn more power, so the cost to run 24x7 is higher. But in this climate, you have to do what you have to do. Maybe one day we will be able to get some glorious SBCs again.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +4

      These small PCs fortunately are very power efficient. In my setup I hardly measured any difference when I replaced my 2 Pis with this very old Thin Client PC. And, as said: I am the proud owner of a PV...

    • @jonmayer
      @jonmayer Před rokem +1

      @@AndreasSpiess You've convinced me to give my Celeron J4125 mini PC I bought awhile ago a chance at running instead of my Pi(s). I was using it for something else, but I think this application is better.

  • @omardude39
    @omardude39 Před rokem

    I love how I still understood exactly what you meant when you said you will always "sit in the first row" (it's "have a front row seat"), it's close enough! 😄

  • @grzehooo88
    @grzehooo88 Před rokem

    Great video, thank you for it. My Lenovo M700 is in a way to me. Since beginning, I was not convinced to setup all my requirements on Pi, and this seems like a great solution.

  • @michaellowe5043
    @michaellowe5043 Před rokem +3

    Migrated to a HP ProDesk 600 G4 SFF (i7-8700) with 48GB. Running Arch with a windows VM, HA and other docker containers. Find it idles/averages around ~15w normally but will spike nearly 4x under load. Overall very happy with the performance/power tradeoff from a m93p/pi arrangement. Can also throttle CPU performance to cap power consumption spikes 'cpupower frequency-set -g powersave' etc

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      Cool setup!

    • @hcjkruse
      @hcjkruse Před rokem

      Did you use the extra PCIe slots for NVMe adapters? I only have experience with Prodesk and Elitedesk mini G4. I am considering a modern Prodesk sff as a replacement for an Haswell era system. Also might want to use an sff for gaming.

    • @michaellowe5043
      @michaellowe5043 Před rokem

      @@hcjkruse has one NVME slot and SATA. Could use low rise PCI->NVME too though if I need extra

  • @ronaldronald8819
    @ronaldronald8819 Před rokem +5

    Ha Excellent Thanks for sharing your hardware home automation experiences . By the way, there are some excellent deals to be found on systems with AMD Epyc or Intel Xeon processors. Somewhat more costly in power usage but good fun to play around with.

  • @tobias6032
    @tobias6032 Před rokem

    Andreas, thanks for doing this video. With this step DIY home automation will move from the flying wire, bread board maker domain to a professional alternative. So greate!

  • @peterboon1672
    @peterboon1672 Před rokem

    Super video! helped me a lot! Because of it bought a mini PC (Dreamquest pro), installed Proxmox and moved my home assistant from RPI4 to the mini PC. All directions in video were spot on (except small change in qm disk import command).

  • @sebastien4116
    @sebastien4116 Před rokem +5

    The issue with those tiny PCs is still power consumption. 15w for running continuously is going to cost a lot in electricity. I am running an Orange Pi Zero LTS at home as a "micro server", and it consumes about 0.8w, which is hard to beat. Perfectly capable to run Pi-hole DNS, a web server, a DLNA server, a file server etc. All my storage is online, so I don't need a lot of local storage.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Orange Pis are good computers. However, I did the price calculation for power in the video. And after replacing my 2 Pis with my old I7 PC I hardly noticed an increase of power consumption.

    • @sebastien4116
      @sebastien4116 Před rokem

      @@AndreasSpiess I guess my point was: if you need to run a sever 24/7 at home, you may want to use the most efficient board/PC available, to reduce wattage/electricity cost. It's probably neither a Raspberry Pi 4 (or two of those) or a i7 PC. Those are probably overkill in performance for most people's needs, and therefore consuming more watts than necessary for the job.
      Of course, if you want to run Plex, Jellyfin, do some transcoding etc. then more powerful machines are required, but people would be surprised on what you can run reasonably well on a low end, low power Orange Pi (or earlier Raspberry Pis).

  • @sky1nax
    @sky1nax Před rokem +3

    There are all sorts of set-top boxes on the amlogic905x4 processor (arm a55 x4 + graphics ). In the 4/64 configuration you can find a new one in the range of $35. Judging by the video reviews armbian on them works quite well and it consumes about 10 watts in working mode.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      I never looked into these boxes. Maybe in the future...

  • @luigicicatiello3991
    @luigicicatiello3991 Před rokem

    Quanto amo i tuoi video!!! Semplici, diretti e consistenti. Questo video arriva al momento giusto. Non sapevo come rimpiazzare i miei raspberry...

  • @AuchEinBenutzername
    @AuchEinBenutzername Před 6 měsíci

    Hi, thanks for this video, it works so smoothly. I bought a used PC, installed proxmox, created a VM with home assistant and within a few hours everything was working. Thanks 😊

  • @peter2327
    @peter2327 Před rokem +3

    I did the same with refurbished notebooks.
    The display can be shut down via software, UPS is included (and in case of the big three manufacturers can be bought as spare parts for years!), plus it has decent loudspeakers and can give proper alerts, for example if something is out of normal with the cistern.
    It got me uptimes of two years instead of two weeks.

    • @erboy5546
      @erboy5546 Před rokem

      did you measure power consumption

    • @peter2327
      @peter2327 Před rokem

      @@erboy5546 varies wildly depending on what is running on it. it is a TP t440.
      pulling the optical drive did help, changing the RAM did help, pulling the keyboad did help onky a little, and using a minimal linux without many systemservices helps, too.

    • @erboy5546
      @erboy5546 Před rokem

      @@peter2327 thanks for answering

    • @peter2327
      @peter2327 Před rokem

      @@erboy5546 I forgot to mention: there were two different power supply sizes available for it: a 40W and a 90W(?, not sure, for docking stations). I am running on an aftermarket 40W one, because my original 40W PS had a high frequency hiss to it)

  • @AndyPayne42
    @AndyPayne42 Před rokem +4

    Yes - I like my ARM on microcontrollers or whatever this Xtensa thing is for esp32 :) -- Currently re-doing someone's ARM design from 10 years ago who was using dual ARM7 processors. Very good design technically but the obvious answer for many situations now is x86. Especially when size/power is not as much of a concern. There are endless suppliers of ARM boards which are time and money pits. BE AWARE!

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      I decided to go with mainstream for things which are not important for my live. This so far saved me a lot of time I was able to spend for interesting projects. I am not the "infrastructure maintainer type"...

    • @AndyPayne42
      @AndyPayne42 Před rokem

      @@AndreasSpiess Standards (even bulky x86) should not be under appreciated. But I think you understand infrastructure more than most programmers - a lot of new programmers live very far away from the hardware/software infrastructure by always being on top of high level abstractions (containers, virtualization, etc..) but if they were taught in grade school more basic Linux skills like commands and services then the world would be a better place - the alternative is letting Amazon/Google/Microsoft control it all.

    • @rogerschmid8612
      @rogerschmid8612 Před rokem

      i compared price and power in 2020 as the pi's where available in masses, i needed a firewall for a client doing even small iot stuff, bit he convinced me using a PI4
      well usb ethernet adapter or vlan trunk to a switch ? usb hardware is never stabil like real hardware. i installed an netgear 8 port switch
      at the end i could start installing .. first trouble mtu of the pi for the trunk never worked biger than 1500 (under raspian), well reduced the mtu on the untagged ports of the switch to 1496 :(
      then quickly arrived the whish to share an HD for datashare, (usb) then problem with the flash .. letting iot scrap frequently will end up in a short happyness, therefore an usb ssd was needed ..
      at the end powerconsumption if all was 18W and and the price with an case for the raspi and all parts 360.-
      and 3 power sockets ... and no battery backup
      same setup with one of the popular J1900 4 lan box including 4gb ram and 128gb SSD same size as the netgear switch was running 9W, as this is a 4 core even proxmox would work flawless.
      Price was 280.- (including an 12V powersupply with build in battery).
      the firewall with nat and 25 rules passed from wan to lan linespeed (1Gb) with CPU just idling on 5%
      the PI4 maxed out on 450mbit

  • @Clerence3
    @Clerence3 Před rokem

    Danke! Ich habe wirklich überlegt, was nun die alternative ist. Mit diesem Tip hast du mir sehr geholfen!

  • @PhG1961
    @PhG1961 Před rokem

    Very usefull and interesting with a remarkable outcome and specs regarding the thin clients. I want one !

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Go for it! Before this video, it had plenty of them.

  • @rkan2
    @rkan2 Před rokem +6

    A good alternative for RPi is used Intel Compute sticks (especially the m3/m5 variants). They run fine from a 5V3A PSU and have quite a lot of performance.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +3

      Maybe I have to try one in the future.

    • @jorgwende6314
      @jorgwende6314 Před rokem +1

      Their only limitation: interfaces …

    • @oscargr_
      @oscargr_ Před rokem

      What do you use those for in practice?

    • @rkan2
      @rkan2 Před rokem

      @@oscargr_ Anything you'd use a 5W TDP CPU from 2015 for.. RPi 4 is 28nm. M3-6Y30 was on a much newer 14nm process and it was a 280$ CPU back then. There is also much better value Atom CPUs but they might still not offer the same single core performance. Of course the major limitation is RAM on board but it is still plenty to run a few containers or even full on Win10 of course.

    • @mattivirta
      @mattivirta Před rokem

      not have alternative. were have gpios ? no can use 90% all projects if not have gpio.

  • @remy44444
    @remy44444 Před rokem +5

    Second hand laptop ftw.
    It's nearly free come with everything you need ( from windows to m&k) and have built in battery ( ZigBee tend to mess up after powercuts ).
    I think I wrote it in the last video among more tips but it didn't go through for some reason.

    • @khriss75
      @khriss75 Před rokem

      yessss this is like my solution: a free second hand hp i5 128Giga SSD,laptop (4 years old). Laptop (and relative power supply) + friztbox modem + 12V 10A power supply and relative LiFePO4 battery backup + sesnsor, my home automation pcb boards etc = about 22W

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Also a good alternative!

    • @dogemaster6079
      @dogemaster6079 Před rokem

      can confirm, i have had an old t460 running all of my iot stuff and it has been rock solid. easily >10w typical and built in kvm + ups is really nice.

  • @joelluth6384
    @joelluth6384 Před rokem

    Great timing! I just decided yesterday that one holiday project will be to build a Proxmox server on some old hw and migrate my HA (currently on Docker).

  • @digiblurDIY
    @digiblurDIY Před rokem

    Had this same issue earlier this year with helping someone. I couldn't bring myself to using a slow Pi for them. USFF x86 refurbs are definitely the way. Welcome to the club!

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      With all the stuff I have now I can help others, too ;-)

  • @xDNightmarex
    @xDNightmarex Před rokem +3

    Nice to see some more exposure to the TinyMiniMicro-Machines (ServeTheHome has a long running series about them).
    I switched my setup from one beefy old enterprise machine over to one dedicated HA box (Acer Veriton N4620G, 2nd gen i3... runs at ~7-9W and looks cool :D) and 3 Lenovo Tiny (2x i5 + 16GB [M73]. one as a sandbox mostly turned off, one for essentials like pihole and other stuff, but inside LXC instead of docker, 3rd one has a Pentium Gold and 8GB but was the bigger variant [m720q] which supports PCIe cards. Dropped my Quadro P400 in there and it runs 7 streams FullHD at only 19W using unlocked drivers and emby/jellyfin).
    The cool thing with multiple of those running as a proxmox cluster: I can do maintance (installing a smart-plug for example) without downtime, just migrate the container/VM to another host, shutdown the first and reverse afterwards.
    Current Consumption:
    - PvE 1: ~12-14W
    - PvE 2: (sandbox) off, aka 0W else same ~12-14W
    - PvE 3: (media server): ~16W
    - HA (Acer i3): 8W
    One thing to note for people running Lenovo Tiny machines: Turn off "Smart Power On" and everything in there except Wake-On-LAN, else your machine won't stay off when shutting down via proxmox and instead do an instant boot afterwards. With those settings turned off I can finally get my 2nd machine to stay off and wake it up via proxmox if I want to tinker around.
    Oh and another thing: There's cheap (~20,-) adapters which can take 2x m.2 SSDs inside a regular 2.5" SATA enclosure. With that you can run something like a mirror-setup of fast storage inside a VM beside your normal boot/proxmox SSD already in there and safer then using a normal 2.5" drive.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Impressive installation. Would probably steel too much of my time ;-)

    • @xDNightmarex
      @xDNightmarex Před rokem

      @@AndreasSpiess once I'm getting into more and more automations and things (started with HA like 6 weeks ago, before all this was more or less playground mixed with work-prep) that will probably be the case for me vs. HA... way to much time one can sink into that to make "the perfect, smart home" :)
      Currently playing with "Seeed Studio ESP32C3" + ESPresence + EMQX mqtt broker.. have to admit, capable & cool piece of soft/hardware yet sooooooo tiny :D lovin' it.

    • @cannesahs
      @cannesahs Před rokem

      it is ServeTheHome, not Server :)

    • @xDNightmarex
      @xDNightmarex Před rokem

      @@cannesahs oops, corrected :)

  • @wonttellyoumyname8769
    @wonttellyoumyname8769 Před rokem +3

    I got my lenovo M92 tiny with a i3-2120T CPU running with debian a while ago but couldn't decide to make the move. Last Year, Inspired by your videos, I tried IOT-Stack but switched to plane docker-compose. I used my Setup with raspberry pis and X86 as well. It's really not that hard, to make it work on both platforms. The Lenovo is very versatile. Also, there are no cluttered cables and everything is nice and tidy. I was curious how the power consumption would be. Initially after installing Debian, It used about 18 watts in idle mode. Now comes the interesting part: i enabled various power saving methods like described in debians "SimplePowerSave" script. Later i made some experiments running powertop as a systemd unit. -----> It uses 8 Watts in idle mode now! I must admit, there are no services running by now, but it made a stunning 10W difference. You should try it out! But be aware: It powers down the usb in idle, to a point where even keyboards and mice power down if you adopt all recommendations from the links. I had to click the mouse or keyboard twice before it could be used again. This could be a problem to your conbee-stick. But i'm sure it's just some advanced configuration neccesary to make it work or you can exclude usb from power saving completely. I didn't fiddle with it any longer, since i will not move my Smart home setup to it by now. Maybe i will setup a full clone system and make a comparison. You should experiment with Debians "SimplePowerSave" Script. I tried to inderstand powertop quickly but variants of the "SimplePowerSave" Scripts will do the job, however you make them persistent. I mean: -----> It uses 8 Watts in idle mode now! --> How great is that??😀

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Maybe I will have a look at power saving. However, I am not sure if it is worth the time for me as a Linux noob. BTW: I hope you had an accurate power meter for these low power levels.

    • @yekutielbenheshel354
      @yekutielbenheshel354 Před rokem

      @@AndreasSpiess Linux on the desktop is pretty easy these days. I use and highly recommend Linux Mint Cinnamon 20.3 or 21. In my opinion, Ubuntu made a bad decision regarding Flatpaks. Therefore, I have given up on "buntus".
      Being a Linux Mint noob these days is generally no problem for engineers. There's a little tinkering to do, but, frankly Linux Mint is hardly any different from Windows for most things an ordinary engineer needs to do.
      Rolling releases-such as Arch and Manjaro-are a huge waste of time unless someone wants to turn Linux into a time-consuming hobby.

  • @michaelschafferAT
    @michaelschafferAT Před rokem

    I am currently working on replacing my Raspberry with such a PC for ioBroker and co. Great that you made the video.

  • @sarahjanegray
    @sarahjanegray Před rokem +1

    Thanks, as always, Andreas. I had been wondering at the use of these thin clients as a headless server for many reasons a while ago and seeing how locked down they seemed to be had dismissed them. Think I will have to revisit this. I have one main server that started out as a NAS/VM server and is slowly becoming used more for storing and presenting IoT data from the ever increasing number of devices around my house. So wanted to use a thin client as a server backup just for IoT as a backup server to avoid the single point of failure and to allow me to do maintenance and reboot the main server regularly, which is not easy at the mo. Concern about power consumption (esp at the moment) was another concern, as well as that we run our own DNS here, which I am currently using an old Pi as a secondary nameserver for. So lots to think about from your video. Thanks for the work you have put in on this, even if it now gives me yet another thing to think about!! Best wishes, Sarah

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      Maybe I will investigate in redundancy in the future. It is not a simple topic. Because with each device, you also add a chance that something can go wrong... And so far I had no need for a NAS. We do not have lots of shared content and for backup, I depend on Dropbox.

  • @siberx4
    @siberx4 Před rokem +16

    When it comes to core assignments, it's important to note that a given VM must have exclusive access to the assigned number of cores/threads *simultaneously* at a given moment in time, and also to remember that the hypervisor sometimes needs time to do stuff as well. This means that if a particular VM is assigned all or most of the cores available on a host, that VM will basically run solo and any computation by other VMs will require pausing the VM in question and switching it out for another one.
    This can actually result in _lower_ performance in practice because of the switching overhead. Every time the VM makes an I/O request, the whole VM has to be paused and let the hypervisor run for a bit to service that request; very inefficient!
    It's difficult with small core count processors like this, but whenever possible I target half-or-less of the available cores (or logical threads if not) to make sure the hypervisor can efficiently schedule multiple VMs to actually execute in true parallel. If you have 4 cores with hyperthreading, this means you have a maximum of 8 threads to work with. You can have 8 tasks "in flight" at once, but remember that hyperthreading isn't magic and you'll still take a (smaller) performance hit if you have multiple threads doing computation on one physical core too. As such, it's sometimes better to ignore hyperthreading and just do your numbers based on actual cores, but with processors this small that's often not practical.
    You could assign your VMs to 4 virtual cores each so they could run beside each other, but the hypervisor will occasionally switch one out to do its own processing. Even better is to assign 2-3 cores per VM if the VMs are not especially heavyweight (probably true in this case) so that you can have multiple VMs running in true parallel while still having a core/thread or two free for the hypervisor to handle stuff like I/O and networking calls.
    People often assign more cores than necessary to a given VM, and the people specifying requirements for a virtual machine are guilty of perpetuating this because their thinking is "more cores for my application, which is obviously the most important, is better!". In practice, many workloads can't meaningfully take advantage of more than a couple cores simultaneously, and you only need to up the core count if you see the VM is actually hitting 100% utilization for all of its assigned virtual cores.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Thank you for sharing your considerations. Very helpful!

    • @raimocom
      @raimocom Před rokem +2

      While nothing said here is wrong, it has no measurable effect on the kind of workload we are looking at. These kind of setups run almost always at idle cpu loads. VM context switching is not a factor to consider here. Furthermore most containers will be LXC or Docker anyway. So just process isolation via Linux cgroups. Which is in the end the plain standard process context switching. So i´m happily just assign all physical cores to these very few VMs/containers and let the CPU microcode, Linux kernel scheduler and QEMU virtualization layer micro manage. They are much smarter than me.

    • @ckirkyg
      @ckirkyg Před rokem +1

      I'd like to add that memory in proxmox is alot less forgiving. You should only allocate vm and lxv containers system memory 1 for 1 not as if it's shared across the processes drawing from system memory. You can over provision processors quite a bit and run many containers drawing resources from those same cores.

  • @SmithyScotland
    @SmithyScotland Před rokem +157

    It's a shame that Raspberry Pi have completely abandoned the maker community that they built their company off. 400k pi's still being built per month but all going to "commercial partners". You'd think Pi Trading was going to float on the stock market.....

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +47

      The commercial market probably depends more on the HW if they included it in their products. We are "just" hobbyists :-(

    • @johntordurkviltsevdal8214
      @johntordurkviltsevdal8214 Před rokem +22

      The situation with the supply chain crisis is very difficult.
      I don't think Raspberry Pi could do anything differently.
      This will blow over soon, but unfortunately we have to wait until we can build all of our cool project using RPi for a while.

    • @RK-kn1ud
      @RK-kn1ud Před rokem +21

      @@johntordurkviltsevdal8214 I think that preferring one customer over another (instead of taking orders as they come in) will likely result in their demise.

    • @johntordurkviltsevdal8214
      @johntordurkviltsevdal8214 Před rokem +13

      @@RK-kn1ud I don't think so, no-one currently is ready to take their position in the market.
      They have an eco-system, of hardware and software around their devices, that is hard to beat.
      I get why they probably have customers they prioritise, they probably have customers relying on the Compute Modules in their products, and tbh. either piss of some entitled hobbyists with long lead times, or let business build on your product go out of business?
      I know what I would have chosen.

    • @RK-kn1ud
      @RK-kn1ud Před rokem +8

      @@johntordurkviltsevdal8214 I don't think you should ever turn down a customer who is willing to pay. It's not like they have a shortage of customers willing to pay.
      There is no competition now, but there may be of somebody wants to capitalize on the customers that are being purposely ignored.

  • @JamesMossR33
    @JamesMossR33 Před rokem +1

    Great information, thanks. I'd had one SD card wear out in my HA Pi3, and I was always worried it might corrupt if the power went out so with the Pi4 (to run an SSD) being unobtainium I looked into these mini PCs.
    My ThinkCentre for £55 has so far been perfect. I'm not really up to speed with all that Linux stuff so decided to try VirtualBox on the machine's clean Win10 install as I'm somewhat familiar with that. Simple to setup and restore my HA backup to the VM, and it runs great and gives me peace of mind. These little PCs are awesome.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      I left the SD cards for SSDs also on the Pi when USB boot became available...

  • @executer1894
    @executer1894 Před rokem

    Thank You for this interesting, accurate and also very informative video with your pleasant accent.

  • @desktorp
    @desktorp Před rokem +3

    raspberry pis are gimmicks.. they were interesting for a short period of time, but people always wanted to use them as desktop computers, so the specs kept going higher and higher, to the point where they need heatsinks with fans and they're more expensive than a cheap mini itx or micro atx solution. If they could get the prices back down to sane levels and keep them in stock, they might be worth it, but until then, they're gimmicks.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +2

      More than 50% of these boards are used in the industry... This is part of the current problem.

  • @davidfarning8246
    @davidfarning8246 Před rokem +2

    I agree. Every time a project does not specifically require GPIO, I run it under Proxmox on a mini PC. In my case a couple-year-old NUC.
    You can fit an amazing amount of LXC containers on a 32GB NUC. Because of the types of services I run, CPU is rarely an issue. I actually tend on run into more issues with USB contention.

  • @JanisBebritis
    @JanisBebritis Před rokem

    Nice review, liked it. I myself jumped from pi1 or 2 to atomic pi and it has worked for me for years now. It has it's advantages, I have HA, mosquito and few additional services wrapped in docker-compose scripts, all works nicely.
    The only thing i kind of did not appreciate in Your review was that You showed how to disable proxmox "nagging" screen, yet asked to support your channel right after that.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      I thought I mentioned how you can support the project in the middle of the video...

  • @yekutielbenheshel354
    @yekutielbenheshel354 Před rokem

    I'm glad this video has received 80K plus views. Good for you Andreas!

  • @JAAPOP8
    @JAAPOP8 Před rokem +1

    Considering you have my age and background I again am amazed by your weekly achievements! Even in Linux and alike. Great job! Grüzi from Holland :)

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      It needs some dedication. And a lot of time ;-)

  • @qzorn4440
    @qzorn4440 Před rokem

    very interesting Pi replacement and now this opens up an all new world of hobby thinking. 🧐 thank you.

  • @BrandonJacobson
    @BrandonJacobson Před rokem

    I just decided to switch from OpenHab to Home Assistant. I guess I’ll build a little with the Rapsberry Pi 4 that I have and then remember this video when I need to expand and improve. Thank you for the timely video!!!

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      As you saw, the change will not be very difficult, and you will not lose data.

    • @BrandonJacobson
      @BrandonJacobson Před rokem

      @@AndreasSpiess Thank you! I'm excited to try both.

  • @andymok7945
    @andymok7945 Před rokem +1

    Very good video. Started with Rpi3 many years ago for HA. After 2 microSD failures and tired of the long boot times I switched to running HA on Proxmox and it was wonderful. Middle of this year I switched to a much better machine running Proxmox as the Brick PC had limited resources and I needed to add more VMs. Iam currently doing a changeover of HA. I have my test setup running HA in the HA Blue hardware, with just HA running alone with the odd add-on. I then bought a micro-PC (HP 800 G3) with 16GB RAM, i5-6550T CPU, replaced the SSD with a bigger size and installed a NVMe SSD for boot and ISO storage. The micro-PC is running Proxmox and it will run all the extra apps to be used for HA. I currently have MQTT and Node-Red running in separate LXC for each. Soon will be adding MQTT2Zigbee. I want isolation and if HA has to be rebooted, MQTT and such are still available. Many way to do the setup that is best for one's purpose.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      With my setup, HA is separated, too. But not completely because I read the PV sensor with a HA add-on for example.

  • @jayzn1931
    @jayzn1931 Před rokem

    I got a Thinkcentre M600 because of the ridiculous price for the pi on the used market/new. I am currently configuring PiHole, Nextcloud and OpenMediaVault on it. So far the idle is around 7Watts and under load it goes to 11 or something. But what uses more power are my HDDs anyways, which I have in separate cases. All around I am very happy I got this, and not an RPi. Thanks for the bonus tip and the other insights in this video!

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Glad you are happy. I also did not look back...

  • @cowasakiElectronics
    @cowasakiElectronics Před rokem +1

    I've been using a Lenovo like that for a couple of years. It just works

  • @BredihinKA
    @BredihinKA Před rokem

    Good night.
    I have been tormented for several years with several servers on raspberries. First, a bunch of services on one or two raspberries. Several times I broke some services while updating others. Then I figured out Docker on a raspberry, and life became easier, but problems with a bunch of wires, a bunch of usb drives, additional fans, and bad contacts finished me off. Among other things, it lay on the shelf in the form of a ball of wires and caused fear and horror among relatives.
    As a result, I assembled a small computer on AMD Ryzen 3700, and installed a hypervisor on it, just like you. A couple of years have passed since then. The server has been overgrown with a Raid controller, an additional network card and a bunch of disks, but it still works stably and does not scare people with its appearance. And of course, it is much faster than a pack of raspberries ... I'll leave them for other projects ...

  • @michaelgreaves2375
    @michaelgreaves2375 Před rokem

    HUUUUUSSSHHHHH!!!! You'll start a run on my favorite little machines!

  • @AmonReich
    @AmonReich Před rokem

    Fantastic! Great video - good explanation - very informative!

  • @JohnBCurtix
    @JohnBCurtix Před rokem +1

    Got myself a free NUC from my employer a while ago and it's brilliant at being a Proxmox machine, added a 500GB SSD for storage and it's working like a charm. I run a lot of LXC containers, these are brilliant, however I am now trying to learn more about docker.
    LXC containers are definitely something to look at, I wouldn't run docker in them, however they can easily replace most Linux VM's and its very easy to deploy Turnkey Linux apps on them!

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      For the moment I am happy it runs like that. But I am sure there are opportunities as you describe...

  • @sharpfang
    @sharpfang Před rokem

    I love how you pronunce IOT like coyote.

  • @truckerallikatuk
    @truckerallikatuk Před rokem +2

    Yeah, I couldn't get a Pi when I wanted to get into Home Assistant, so it's running on some spare parts I had lying around. An old PC case, Pentium Anniversary and 8GB of memory. It's a decent option, as low end "junk" PCs will run as fast or faster than a Pi. I may need to fiddle with the available power saving options to get my power draw that low, but it's barely idling most of the time.

  • @mikrom
    @mikrom Před rokem

    I ran HA on a Raspberry years ago. Then I bought NUC running Kodi and HA under Ubuntu, but it was hard to backup all my projects, and if I screw up one thing, all was broken.
    So I installed Debian with Proxmox on top of it on my NUC last year. (because I needed Kodi/HDMI).
    Now I have separate turnkey lxc container for each project and HA as VM. All containers (adguard, docker, Haas,... ) are backed up to the NAS every night 😎

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      I wonder how the database backup works if you do it from the VM level. No data corruption? I use influx Backup to be sure.

  • @ClayinSWVA
    @ClayinSWVA Před rokem

    Thanks for the video. We use a bunch of these for work as lightweight Windows 10 desktops. I hadn't thought about running Linux much less Docker and Procmox on them before.

  • @julesd
    @julesd Před rokem

    Finally... I have been proved to be ahead of the curve!!!!
    I am using a DELL FX160 ... it was originally sold by dell as a thin client, but i put an SSD in it and installed debian no problem... I have been using for HA for 2+ years now... it works really well.

  • @OmarMekkawy
    @OmarMekkawy Před rokem

    Nice video. I got the Fujitsu S920 running continuous for more than 6 months. It's nice machine. I have installed the Zigbee2Mqtt with the ZigBee dongle, SATA PCIE card with 2 SSDs running my shared folders across the network devices. I have installed NodeRed, grafana, InfluxDB, MQTT, and lots of programs.
    By the way, the Fujitsu S920 got an option for POE also. It might be handy !!
    Thank you so much for your inspiring videos. I will buy the other machines that you mentioned and I will do the same as you did.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      It seems that you do not need the other machines. Your Fujitsu works ok...

  • @ACKANADE
    @ACKANADE Před rokem

    Excellent I tried this method on my HP EliteDesk 800 G2 Mini PC (Intel Core i5 6th gen, 8 GB DDR4 RAM, 256 GB SSD & it works fine. Thank you.✌✌

  • @dentonhess5810
    @dentonhess5810 Před rokem

    I love your point at 5:38. Better hardware all around.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Indeed. They also look nice and tidy if I compare with my old RPi setup...

  • @nicolasvln
    @nicolasvln Před rokem

    It was a pretty awesome video, thank you Mr!!

  • @Matthys70
    @Matthys70 Před rokem

    Very interesting, enjoyed watching it.

  • @jean-marcdelprat1201
    @jean-marcdelprat1201 Před rokem

    Good decision Andreas! mysellf I have replaced since 11 months 2 raspberries PI and an old PC by a 2nd Hand Lenovo tiny PC running a free ESXI hypervisor from VMWARE. Rock solid, no more SD cards burned, full control on RAM, Disk, and availability of snapshots. (runs HA, VITAL PBX, apache server and some other) - my choice of ESXI was because we use it in the office.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      It is always good to have synergies with the day job. Both profit…

  • @yorks_atheist3069
    @yorks_atheist3069 Před rokem

    I switched my HA setup to a wyse thin client about a year ago was so impressed bought a 2nd one replaced my octoprint pi too.
    They are now my go to when a small device needed without gpio

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Octoprint still rund on a Pi3 here. Because of space ;-)

  • @decastring
    @decastring Před rokem

    The Lenovo ThinkCentre M73 Tiny and M93 Tiny (USFF) have been my go-to computers for a couple of years now. I have several RPi 3's lying around, but they just don't cut it for me any more. I pretty much just throw Ubuntu server on a Lenovo and use it as a headless server. Hadn't thought about using one as a VM host. Thank you for this intro to ProxMox.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Proxmox definitively is a catch. Particularly its snapshot functionality.

  • @TruWrecks
    @TruWrecks Před rokem

    I bought a $109 amd mini pc and installed Ubuntu. I used Qemu/KVM and VirtManager to install and run Home Assistant. Much less painful and it runs great.

  • @marcfruchtman9473
    @marcfruchtman9473 Před rokem

    Thank you for making this video.

  • @timj3784
    @timj3784 Před rokem +1

    I also replaced all but one Pi that i had running with Fujitsu Futro S740 Thinclients. Depending on RAM/SSD/Accessories I bought them for 30-40€ each.
    All of them including a case, some without a psu, as I am using them with a 12V 2A PoE Splitter (which works fine, as the mainboard has a wide input range, even when fujitsu specifies it for their standard 19v supply).
    Power usage (running proxmox, even the 4gb one) is between 4 and 10W.
    One is used as a central gateway for zigbee/zwave/bluetooth and mounted in the attic, the other one is responsible for homeassistant exclusively, but I am still using proxmox for easy management and snapshots.
    In the same go I also replaced my two Fujitsu TX1320 M3 SFF Servers with a single Lenovo M90q with a i5 10500T, which is faster then both of them together, while only using 30W with all my homelab stuff running.
    The only Pi left is attached to a waveshare touchscreen as a smarthome wall panel, also supplied by poe (using a waveshare poe shield with additional 12v out), as I need some IO pins there.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Nice setup! I think that current energy prices will influence many homelab owners...

  • @clauslohmar3379
    @clauslohmar3379 Před rokem

    Thank you for this contribution! I use ThinClients for a long time as Smart TV's (long before you get them in a store) and using the used ThinClients also give them a second live.
    PROXMOX-this is the real game changer for the 'home-cloud'-For years I run a full-stack Server, Dell I7 32GB 2TB, with PROXMOX. Several Container ( PiHole, Domotics, NotRed, Minetest, Web-Development-Enviroment and one VM running jellyfin media centre, feeding our 4 TV's!

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      So you are a heavy user of Proxmox. But one number impressed me more: 4 TVs ;-)

  • @PieceMaker
    @PieceMaker Před rokem

    Dear guy with the Swiss accent, thank you for your videos.
    I ordered a S920, booted with USB-Debian Live but Balena Etcher only showed an empty white window. Repeated the process with xUbuntu Live, Balena worked this time but system didn't boot.
    "sudo efibootmgr -c -l /EFI/BOOT/BOOTx64.EFI -L HomeAssistant" replied with "EFI variables are not supported on this system". Finally "sudo efibootmgr --create --disk=/dev/sda --part=1 --label="HAOS" --loader='EFI\BOOT\bootx64.efi'" made my system bootable and everthing is working now. Thanks again and have a good one!

  • @atomicforcegaming2867

    I actually built that same computer last year for a media center in the living room. Those M93 tinys are awesome !

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      And quiet enough for the living room, I think.

    • @atomicforcegaming2867
      @atomicforcegaming2867 Před rokem

      @@AndreasSpiess Absoutely ! I upgraded to 16 GB of ram, 2tb solid state inside and the CPU to a i7 4790T it's a little beast ! 🙂

  • @enricosaccheggiani3192

    Thanks Andreas for this interesting video

  • @DarrenDignam
    @DarrenDignam Před rokem

    Looks like a good candidate for learning ansible.Cheers

  • @cyclemoto8744
    @cyclemoto8744 Před rokem

    I love the versatility and efficiency of the Pi and "thin workstations" but I already have a proxmox server due to an application requiring Windows, not possible on Pi or think workstations due to lack of sata expandability. I imagine many others are in the same situation thus a "larger" system supporting all requirements for various VMs appears to be the most efficient solution. Thanks for the content

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      I still like the Pi, too. But for the server application I learned that there are better possibilities.

  • @PlatimaTinkers
    @PlatimaTinkers Před rokem +1

    Great stuff mate, really appreciated. I have always been Banana/Orange/Raspberry Pi, but as much as I want to go with Atom processors, DDR4L and SSD's going forward, running the SoC's off POE is just too perfect, especially remote hard resets if things go haywire. Either way it's just all Portainer though; have not found need for any Type 1 virtualisation yet! Cheers

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      PoE is very useful. I use it for remote systems. For the home Server it is not so important for me. As said in the end of the video, I still like Raspberries…

    • @PlatimaTinkers
      @PlatimaTinkers Před rokem

      @@AndreasSpiess yeah I guess everything has it's niche or use-case! The power consumption comparison you did was great too - thanks.

  • @daviddunkelheit9952
    @daviddunkelheit9952 Před rokem

    I appreciate that you made this presentation. I recently had to diversify as RPi are too expensive and or unavailable. I bought a libre PC Le potato but it is not compatible with RPi3b enclosures. I had to use dremel to cut the enclosure so it would work. I looked at many thin clients on eBay. There are lots of Dell Wyze and Fujitsu available. I received a donation of two older NUCs so I am using those. Thanks for your works. 😊

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      NUCs are great. Many other viewers also use them.

    • @daviddunkelheit9952
      @daviddunkelheit9952 Před rokem

      @@AndreasSpiess I have two very old kits a 6i5SYK and a 6i3SYK. Both run off of NVMe and have USB 2.0 extensions from internal headers. I couldn’t find a compatible SATA power connector for them 😔… but they run very well for being Dual Core. I love your channel. Very progressive and inspiring. I worked in France and Switzerland in 2010 for wine harvest. The boss was Mr Amez-Droz from Sion. Valais canton. I got to see the “Herbst Ringe du Kampf” with the Cattle matrons duel for leading the herd. Fascinating. Great wines as well Petite Arvine and Humagne Rouge were my favorite but Cornalin and Heida were great as well.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem +1

      @@daviddunkelheit9952 Indeed, you chose a very nice place to stay. I live at the other side at Basel. And I never saw this "cattle fight" ;-)

  • @maxdido6226
    @maxdido6226 Před rokem

    This a really great idea Andreas! At the end of the day, Raspberry Pi was designed for a very different purpose (education) and using it as a “simple” smart home hub is not the right (and meanwhile cheapest) application

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      I agree. Still, many of us used it as "servers"

  • @oscargr_
    @oscargr_ Před rokem +2

    I was so tired of waiting for a pie just to try home-assistent.
    Last week finally decided to get a cheap NUC.
    My Home assistant is small as I m still finding out stuff. The NUC runs very silent, very cool and only uses less than 5W.

    • @AndreasSpiess
      @AndreasSpiess  Před rokem

      Many other viewers went with NUCs. Seem to be a good choice.

    • @oscargr_
      @oscargr_ Před rokem

      @@AndreasSpiess Yeah, and not that much more expensive than a raspberry... If for the Rasp. you re going to need a case, a power supply, a memory and an SSD upgrade...
      Looking back, it's hard to remember why lots of people wanted to run it on a berry.
      Must have been exceptionally good marketing by the rasp foundation.
      Edit: who are doing a good job I am sure at providing cheap computers for educational and other purposes. Which is obvious by that they produce tons of boards for industry and that's why there hardly any left for home-hobby-users.

    • @duncanowino7653
      @duncanowino7653 Před rokem

      @Oscar Gr which particular NUC did you get?

    • @oscargr_
      @oscargr_ Před rokem

      @@duncanowino7653
      Note that I only just have it, so my HA install is new and rather small. So far so good.
      BNUC11ATKC20RA0
      Processor N4505 (2 core), 4G RAM, 250GSSD
      They were rather a good deal here(without any OS preinstalled), but I see they are about 200 US$ in US.

  • @paulhyland3528
    @paulhyland3528 Před rokem

    Awsome video glad the thin clients worked out. I've just purchased the fijitsu for a pfsense router to replace a pc, I do have my proxmox on a xeon e3 1220l with ha but would like eventually re do that.