89 lines
2.6 KiB
Plaintext
89 lines
2.6 KiB
Plaintext
|
|
---
|
||
|
|
# Homepage Services Configuration Template
|
||
|
|
# =========================================
|
||
|
|
# This is a TEMPLATE file. To use it:
|
||
|
|
# 1. Copy this file to services.yaml: cp services.yaml.template services.yaml
|
||
|
|
# 2. Replace all ${VARIABLE_NAME} placeholders with actual values
|
||
|
|
# 3. Or use environment variables by sourcing a .env file
|
||
|
|
#
|
||
|
|
# SECURITY: services.yaml is excluded from git via .gitignore
|
||
|
|
# For configuration options and examples, please see:
|
||
|
|
# https://gethomepage.dev/configs/services/
|
||
|
|
|
||
|
|
- Networking:
|
||
|
|
- OPNSense:
|
||
|
|
href: https://192.168.50.1/
|
||
|
|
description: Firewall - Router
|
||
|
|
widget:
|
||
|
|
type: opnsense
|
||
|
|
url: https://192.168.50.1
|
||
|
|
username: ${OPNSENSE_API_USERNAME}
|
||
|
|
password: ${OPNSENSE_API_PASSWORD}
|
||
|
|
#wan: re1 # optional, defaults to wan
|
||
|
|
|
||
|
|
- Home Lab:
|
||
|
|
- Homeramoslab:
|
||
|
|
href: http://192.168.50.230:8006
|
||
|
|
description: AMD Game/Media Server
|
||
|
|
widget:
|
||
|
|
type: proxmox
|
||
|
|
url: https://192.168.50.230:8006
|
||
|
|
username: api@pam!homepage
|
||
|
|
password: ${PROXMOX_HOMERAMOSLAB_API_TOKEN}
|
||
|
|
#node: pve-1 # optional
|
||
|
|
- PVE:
|
||
|
|
href: https://192.168.50.240:8006
|
||
|
|
description: Poweredge R610
|
||
|
|
widget:
|
||
|
|
type: proxmox
|
||
|
|
url: https://192.168.50.240:8006
|
||
|
|
username: api@pam!homepage
|
||
|
|
password: ${PROXMOX_PVE_API_TOKEN}
|
||
|
|
|
||
|
|
- Utilities:
|
||
|
|
- PlaceHolder:
|
||
|
|
href: http://localhost/
|
||
|
|
description: Homepage is 😎
|
||
|
|
|
||
|
|
- Media:
|
||
|
|
- Plex:
|
||
|
|
href: http://192.168.50.231:32400
|
||
|
|
icon: plex.png
|
||
|
|
description: Media Server
|
||
|
|
widget:
|
||
|
|
type: plex
|
||
|
|
url: http://192.168.50.231:32400
|
||
|
|
key: ${PLEX_API_KEY}
|
||
|
|
|
||
|
|
- Radarr:
|
||
|
|
href: http://192.168.50.231:7878
|
||
|
|
icon: radarr.png
|
||
|
|
description: Movie Management
|
||
|
|
widget:
|
||
|
|
type: radarr
|
||
|
|
url: http://192.168.50.231:7878
|
||
|
|
key: ${RADARR_API_KEY}
|
||
|
|
enableQueue: true # optional, defaults to false
|
||
|
|
|
||
|
|
- Sonar:
|
||
|
|
href: http://192.168.50.231:8989
|
||
|
|
icon: sonarr.png
|
||
|
|
description: Series Management
|
||
|
|
widget:
|
||
|
|
type: sonarr
|
||
|
|
url: http://192.168.50.231:8989
|
||
|
|
key: ${SONARR_API_KEY}
|
||
|
|
enableQueue: true # optional, defaults to false
|
||
|
|
|
||
|
|
- Deulge:
|
||
|
|
href: http://192.168.50.231:8112
|
||
|
|
icon: deluge.png
|
||
|
|
description: Media collector
|
||
|
|
widget:
|
||
|
|
type: deluge
|
||
|
|
url: http://192.168.50.231:8112
|
||
|
|
password: ${DELUGE_WEBUI_PASSWORD}
|
||
|
|
enableLeechProgress: true # optional, defaults to false
|
||
|
|
|
||
|
|
|