Personal Homelab IaC with nixos
Find a file
2025-10-18 15:44:00 +02:00
containers Removed open-webui. Better with docker 2025-08-22 18:11:57 +02:00
hosts Add download buffer. Warning last update 2025-10-18 15:44:00 +02:00
modules Fix Firefly-iii mail service 2025-10-18 15:43:45 +02:00
packages Clean up caddy module 2025-09-29 18:29:17 +02:00
secrets New host 2025-10-18 15:43:00 +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 New host 2025-10-18 15:43:00 +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 Fix Firefly-iii mail service 2025-10-18 15:43:45 +02:00
ssh-keys.nix New host 2025-10-18 15:43:00 +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