Skip to main content

State of the homelab - 2026

·3 mins

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.

Author
Raif Coonjah
SysOps Consultant at Teamwork Mauritius, working across Linux systems, automation, and cloud infrastructure. Off the clock: homelab tinkering, sim racing, and gaming.