refactor: replaced hard-coded api keys and urls, declared in the '.env' file

This commit is contained in:
2026-05-25 03:02:28 -07:00
parent 27b7086a2d
commit ceace85ef5
2 changed files with 177 additions and 15 deletions
+127 -12
View File
@@ -2,17 +2,132 @@
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/services/
- My First Group:
- My First Service:
href: http://localhost/
description: Homepage is awesome
- "Top":
- "io":
icon: si-docker
href: http://localhost
description: IO Dashboard
- "External Address":
icon: si-globus
href: http://localhost
description: WAN IP Address
- "Tailscale >":
icon: si-tailscale
href: https://login.tailscale.com
description: Mesh VPN Network
widget:
type: tailscale
- "Speedtest Results >":
icon: si-speedtest
href: http://localhost
#description: hi
widget:
type: myspeed
url: http://192.168.50.2:5216
- My Second Group:
- My Second Service:
href: http://localhost/
description: Homepage is the best
# Non-Torrent-Stack Group
- "non-torrent-stack":
- "Windows 11 >":
icon: si-windows11
href: http://localhost
description: Windows 11 Instance
- "Windows 10 >":
icon: si-windows
href: http://localhost
description: Windows 10 Instance
- "TailsOS >":
icon: si-linux
href: http://localhost
description: TailsOS Environment
- "Blank":
icon: si-containerd
href: http://localhost
description: Empty Slot
- My Third Group:
- My Third Service:
href: http://localhost/
description: Homepage is 😎
# Torrent-Stack Group
- "Media":
- "Tautulli >":
icon: si-tautulli
href: http://localhost:8181
description: Plex Monitoring and Statistics
- "Plex >":
icon: si-plex
href: http://localhost:32400
description: Media Server
- "Seerr >":
icon: si-overseerr
href: http://localhost:5055
description: Media Request Management
- "Sonarr >":
icon: si-sonarr
href: http://localhost:8989
description: TV Show Torrent Grabber
widget:
type: sonarr
url: http://{{LOCAL_IPV4}}
key: { { HOMEAGE_VARS_SONARR_API_KEY } }
enableQueue: true # optional, defaults to false
- "Radarr >":
icon: si-radarr
href: "{{HOMEPAGE_VAR_RADARR_HOST}}"
description: Movie Torrent Grabber
- "Lidarr >":
icon: si-lidarr
href: http://localhost:8686
description: Music Torrent Grabber
- "Tdarr >":
icon: si-tdarr
href: "{{HOMEPAGE_VAR_TDARR_HOST}}"
description: Distributed Media Transcoding
widget:
type: tdarr
url:
- Tdarr Node:
icon: si-tdarr
href: http://localhost
description: Transcoding Processing Node
- "Minecraft":
icon: si-minecraft
href: http://localhost
description: Game Server Instance
- Network:
- "Gluetun":
icon: si-gluetun
href: http://localhost
description: VPN Client Container
- "Port Updater":
icon: si-docker
href: http://localhost
description: Automated Docker Image Updates
- "Prowlarr >":
icon: si-prowlarr
href: http://localhost:9696
description: Indexer Management
- "qBittorrent1 >":
icon: si-qbittorrent
href: http://localhost
description:
- "qBittorrent2 >":
icon: si-qbittorrent
href: http://localhost
description:
- "qBittorrent3 >":
icon: si-qbittorrent
href: http://localhost
description:
- "qBittorrent4 >":
icon: si-qbittorrent
href: http://localhost
description:
- "qBittorrent4 >":
icon: si-qbittorrent
href: http://localhost
description:
+50 -3
View File
@@ -2,6 +2,53 @@
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/settings/
providers:
openweathermap: openweathermapapikey
weatherapi: weatherapiapikey
instanceName: torrent-stack
# Aesthetics
background:
image: /images/wallhaven-pk997m.jpg
#blur: sm # Options: sm, md, lg, xl
#saturate: 200
#brightness: 100
opacity: 30
cardBlur: xl
theme: dark
color: slate
# Behavior
target: _blank # opens links in a new tab
showStats: true # for docker containers
statusStyle: basic # dot, basic
hideErrors: false # change to true once deployed
disableIndexing: true # ask indexers not to index your homepage, incase you port forward
quicklaunch:
searchDescriptions: true
hideInternetSearch: false
showSearchSuggestions: true
hideVisitURL: true
provider: google # google, duckduckgo, bing, baidu, brave or custom
mobileButtonPosition: bottom-right
# Organization
groupsInitiallyCollapsed: false
headerStyle: boxed #underlined
useEqualHeights: true
layout:
header: true
disableCollapse: true
iconStyle: gradiant
"Top":
header: true
style: row
columns: 1
"non-torrent-stack":
style: row
columns: 4
"Media":
style: column
columns: 1
"Network":