| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- 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
|