Personal Homelab IaC with nixos
| containers | ||
| hosts | ||
| modules | ||
| packages | ||
| secrets | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| justfile | ||
| README.md | ||
| secrets.nix | ||
| ssh-keys.nix | ||
Papzi homelab configurations
L'homelab è suddiviso in vari host configurati come container LXC su una macchina Proxmox
IP
Per comodità una volta assegnato un IP questo deve essere impostato su PiHole con dominio .internal per facilitare il routing.
Services up and running
- Caddy
- Nextcloud
- Paperless-ngx
- Vaultwarden
- Authentik
- Immich
- Technitium DNS
- Plex
- Docker
- Searxng
- Zigbee2Mqtt
- Metrics: Grafana and Promethus
Services missing and TODO
- Uptime Kuma
- Authentik for Arr services
- Change mail notification provider
- Remove pc key from agenix secrets
- Remove passwordless SSH login for normal user
How to
Build
colmena apply
Check config
nix flake check