Reasonable components as long as you’re not planning to expand in few years time! May I suggest factoring in power consumption which leads to heat production Specially if you’re running 24/7 I also suggest pre-built oem machines with 8th/9th Gen Intel they might workout cheaper and save you power bill Cheers
You might think about uping the cpu to maybe a i7 and uping the ram to 32gig. VM's take a LOT of both so the more the better. I run a home lab and i have a i7 and 32 gig's of memory and wish i had more of both. i'm using proxmox for my hyper-visor software. Tried True NAS Scale but came back to proxmox as i like the interface a lot better. Am running home assistant in a VM instead of a LXC container. Takes more resources but running the HA OS and having supervisor be able to use add-ons is a must IMO. Am running docker in a LXC container and love it. Can run so many self hosted apps in one container that way.
Definitely need more than 16GB RAM if you're running lots of VMs. I'd go straight to 64GB at today's prices. But 32GB is probably enough if you have a 6C12T CPU and without a large ZFS pool.
I recently deployed Noctua fans in a small cupboard. The fan is used to suck the warm air from the cupboard into the wall cavity. Before I deployed the Noctua fan, it was really audible outside the cupboard - now you can’t hear them. Whilst the deployment scenario isn’t bog standard, would highly recommend Noctua fans if fan noise is an issue anywhere in your deployment.
First thing I checked when choosing a CPU is virtualization instructions support. I tend to, at least, run HAOS in a VM and docker in one or two different VMs.
I'm also thinking about converting my gaming desktop to a server. Biggest cost will be leaving it running 24/7 so consider undervolting cpu, platinum psu and disabling unessential functions of the motherboard via bios
Wow, what a coincidence!! I am too planning a new Home Server build. Actually I have gathered all components. Being in the UK and seeing the energy price through the roof, my priority is very energy efficient build. After a looonggg research, I have settled with Jonsbo N1 case as I needed something very compact. And the CPU I chose is Ryzen 4650G paired with B550 motherboard. I know I know that the CPU is bit old but hey that is what Internet seem to agree on. Titanium PSU price was eye watering so, I settled with Corsair SF450 Platinum. I am hoping I don't have to pay my energy through my nose!!
I'm using an Asrock Deskmini case, which for you won't be suitable because a DVD drive won't fit. Or use an external one maybe. I chose the Core i5 10400 which I think is a good balance between performance and economy. Currently running 7 VMs, including the Home Assistant OS. Rest is Ubuntu server and 2 Windows servers. Alle take up around 70% of memory (32 Gb total RAM). I use Proxmox for virtualization. Portainer to manage my Docker containers, I can really recommend it. It makes managing containers, images etc. so much easier. Can't wait for part 2!
not sure if this has been mentioned. How about concurrent streams - this seems overkill but you have not mentioned lots of stuff on how this will be used.
Do you mean concurrent video streams like on plex? Most of the time there is one stream going on in the home! I would like to test the breaking point when the build is assembled
Hi Geo, for me I didn't want to do the all eggs in one basket solution as I "experiment" and don't want to impact my HomeAssistant instance or my PiHole instance to be impacted by this. I 'm also am mindful of energy requirements for devices that are running 24x7. I initially thought about a rack mount server that would also act as a gaming PC but space/cooling/power requirements put an end to this idea. In the end I went for a 19inch rack mount 1U for 1-3 raspberry pi's or intel NUCs. The brand is MyElectronic, not cheap but really good quality. I spray painted it the same silver as my Unifi equipment which gave the setup a pleasing esthetic. One slot I use for a dedicated raspberry Pi based Pihole instance, slot 2 I use for an intel NUC running HomeAssistant under Proxmox. Slot 3 I use for an Intel NUC running proxmox for my home lab experinentation. I had thought about also running my Plex Server from here but in the end I opted for a dedicated NAS, the QNAP HS-264-8G Silent which I run in my home Cinema room. This alowed me to move my media storage away from the Synology NAS which I use for local data. I have a separate gaming PC which consumes alot of power so only use it for gaming or media intensive work. Of course there is no right answer here just one that best meets your personal requirements.
Why why why do you need a small case? Are you going to gain so much more space in your house? Large case, more slower fans, better airflow, more expandability. 😀
I am not sure how useful this feedback will be but after looking/purchasing my first server to essentially move HA from a RPI4 but got fascinated by Jellyfin but saw how taxing the container was and I needed a newer more capable NAS. Saw Jeff Geerling and TechHut do a demo on Asustor Lockstor NAS so I can run JF there and still have plenty of cores left on my Proxmox server. I like the optical drive plan you made. I have an external and use my MacBook Air MakeMKV. If you really love Homer then yes, I think I would like to know more.
I use portainer in my docker host. It's so easy to spin up new docker containers using it. A Tip is you only need one instance of portainer even if you have several docker host, you just need to install portainer agent in to the other docker host. This allows you to access all your docker host in one place.
Reasonable components as long as you’re not planning to expand in few years time!
May I suggest factoring in power consumption which leads to heat production
Specially if you’re running 24/7
I also suggest pre-built oem machines with 8th/9th Gen Intel they might workout cheaper and save you power bill
Cheers
Thanks for your input! What would you suggest in terms of power supply ?
You might think about uping the cpu to maybe a i7 and uping the ram to 32gig. VM's take a LOT of both so the more the better. I run a home lab and i have a i7 and 32 gig's of memory and wish i had more of both. i'm using proxmox for my hyper-visor software. Tried True NAS Scale but came back to proxmox as i like the interface a lot better. Am running home assistant in a VM instead of a LXC container. Takes more resources but running the HA OS and having supervisor be able to use add-ons is a must IMO. Am running docker in a LXC container and love it. Can run so many self hosted apps in one container that way.
Thanks for the tips!!
Definitely need more than 16GB RAM if you're running lots of VMs. I'd go straight to 64GB at today's prices. But 32GB is probably enough if you have a 6C12T CPU and without a large ZFS pool.
I recently deployed Noctua fans in a small cupboard. The fan is used to suck the warm air from the cupboard into the wall cavity. Before I deployed the Noctua fan, it was really audible outside the cupboard - now you can’t hear them. Whilst the deployment scenario isn’t bog standard, would highly recommend Noctua fans if fan noise is an issue anywhere in your deployment.
Thanks James for the tip for the Noctua fan
First thing I checked when choosing a CPU is virtualization instructions support. I tend to, at least, run HAOS in a VM and docker in one or two different VMs.
I'm also thinking about converting my gaming desktop to a server.
Biggest cost will be leaving it running 24/7 so consider undervolting cpu, platinum psu and disabling unessential functions of the motherboard via bios
Thanks Painy about the running costs, I will ensure I put some energy monitoring to track!
Wow, what a coincidence!! I am too planning a new Home Server build. Actually I have gathered all components. Being in the UK and seeing the energy price through the roof, my priority is very energy efficient build. After a looonggg research, I have settled with Jonsbo N1 case as I needed something very compact. And the CPU I chose is Ryzen 4650G paired with B550 motherboard. I know I know that the CPU is bit old but hey that is what Internet seem to agree on. Titanium PSU price was eye watering so, I settled with Corsair SF450 Platinum. I am hoping I don't have to pay my energy through my nose!!
Hopefully prices will drop soon !
I'm using an Asrock Deskmini case, which for you won't be suitable because a DVD drive won't fit. Or use an external one maybe. I chose the Core i5 10400 which I think is a good balance between performance and economy. Currently running 7 VMs, including the Home Assistant OS. Rest is Ubuntu server and 2 Windows servers. Alle take up around 70% of memory (32 Gb total RAM). I use Proxmox for virtualization.
Portainer to manage my Docker containers, I can really recommend it. It makes managing containers, images etc. so much easier. Can't wait for part 2!
Thanks Yerunski for your input!
Thanks for sharing.
Thanks Ron!
Take a look at Unraid, should cover everything you need.
thanks for the tip!
not sure if this has been mentioned. How about concurrent streams - this seems overkill but you have not mentioned lots of stuff on how this will be used.
Do you mean concurrent video streams like on plex? Most of the time there is one stream going on in the home! I would like to test the breaking point when the build is assembled
Hi Geo, for me I didn't want to do the all eggs in one basket solution as I "experiment" and don't want to impact my HomeAssistant instance or my PiHole instance to be impacted by this. I 'm also am mindful of energy requirements for devices that are running 24x7. I initially thought about a rack mount server that would also act as a gaming PC but space/cooling/power requirements put an end to this idea. In the end I went for a 19inch rack mount 1U for 1-3 raspberry pi's or intel NUCs. The brand is MyElectronic, not cheap but really good quality. I spray painted it the same silver as my Unifi equipment which gave the setup a pleasing esthetic. One slot I use for a dedicated raspberry Pi based Pihole instance, slot 2 I use for an intel NUC running HomeAssistant under Proxmox. Slot 3 I use for an Intel NUC running proxmox for my home lab experinentation. I had thought about also running my Plex Server from here but in the end I opted for a dedicated NAS, the QNAP HS-264-8G Silent which I run in my home Cinema room. This alowed me to move my media storage away from the Synology NAS which I use for local data. I have a separate gaming PC which consumes alot of power so only use it for gaming or media intensive work. Of course there is no right answer here just one that best meets your personal requirements.
Hi Mitchell! This all sounds super cool :) feel free to email more details about the gaming pc!!
Why why why do you need a small case? Are you going to gain so much more space in your house? Large case, more slower fans, better airflow, more expandability. 😀
My plan for next year is to do a rack mounted version!
I am not sure how useful this feedback will be but after looking/purchasing my first server to essentially move HA from a RPI4 but got fascinated by Jellyfin but saw how taxing the container was and I needed a newer more capable NAS. Saw Jeff Geerling and TechHut do a demo on Asustor Lockstor NAS so I can run JF there and still have plenty of cores left on my Proxmox server. I like the optical drive plan you made. I have an external and use my MacBook Air MakeMKV.
If you really love Homer then yes, I think I would like to know more.
Feedback was very useful :)
So part 2 and 3 don't exist? Or are they part of a paid course?
I would add second ssd so the OS is setup on raid1...
Do I need a motherboard compatible with two ssd? Do you mean use two SSD instead of the 3.5 hard disks?
@@SmartHomeMakers mobo with two m.2 slots or any mobo with sata so you can use normal ssd's
Can you not use Portainer to manage your dockers? I’ve never used it but everyone raves on about it
I will certainly look into it!!
I use portainer in my docker host. It's so easy to spin up new docker containers using it. A Tip is you only need one instance of portainer even if you have several docker host, you just need to install portainer agent in to the other docker host. This allows you to access all your docker host in one place.
I spin all of my containers from docker-compose files but I still use Portainer to check on containers, stats etc. Portainer is great
@@HelloHelloXD Same here if i can't find the app i'm looking for in portainers App Templates.
@@HelloHelloXD is it like grafana?