My home network / home lab primarily consists of one aging Xeon 1240L v3 server with 32GB RAM. In addition, I have a varying number of Raspberry Pi 3s and 4s for certain tasks, such as Home Assistant and I have an AWS Lightsail as well as an Oracle Cloud Ampere compute instance.
The main switch is an HP A5120-48G-PoE+ EI which gives me 48x1GB/s ports with POE+ and it came with 2x10GB/s Mellanox modules installed which I currently don’t use. The network is fully converged, means, everything, voice, data and video goes via IP.
Of course, VLANs are a must in this setting, especially if you use cheap chinese surveillance cameras which want to talk to some weird servers in China all the time… Juggling the VLANs and providing internet access is a Cisco ASA 5505 which is due to be replaced by something pfsense somewhen soon (hopefully). The old girl doesn’t handle my ruleset at wirespeed of my 100MBit internet connection and is also otherwise showing signs of aging.
On the software and services side, I have moved almost everything to docker since 2019. Only a few services I haven’t gotten to yet, e.g. my IMAP server which is going to be a rather big job which I didn’t have the motivation and time to move yet. At the moment, this is what I’m running:
Productive (own, family, friends use) | Playground / testing / learning / developing |
---|---|
Asterisk PBX (2000 -) | Drupal (2022 - 2023) |
BIND DNS (1996 -) | Fittrackee (2020 -) |
Coturn (2014 -) | MapCache (2022 -) |
Cyrus IMAPd (1997 -) | MapServer (2022 -) |
Drone CI (2019 -) | n8n (2022 - 2023) |
ejabberd (2021 -) | Netbox (2022 -) |
Firefly III (2019 -) | |
Ghost (2019 - 2022) | |
Gitea (2019 -) | |
Grafana (2018 -) | |
Home Assistant (2018 -) | |
Huginn (2020 -) | |
Influxdb (2019 -) | |
ISC-DHCPd (1996 -) | |
Joomla (2005 - 2019) | |
Loki / Promtail (2022 - 2023) | |
MySQL / Mariadb (2001 -) | |
Matrix-Synapse (2021 -) | |
Mosquitto (2018 -) | |
murmurd (2005 -) | |
Nextcloud (2016 -) | |
NFS server (1996 -) | |
NodeRED (2018 -) | |
Owncloud (2013 - 2016) | |
Portainer (2019 -) | |
Postfix (1997 -) | |
Redis (2018 -) | |
Samba (1996 -) | |
Taky (2020 -) | |
Traefik (2019 -) | |
Roundcube (2016 -) | |
Zabbix (2019 -) | |
Zerotier (2022 -) | |
zigbee2mqtt (2018 -) | |
Zoneminder (2014 - 2023) |