Personal Homelab IaC with nixos
Find a file
2025-10-07 22:52:05 +02:00
containers Removed open-webui. Better with docker 2025-08-22 18:11:57 +02:00
hosts Direnv and allow unfree 2025-09-29 18:30:30 +02:00
modules Clean up caddy module 2025-09-29 18:29:17 +02:00
packages Clean up caddy module 2025-09-29 18:29:17 +02:00
secrets Rekey secrets 2025-10-07 22:51:54 +02:00
.envrc Direnv and allow unfree 2025-09-29 18:30:30 +02:00
.gitignore Direnv and allow unfree 2025-09-29 18:30:30 +02:00
flake.lock Flake update 2025-09-29 18:34:30 +02:00
flake.nix Direnv and allow unfree 2025-09-29 18:30:30 +02:00
justfile justfile for speed dev up 2025-01-12 22:28:34 +01:00
README.md Update readme and better use of parameters 2025-09-15 00:07:23 +02:00
secrets.nix Clean up some secrets 2025-10-07 22:52:05 +02:00
ssh-keys.nix Divided who can provision and who can access the machines 2025-08-22 18:13:31 +02:00

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