State of the homelab - 2026
State of the homelab - 2026 #
For my homelab, I use KISS (Keep it simple, stupid!) principle as much as possible.
Hardware
.://:` `://:. root@orion
`hMMMMMMd/ /dMMMMMMh` ----------
`sMMMMMMMd: :mMMMMMMMs` OS: Proxmox VE 9.1.6 x86_64
`-/+oo+/:`.yMMMMMMMh- -hMMMMMMMy.`:/+oo+/-` Host: 12TES0G72C ThinkCentre M70q Gen 5
`:oooooooo/`-hMMMMMMMyyMMMMMMMh-`/oooooooo:` Kernel: 6.17.13-1-pve
`/oooooooo:`:mMMMMMMMMMMMMm:`:oooooooo/` Uptime: 1 day, 20 hours, 16 mins
./ooooooo+- +NMMMMMMMMN+ -+ooooooo/. Packages: 1219 (dpkg)
.+ooooooo+-`oNMMMMNo`-+ooooooo+. Shell: bash 5.2.37
-+ooooooo/.`sMMs`./ooooooo+- CPU: Intel i5-14400T (16) @ 4.500GHz
:oooooooo/`..`/oooooooo: GPU: Intel Alder Lake-S GT1 [UHD Graphics 730]
:oooooooo/`..`/oooooooo: Memory: 12385MiB / 15622MiB
-+ooooooo/.`sMMs`./ooooooo+-
.+ooooooo+-`oNMMMMNo`-+ooooooo+.
./ooooooo+- +NMMMMMMMMN+ -+ooooooo/.
`/oooooooo:`:mMMMMMMMMMMMMm:`:oooooooo/`
`:oooooooo/`-hMMMMMMMyyMMMMMMMh-`/oooooooo:`
`-/+oo+/:`.yMMMMMMMh- -hMMMMMMMy.`:/+oo+/-`
`sMMMMMMMm: :dMMMMMMMs`
`hMMMMMMd/ /dMMMMMMh`
`://:` `://:`
.://:` `://:. root@orion-node02
`hMMMMMMd/ /dMMMMMMh` -----------------
`sMMMMMMMd: :mMMMMMMMs` OS: Proxmox VE 9.1.7 x86_64
`-/+oo+/:`.yMMMMMMMh- -hMMMMMMMy.`:/+oo+/-` Host: OptiPlex Micro 7010
`:oooooooo/`-hMMMMMMMyyMMMMMMMh-`/oooooooo:` Kernel: Linux 6.17.13-2-pve
`/oooooooo:`:mMMMMMMMMMMMMm:`:oooooooo/` Uptime: 3 hours, 19 mins
./ooooooo+- +NMMMMMMMMN+ -+ooooooo/. Packages: 956 (dpkg)
.+ooooooo+-`oNMMMMNo`-+ooooooo+. Shell: bash 5.2.37
-+ooooooo/.`sMMs`./ooooooo+- Terminal: /dev/pts/1
:oooooooo/`..`/oooooooo: CPU: 13th Gen Intel(R) Core(TM) i5-13500T (20) @ 3.20 GHz
:oooooooo/`..`/oooooooo: GPU: Intel AlderLake-S GT1 @ 1.55 GHz [Integrated]
-+ooooooo/.`sMMs`./ooooooo+- Memory: 2.04 GiB / 15.31 GiB (13%)
.+ooooooo+-`oNMMMMNo`-+ooooooo+. Swap: Disabled
./ooooooo+- +NMMMMMMMMN+ -+ooooooo/. Disk (/): 11.43 GiB / 232.73 GiB (5%) - ext4
`/oooooooo:`:mMMMMMMMMMMMMm:`:oooooooo/` Local IP (vmbr0): 192.168.100.22/24
`:oooooooo/`-hMMMMMMMyyMMMMMMMh-`/oooooooo:` Locale: en_US.UTF-8
`-/+oo+/:`.yMMMMMMMh- -hMMMMMMMy.`:/+oo+/-`
`sMMMMMMMm: :dMMMMMMMs`
`hMMMMMMd/ /dMMMMMMh`
Offline/Stopped #
Currently offline due to broken ethernet cable.
_,met$$$$$gg. root@orion-nodepi
,g$$$$$$$$$$$$$$$P. -----------------
,g$$P"" """Y$$.". OS: Debian GNU/Linux 13 (trixie) aarch64
,$$P' `$$$. Host: FriendlyElec NanoPi NEO3
',$$P ,ggs. `$$b: Kernel: Linux 6.18.34-current-rockchip64
`d$$' ,$P"' . $$$ Uptime: 5 days, 6 hours, 45 mins
$$P d$' , $$P Packages: 317 (dpkg)
$$: $$. - ,d$$' Shell: bash 5.2.37
$$; Y$b._ _,d$P' Terminal: dropbear
Y$$. `.`"Y$$$$P"' CPU: rk3328 (4) @ 1.30 GHz
`$$b "-.__ Memory: 645.51 MiB / 1.93 GiB (33%)
`Y$$b Swap: Disabled
`Y$$. Disk (/): 7.38 GiB / 468.68 GiB (2%) - ext4
`$$b. Local IP (eth0): 192.168.100.21/24
`Y$$b. Locale: C.UTF-8
`"Y$b._
`""""
Applications #
For the past few months, I’ve been working hard to simplify things inside my homelab. Beforehand, it had way too many services—many of which were either outdated or unused.
Vaultwarden - Bitwarden fork that uses rust and is super lightweight. I created a custom backup.sh script that performs a vault backup every 8 hours and copies it over to my syncthing server also keep a local copy. bitwarden-backup-script
AdguardDNS - Local DNS and ad blocking. I have two instances, one used on all of my devices and the other much more lightweight and it runs on all my servers.
Jellyfin + Arr Stack - Don’t think I need to provide more details here, its used for 100% legal viewing of movies and tvshows that I totally did not download using qBittorrent.
PHPIPAM - Used to manage IP addresses inside my home network and homelab.
NGINX Proxy Manager - Used for all my reverse proxy needs.
Obsidian LiveSync - I run a couchdb for this service.
Immich - Photo management.
Centreon - For all my monitoring needs.