Files
homepage-config/services.yaml
2025-03-16 21:14:11 +00:00

220 lines
6.1 KiB
YAML

---
# For configuration options and examples, please see:
# https://gethomepage.dev/latest/configs/services
- Network:
- Pi-hole:
href: https://pihole.intern.simonis.lol/admin
icon: pi-hole.png
server: default
container: pi-hole
widget:
type: pihole
url: http://192.168.178.104:2080
key: {{HOMEPAGE_VAR_PIHOLE_KEY}}
version: 6
fields: ["queries", "blocked", "blocked_percent"]
- Fritz box:
href: https://router.intern.simonis.lol
icon: fritzbox.png
ping: 192.168.178.1
widget:
type: fritzbox
url: http://192.168.178.1
fields: ["down", "up", "connectionStatus"]
- Reverse Proxy:
href: https://proxy.intern.simonis.lol
icon: nginx-proxy-manager.png
server: default
container: proxy
# widget:
# type: npm
# url: http://192.168.178.104:81
# username: {{HOMEPAGE_VAR_NPM_USER}}
# password: {{HOMEPAGE_VAR_NPM_PASS}}
- Wireguard:
href: https://wireguard.intern.simonis.lol
icon: https://cdn.simonis.lol/img/wg-dashboard.png
server: default
container: wireguard
# - Reverse Proxy (vps-2):
# href: https://vps-2.simonis.lol
# icon: nginx-proxy-manager.png
# server: vps-2
# container: proxy
# widget:
# type: npm
# url: https://vps-2.simonis.lol
# username: {{HOMEPAGE_VAR_NPM_USER}}
# password: {{HOMEPAGE_VAR_NPM_PASS}}
# - Reverse Proxy (vps-3/mail):
# href: https://vps-3.simonis.lol
# icon: nginx-proxy-manager.png
# server: vps-3
# container: proxy
# widget:
# type: npm
# url: https://vps-3.simonis.lol
# username: {{HOMEPAGE_VAR_NPM_USER}}
# password: {{HOMEPAGE_VAR_NPM_PASS}}
- Cloudflare Zero Trust:
href: https://one.dash.cloudflare.com/{{HOMEPAGE_VAR_CF_ACC_ID}}/home
icon: https://cdn.simonis.lol/img/cloudflare-zero-trust.png
server: default
container: cloudflared
widget:
type: cloudflared
accountid: {{HOMEPAGE_VAR_CF_ACC_ID}}
tunnelid: {{HOMEPAGE_VAR_CF_TUNNEL_ID}}
key: {{HOMEPAGE_VAR_CF_KEY}}
# - Speedtest:
# href: https://speedtest.intern.simonis.lol
# icon: myspeed.png
# server: default
# container: speedtest
# widget:
# type: myspeed
# url: http://192.168.178.104:5216
- Services:
- Home Assistant:
href: https://hassio.simonis.lol
icon: home-assistant.png
ping: 192.168.178.100
widget:
type: homeassistant
url: http://192.168.178.100:8123
key: {{HOMEPAGE_VAR_HASSIO_TOKEN}}
- Synology NAS:
href: https://synology.simonis.lol
icon: synology.png
ping: 192.168.178.101
widget:
type: diskstation
url: https://192.168.178.101:5001
username: {{HOMEPAGE_VAR_SYN_USER}}
password: {{HOMEPAGE_VAR_SYN_PASS}}
fields: ["uptime", "resources.cpu", "resources.mem"]
- AMP Game hosting:
href: https://amp.simonis.lol/
icon: amp.png
ping: 192.168.178.103
# widget:
# type: minecraft
# url: udp://vps-2.simonis.lol:25565
- 2FA:
href: https://2fa.intern.simonis.lol
icon: 2fauth.png
server: default
container: 2FA
- Immich:
href: https://immich.simonis.lol
icon: immich.png
server: immich
container: immich-server
widget:
type: immich
url: http://192.168.178.106:2283
key: {{HOMEPAGE_VAR_IMMICH_KEY}}
version: 2
fields: ["users" ,"photos", "videos"]
# - Gitea:
# href: https://git.simonis.lol
# icon: gitea.png
# server: default
# container: gitea
# widget:
# type: gitea
# url: http://192.168.178.104:1080
# key: {{HOMEPAGE_VAR_GITEA_KEY}}
- Maintenance:
- Proxmox:
href: https://proxmox.intern.simonis.lol
icon: proxmox.png
ping: 192.168.178.99
widget:
type: proxmox
url: https://192.168.178.99:8006
username: {{HOMEPAGE_VAR_PRX_USER}}
password: {{HOMEPAGE_VAR_PRX_PASS}}
node: pve
fields: ["lxc", "vms", "resources.cpu"]
- Portainer:
href: https://portainer.intern.simonis.lol/
icon: portainer.png
server: default
container: portainer
widget:
type: portainer
url: https://192.168.178.104:9443
env: 2
key: {{HOMEPAGE_VAR_PORTAINER_KEY}}
- Mail in a box:
href: https://box.simonis.email
icon: mail-in-a-box.png
server: default
container: homepage
# - Mail in a box - Admin panel:
# href: https://box.simonis.email/admin
# icon: mail-in-a-box.png
# server: default
# container: homepage
#
# - Mail in a box - Mail:
# href: https://box.simonis.email/mail
# icon: mail-in-a-box.png
# server: default
# container: homepage
# - Sogo:
# href: https://mail.simonis.lol/Sogo
# icon: sogo.png
# server: vps-3
# container: mailcowdockerized-sogo-mailcow-1
- Authentik:
href: https://oauth.simonis.lol
icon: authentik.png
server: oauth
container: authentik-server
# widget:
# type: authentik
# url: http://192.168.178.105:9000
# key: {{HOMEPAGE_VAR_AUTHENTIK_KEY}}
# fields: ["users", "loginsLast24H"]
- Grafana:
href: https://grafana.intern.simonis.lol
icon: grafana.png
server: default
container: grafana
widget:
type: grafana
url: http://192.168.178.104:9091
username: {{HOMEPAGE_VAR_GRAFANA_USER}}
password: {{HOMEPAGE_VAR_GRAFANA_PASS}}
fields: ["totalalerts", "alertstriggered"]