nix/README.md
2025-12-03 15:48:28 +01:00

55 lines
1.1 KiB
Markdown

# Papzi homelab configurations
L'homelab è suddiviso in vari host configurati come container LXC su una macchina Proxmox
## Troubleshooting
### Immich
Come usare `immich-admin`. Trovare l'hash della versione corrente tramite `systemd`
```sh
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
- [x] Uptime Kuma
- [ ] Authentik for Arr services
- [x] Change mail notification provider
- [x] Remove pc key from agenix secrets
- [x] Remove passwordless SSH login for normal user
## How to
### Build
```sh
colmena apply
```
### Check config
```sh
nix flake check
```