Here’s a list some of the services I self-host. The majority are run at home, with a few in the cloud (hosted by Scaleway, Oracle & Google).
What started out as a simple homelab many years ago has evolved into a mini datacentre full of many useful self-hosted applications: Authelia, BookStack, Element ESS, Filestash, Firefly III, FreeIPA, Frigate NVR, Ghost CMS, Grafana, Gramps, Home Assistant, Homer, Immich, Jellyfin, Joplin, Lychee, Mailcow, Miniflux, Nextcloud, NGINX, OpenResty, OpenVPN, OPNsense, Paperless-ngx, PiAware, Plex Media Server, Proxmox VE, Pterodactyl, SearXNG, Tandoor, UniFi, Uptime Kuma, Vaultwarden & This very WordPress server!
Click the logo of any service to learn more about it from the developers!
Apache Guacamole
Clientless remote desktop gateway, running in Docker container. Used for managing my servers within a web browser
BookStack
Simple, self-hosted, easy-to-use platform for organising and storing information, running in QEMU virtual machine. Used as a knowledgebase
Element ESS
The official Matrix stack from Element, running in K3S Kubernetes and routed through a Cloudflare tunnel
Home Assistant
Managing smart home devices including ZigBee support, running in QEMU virtual machine
NGINX
Configured on multiple servers to function as reverse proxies to forward to different servers depending on requested domain
Pi-Hole
DNS level advert and website blocking. Running in multiple QEMU virtual machines with high availability
Plex Media Server
Stream media locally and over the internet. Running in an LXC container with Intel iGPU passthrough for hardware accelerated transcoding
Proxmox
Allows creation and management of QEMU virtual machines and LXC containers. Running on bare metal in a 5 node cluster with high availability
WordPress
Open source CMS, running in a QEMU virtual machine. Used for designing and managing this website
Zabbix
Open source network monitoring, running in a QEMU virtual machine. Notifies me of any network issues















