Personal Homelab IaC with nixos
Find a file
2026-03-26 22:38:51 +01:00
.forgejo/workflows Keep at least 15 days of cache 2026-02-04 13:40:33 +01:00
containers Remove portainer in favor of Docker 2026-01-31 19:18:20 +01:00
doc Add docs for future work 2026-02-10 20:56:35 +01:00
hosts nix format 2026-03-10 22:57:49 +01:00
modules fix chore 2026-03-26 22:38:35 +01:00
packages Removed zeroclaw 2026-03-08 12:12:21 +01:00
secrets tried zeroclaw. disabled for now 2026-02-27 21:58:59 +01: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 chore: update flake inputs 2026-03-20 2026-03-20 23:01:00 +01:00
flake.nix Remove temp fix for authentik and 2025.10 2026-02-15 23:37:11 +01:00
justfile Formatting 2025-12-03 16:08:06 +01:00
README.md Add docs for future work 2026-02-10 20:56:35 +01:00
secrets.nix Remove portainer in favor of Docker 2026-01-31 19:18:20 +01:00
ssh-keys.nix Removed zeroclaw 2026-03-08 12:12:21 +01:00

Papzi homelab configurations

L'homelab è suddiviso in vari host configurati come container LXC su una macchina Proxmox

Docs

  • Improve PBS performance: link

Troubleshooting

Immich

Come usare immich-admin. Trovare l'hash della versione corrente tramite systemd

systemctl edit --runtime immich-server.service
sudo -u immich REDIS_SOCKET=/run/redis-immich/redis.sock DB_URL=postgresql:///immich?host=/run/postgresql /nix/store/1z28h62s8vn2rnmd8ja06dzwjpcbz3gp-immich-2.2.3/bin/immich-admin

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