Update readme and better use of parameters

This commit is contained in:
pazpi 2025-09-15 00:07:23 +02:00
parent e87423f4ad
commit ae2bf387f5
2 changed files with 31 additions and 23 deletions

View file

@ -21,9 +21,13 @@ Per comodità una volta assegnato un IP questo deve essere impostato su PiHole c
- Zigbee2Mqtt - Zigbee2Mqtt
- Metrics: Grafana and Promethus - Metrics: Grafana and Promethus
## Services missing ## Services missing and TODO
- Uptime Kuma - [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 ## How to

View file

@ -1,29 +1,33 @@
let
public-domain = "pasetto.me";
private-domain = "home.${public-domain}";
ts-domain = "bison-altair.ts.net";
in
{ {
domains = { domains = {
public = "pasetto.me"; public = public-domain;
tsDns = "bison-altair.ts.net"; tsDns = ts-domain;
}; };
hosts = { hosts = {
homeassistant = "ha.internal"; homeassistant = "ha.${private-domain}";
authentik = "auth.internal"; authentik = "authentik.${private-domain}";
arr = "arr.internal"; arr = "arr.${private-domain}";
caddy = "caddy.home.pasetto.me"; caddy = "caddy.${private-domain}";
metrics = "metrics.internal"; metrics = "metrics.${private-domain}";
nextcloud = "nextcloud.internal"; nextcloud = "nextcloud.${private-domain}";
vaultwarden = "vaultwarden.internal"; vaultwarden = "vaultwarden.${private-domain}";
plex = "plex.internal"; plex = "plex.${private-domain}";
portainer = "portainer.internal"; portainer = "portainer.${private-domain}";
colmena = "colmena.internal"; colmena = "colmena.${private-domain}";
pve01 = "bacco.internal"; pve01 = "bacco${private-domain}";
pve02 = "node.internal"; pve02 = "node.${private-domain}";
dns01 = "192.168.1.2"; dns01 = "192.168.1.2";
dns02 = "192.168.1.3"; dns02 = "192.168.1.3";
shadowsocks = "shadowsocks.internal"; shadowsocks = "shadowsocks.${private-domain}";
librechat = "librechat.internal"; immich = "immich.${private-domain}";
immich = "immich.internal"; firefly-iii = "firefly-iii.${private-domain}";
firefly-iii = "firefly-iii.internal"; paperless = "paperless.${private-domain}";
paperless = "paperless.internal"; zigbee2mqtt = "zigbee2mqtt.${private-domain}";
zigbee2mqtt = "zigbee2mqtt.internal";
}; };
email = "davide@pasetto.me"; email = "davide@${public-domain}";
} }