Home Lab
My home lab setup has been a great platform to learn new technologies in new domains. The specific technologies I am using or have previously used in my server are:
- Proxmox
- Docker / Portainer
- Traefik + Authelia
- OpenProject
- Gitea + Drone CI
- VSCode Server
- OpenLDAP + Zeus
- ZFS + Samba / NFS
- Wireguard
- Heimdall
Linux
I’ve been a Linux enthusiast for several years, with my first experience in Linux coming from the Wubi installer for Ubuntu in the late 2000s. I’ve used a variety of distros including Ubuntu, Debian, CentOS, Fedora, Arch, Manjaro, Gentoo, Alpine, and TinyCoreLinux. Although I initially experimented with CentOS to run my home lab servers, with its discontinuation and the fragmentation of its community, I now use Debian 11 as the base image for my home lab virtual machines. I have used Linux to experiment with:
- Full disk encryption (including encrypted /boot, and removable /boot)
- Secure boot with custom platform keys and signed grub/kernel
- Rotating encrypted swap for a secure hibernate
- Root on ZFS
- mdadm
- Remote MacOS time machine backups
- Automated nightly snapshots with network replication
- Non-persistent web kiosks