Oh my....
My mind is totally blocked at the moment.
My #homelab in it's current form is quite useless.
I think I need to take a step back and consolidate everything down to one machine - on server which does all the needed things.
How do you guys handle your #homelab currently?
Adding new machines starts to make no sense anymore... especially when idling most of the time.
Looking for fresh new ideas.
My needs:
- Run a couple of containers
- NAS
- Playing around
Every suggestion helps! π
My mind is totally blocked at the moment.
My #homelab in it's current form is quite useless.
I think I need to take a step back and consolidate everything down to one machine - on server which does all the needed things.
How do you guys handle your #homelab currently?
Adding new machines starts to make no sense anymore... especially when idling most of the time.
Looking for fresh new ideas.
My needs:
- Run a couple of containers
- NAS
- Playing around
Every suggestion helps! π
Michael Dexter reshared this.
LANdalf the Grey
•homelab
paste.cropp.loljhx
•Quite a few things indeed! π
bhcompy
•My real concern is power draw, and all told, my system idles around 18w and maxes out around 45w when encoding/transcoding
jhx
•Makes sense indeed. Having it all run on one system instead of many scattered around the room!
Power draw is important for me as well. I don't want to spend loads of money just to feed many systems.
45W is quite acceptable I think π (Under max load)
Danny :archlinux:β
•jhx
•Having a #Proxmox server is great!
It can for a fact consolidate multiple machines into one - the hypervisor π
: j@fabrica:~/src; :t_blink:
•When you need GPU clusters or link saturating net I/O, youβve got to get special hardware anyway.
jhx
•That is true indeed!
: j@fabrica:~/src; :t_blink:
•jhx
•Having more freedom to pick what is needed is a good thing for sure!
Nate King
•jhx
•#proxmox sure also would make sense here... I need to think about this.
I currently have a older PC (Low end CPU) running as a #NAS with two SSD's
silverwizard
ebay some extra ram and new disks
freebsd as hypervisor since boring
jhx
•#FreeBSD sure is worry free
silverwizard likes this.
Eddie Roger
•jhx
•It indeed is. Can feel you there!
I got a Ryzen PC here for all my work needs (desktop). I currently ponder which of my machines to run in my #homelab
Plex is cool π
Mark McBride
•jhx
•That sounds really good!
So you always have two copies available if the need arises! π
I got a #Debian NUC here which runs some containers at the moment.
Mark McBride
•jhx
•I'd say your data is quite safe at all times π
Jails are amazing indeed!
Lightweight and easy to use. I mostly leverage ezjail, which makes it easy π
Ben Cordero
•I settled on systemd-nspawn containers, instead of something docker based (I needed persistent OS containers, not ephemerial applications that disappear when shutdown).
My OS of choice is Gentoo (but I have friends who do something similar on Debian and Nix), and try to make sure that everything is handled by the OS package manager wherever possible.
This lets me create individual "profiles" for each of my hosts, which depends on a list of packages to install. Non-generic / site-specific config files are handled this way too; whereby I make a custom package for config files, and "install" them from the package manager, rather than using an out-of-band solution like ansible.
jhx
•Really cool solution! π
#Gentoo can be anything - the flexibility is awesome!
Thanks for the input. Never used systemd-nspawn so far... need to look into that π
Ben Cordero
•I keep as much as possible managed by the package manager, but pointing at a custom overlay.
Each container can get it's own profile.
https://github.com/bencord0/portage-overlay/blob/master/profiles/profiles.desc
In Gentoo, the profiles have a "packages" file that you can use to control what needs to be installed.
e.g. My blog is running on a cloud server somewhere in OVH, so I need a bunch of web server packages, postgres and tailscale to manage it.
https://github.com/bencord0/portage-overlay/blob/master/profiles/host/blog/packages
The blog itself will never be packaged by distributions. But portage let's me install stuff from github repos.
e.g. here's me packaging a django app (version 9999 means "install from the latest version on the default branch").
https://github.com/bencord0/portage-overlay/blob/master/www-apps/blog/blog-9999.ebuild
jhx
•That is quite some containers! π
The power of #Gentoo or to be more specific of portage π
Thanks for the input! π
Very interesting to see/read!
Toasterson
•jhx
•One to rule them all! π
: j@fabrica:~/src; :t_blink:
•I do a lot more with my home systems now they really are accessible everywhere.
jhx
•Really neat! π
Hey, simplicity is divine π
norrist
•If I want to experiment, I do so in a new VM/Container/FreeBSD Jail.
jhx
•That is what I do to - playing around happens in a vm π
One system would fit the bill. A medium system that can handle all the use cases
jhx
•Less is more π
A laptop has the advantage of being portable - so your home can be moved everywhere π
Maybe in the future bud π
jhx
•You are right there.
I would opt for vanillal #FreeBSD than since it fits my needs well.
Currently planing
Thanks for the suggestions π
Ziggy the Hamster :whyfox:πΉπ»
•I currently run Deluge and Plex but was running Graylog as well. Problem with Graylog is I donβt really have enough RAM to run it with good enough query performance. It takes DDR3, and I could max it out, but meh. Itβs fine for everything else.
jhx
•Sounds good π
How did you modify it to hold more HDD's? Curious π
Graylog is something I wanna try π
jhx
•A #NAS is also what I have here. I don't have much data - but it is convenient π
Ah, a VPS.... there is a todo somewhere about that π
Ziggy the Hamster :whyfox:πΉπ»
•Oh and I have a couple of NVMes in there for log/L2ARC.
jhx
•My system here go a iGPU as well π
Power tuning is something I need to do as well π
jhx
•Nice! π
Ziggy the Hamster :whyfox:πΉπ»
•γγ£γΌγΈγ§γΌγ°γ¬γ§
•Ziggy the Hamster :whyfox:πΉπ»
•Hereβs some photos. The first is pre mod, the second shows the third drive I hacked in (with a fan), and the third one shows how everything is plumbed (thereβs another drive hiding out if you look; total of 3).
jhx
•Ah yeah, the pictures indeed make it clearer. Pretty good job on mounting the HDD's! π
That is quite a nice little server - all in one place!