Personal Homelab IaC with nixos
Find a file
2024-11-06 12:10:37 +01:00
hosts Set the DNS IP, not the most elegant thing 2024-11-06 12:10:12 +01:00
lxc-nix nix fmt with "nixfmt-rfc-style" 2024-08-27 09:46:44 +02:00
modules Rekey all secrets and formatting 2024-11-06 12:10:37 +01:00
overlay Created module for caddy with plugins 2024-09-10 19:48:40 +02:00
packages nix fmt with "nixfmt-rfc-style" 2024-08-27 09:46:44 +02:00
secrets Rekey all secrets and formatting 2024-11-06 12:10:37 +01:00
.gitignore Add borg ignore folder file 2024-08-28 21:18:54 +02:00
flake.lock Build Caddy with cloudflare as overlay 2024-10-07 22:03:39 +02:00
flake.nix Build Caddy with cloudflare as overlay 2024-10-07 22:03:39 +02:00
README.md New host for Caddy reverse proxy 2024-09-10 22:49:17 +02:00
secrets.nix WIP: new service Nextcloud 2024-11-06 12:06:04 +01:00
ssh-keys.nix WIP: new service Nextcloud 2024-11-06 12:06:04 +01:00

Papzi homelab configurations

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

IP

La rete di casa è suddivisa in due parti, la prima gestita in DHCP ha IP fino al .149 (compreso), mentre gli altri sono riservati per indirizzi statici. Per comodità una volta assegnato un IP questo deve essere impostato su PiHole con dominio .internal per facilitare il routing.

Hosts

Caddy

Arr

Metrics

Deadbeef

How to

Build

colmena apply

Check config

nix flake check