resources: # -------------------------------------------------- # Smart Home # -------------------------------------------------- - kind: Service name: home-assistant network: ip: 192.168.0.10 port: 8123 protocol: TCP url: http://homeassistant.lan:8123 runsOn: vm-home-assistant # -------------------------------------------------- # Media & Photos # -------------------------------------------------- - kind: Service name: plex network: ip: 192.168.0.20 port: 32400 protocol: TCP url: http://plex.lan:32400 runsOn: vm-media-server - kind: Service name: jellyfin network: ip: 192.168.0.21 port: 8096 protocol: TCP url: http://jellyfin.lan:8096 runsOn: vm-media-server - kind: Service name: immich network: ip: 192.168.0.22 port: 8080 protocol: TCP url: http://immich.lan:8080 runsOn: vm-media-server # -------------------------------------------------- # Storage & Backup # -------------------------------------------------- - kind: Service name: truenas-webui network: ip: 192.168.0.30 port: 443 protocol: TCP url: https://truenas.lan runsOn: truenas-core-os - kind: Service name: minio network: ip: 192.168.0.31 port: 9000 protocol: TCP url: http://minio.lan:9000 runsOn: vm-media-server # -------------------------------------------------- # Monitoring & Ops # -------------------------------------------------- - kind: Service name: prometheus network: ip: 192.168.0.40 port: 9090 protocol: TCP url: http://prometheus.lan:9090 runsOn: vm-monitoring - kind: Service name: grafana network: ip: 192.168.0.41 port: 3000 protocol: TCP url: http://grafana.lan:3000 runsOn: vm-monitoring - kind: Service name: alertmanager network: ip: 192.168.0.42 port: 9093 protocol: TCP url: http://alertmanager.lan:9093 runsOn: vm-monitoring # -------------------------------------------------- # Dev & Internal Tools # -------------------------------------------------- - kind: Service name: gitea network: ip: 192.168.0.50 port: 3001 protocol: TCP url: http://git.lan:3001 runsOn: vm-monitoring - kind: Service name: docker-registry network: ip: 192.168.0.51 port: 5000 protocol: TCP url: http://registry.lan:5000 runsOn: vm-monitoring - kind: Service name: portainer network: ip: 192.168.0.52 port: 9000 protocol: TCP url: http://portainer.lan:9000 runsOn: vm-monitoring # -------------------------------------------------- # Network Services # -------------------------------------------------- - kind: Service name: pihole network: ip: 192.168.0.53 port: 80 protocol: TCP url: http://pihole.lan runsOn: vm-monitoring - kind: Service name: firewall-webui network: ip: 192.168.0.1 port: 443 protocol: TCP url: https://firewall.lan runsOn: firewall-os - kind: Service name: router-webui network: ip: 192.168.0.254 port: 443 protocol: TCP url: https://router.lan runsOn: router-os