Files
nix-config/hosts/12kingdoms-youko/homelab-services/homepage/services.yaml
T
Ryan Yin 6fa6e6626e refactor(youko): run homepage from the native NixOS module
services.homepage-dashboard runs the nixpkgs package with DynamicUser,
replacing the :latest container, its system user and the activation
script that rsynced the YAML into place. The YAML stays as is and is
linked into /etc/homepage-dashboard.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 11:42:57 -06:00

112 lines
4.4 KiB
YAML

---
# For configuration options and examples, please see:
# https://gethomepage.dev/latest/configs/services
#
# Icons:
# 1. .png/.svg: will be referenced from https://github.com/walkxcode/dashboard-icons
# 2. mdi-XXX: https://pictogrammers.com/library/mdi/
# 3. si-XXX: https://simpleicons.org/
- 虚拟化宿主机:
- Shoryu:
icon: mdi-server
description: "CPU: R7-5825U / MEM: 64G / DISK: 1T"
href: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.181:9100
siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.181:9100
- Shushou:
icon: mdi-server
description: "CPU: R9-5900HX / MEM: 64G / DISK: 1T"
href: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.182:9100
siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.182:9100
- Youko:
icon: mdi-server
description: "CPU: R5-5625U / MEM: 24G (8+16) / DISK: 1T+4T*2"
href: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.183:9100
siteMonitor: https://grafana.writefor.fun/d/rYdddlPWk/node-exporter-full?orgId=1&var-node=192.168.5.183:9100
# remote write to main prometheus, disable this one
# - Victoria-Metrics:
# icon: si-victoriametrics
# href: http://vm.writefor.fun/
- Homelab Monitoring:
- Grafana:
icon: grafana.svg
href: https://grafana.writefor.fun
description: Data visualised on dashboards
siteMonitor: https://grafana.writefor.fun
- VictoriaMetrics:
icon: si-victoriametrics
href: https://prometheus.writefor.fun
description: Time-series database
siteMonitor: https://prometheus.writefor.fun
- Uptime Kuma:
icon: uptime-kuma.svg
href: https://uptime-kuma.writefor.fun
description: Uptime Checking
siteMonitor: https://uptime-kuma.writefor.fun
- Alertmanager:
icon: alertmanager.png
href: https://alertmanager.writefor.fun
description: Alert routing
siteMonitor: https://alertmanager.writefor.fun
- vmalert:
icon: si-victoriametrics
href: https://vmalert.writefor.fun
description: Alerting rules for VictoriaMetrics
siteMonitor: https://vmalert.writefor.fun
- Homelab Applications:
- SFTPGO:
icon: sftpgo.png
href: "https://sftpgo.writefor.fun/web/admin/folders"
description: WebDAV & SFTP server
siteMonitor: https://sftpgo.writefor.fun/
- Gitea:
icon: gitea.png
href: "https://git.writefor.fun/"
description: Gitea - Git with a cup of tea
siteMonitor: "https://git.writefor.fun/"
- Transmission:
icon: transmission.png
href: "https://transmission.writefor.fun/"
description: Transmission BitTorrent client
# No siteMonitor: the RPC requires auth, so the probe returns 401 and
# every hit counts against transmission's anti-brute-force threshold.
- Immich:
icon: immich.png
href: "https://immich.writefor.fun/"
description: Self-hosted photo library
siteMonitor: "https://immich.writefor.fun/"
- Jellyfin:
icon: jellyfin.png
href: "https://jellyfin.writefor.fun/"
description: Media server
siteMonitor: "https://jellyfin.writefor.fun/"
- RustFS Console:
icon: mdi-database
href: "https://s3-console.writefor.fun/"
description: S3-compatible object storage (RustFS)
siteMonitor: "https://s3-console.writefor.fun/"
- Files:
icon: mdi-folder-image
href: "https://file.writefor.fun/"
description: Static file server
siteMonitor: "https://file.writefor.fun/"
- k3s-test-1:
- vmagent:
icon: si-victoriametrics
href: "https://test1-vmagent.writefor.fun/"
description: VictoriaMetrics agent (k3s-test-1)
siteMonitor: "https://test1-vmagent.writefor.fun/"
- Kiali:
icon: kiali.png
href: "https://kiali.writefor.fun/kiali/"
description: Istio service mesh console
siteMonitor: "https://kiali.writefor.fun/kiali/"
- Podinfo:
icon: mdi-application
href: "https://podinfo-staging.writefor.fun/"
description: Demo app (staging)
siteMonitor: "https://podinfo-staging.writefor.fun/"