Horwood Home Lab
After running 9 pi's and having no end of issues with the setup, I have moved almost all my services to an OVH dedicated server. This has allowed me to stream line what I have running, get ansible setup to keep it all working.
My home systems are now
- web01: running nginx, docker(unifi manager, pihole)
- ha01: home assistant
- media01: runs jellyfin and all the
arr
servers - tv01: running osmc to allow us to record live tv and watch all the movies and tv shoes we have
- cctv01: running motioneye
OVH Dedi
The host is Proxmox(16cpu, 31GB memory, 6TB disk), this runs
- pfsense: Firewall/Router (now with added IPv6)
- mysql01: mariaDB host
- php01: php for nextcloud (only nextcloud)
- docker01: swarm master
- docker02: swarm worker
- traefik proxy
- bitwarden
- dmarc report
- flame (links page)
- gogs (Git server)
- Keycloak (authentication, with Google IDP)
- 4x oauth2-proxy that auth with Keycloak
- kutt (URL shortner)
- nextcloud notify service
- collabora
- phpIPAM
- phpMyAdmin
- 3x picoCMS (this site, ohshitvim.com, horwood.biz)
- web01: just nginx in LXC
- ca01: running smallstep CA for SSH certs - DIY Single Sign-On for SSH
Ansible
To make all this work, I have used Ansible. It makes updating and reinstalling easy, the next update here will be a link to my Git Repo.