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

This commit is contained in:
2026-05-25 03:03:29 -07:00
parent ceace85ef5
commit 8554d076e5
17 changed files with 193 additions and 107 deletions
-15
View File
@@ -1,18 +1,3 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/bookmarks
- Developer:
- Github:
- abbr: GH
href: https://github.com/
- Social:
- Reddit:
- abbr: RE
href: https://reddit.com/
- Entertainment:
- YouTube:
- abbr: YT
href: https://youtube.com/

Before

Width:  |  Height:  |  Size: 3.0 MiB

After

Width:  |  Height:  |  Size: 3.0 MiB

Before

Width:  |  Height:  |  Size: 253 KiB

After

Width:  |  Height:  |  Size: 253 KiB

View File

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

Before

Width:  |  Height:  |  Size: 450 KiB

After

Width:  |  Height:  |  Size: 450 KiB

View File

Before

Width:  |  Height:  |  Size: 692 KiB

After

Width:  |  Height:  |  Size: 692 KiB

View File

Before

Width:  |  Height:  |  Size: 210 KiB

After

Width:  |  Height:  |  Size: 210 KiB

View File

Before

Width:  |  Height:  |  Size: 972 KiB

After

Width:  |  Height:  |  Size: 972 KiB

View File

Before

Width:  |  Height:  |  Size: 337 KiB

After

Width:  |  Height:  |  Size: 337 KiB

View File

Before

Width:  |  Height:  |  Size: 716 KiB

After

Width:  |  Height:  |  Size: 716 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

Before

Width:  |  Height:  |  Size: 409 KiB

After

Width:  |  Height:  |  Size: 409 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

+60 -29
View File
@@ -17,6 +17,9 @@
description: Mesh VPN Network
widget:
type: tailscale
deviceid: "{{HOMEPAGE_VAR_TAILSCALE_DEVICE_KEY}}"
key: "{{HOMEPAGE_VAR_TAILSCALE_KEY}}"
fields: [address]
- "Speedtest Results >":
icon: si-speedtest
href: http://localhost
@@ -24,6 +27,7 @@
widget:
type: myspeed
url: http://192.168.50.2:5216
fields: [download, upload]
# Non-Torrent-Stack Group
- "non-torrent-stack":
@@ -48,40 +52,66 @@
- "Media":
- "Tautulli >":
icon: si-tautulli
href: http://localhost:8181
href: "{{HOMEPAGE_VAR_TAUTULLI_HOST}}"
description: Plex Monitoring and Statistics
widget:
type: tautulli
url: "{{HOMEPAGE_VAR_TAUTULLI_ADDRESS}}"
key: "{{HOMEPAGE_VAR_TAUTULLI_KEY}}"
- "Plex >":
icon: si-plex
href: http://localhost:32400
href: "{{HOMEPAGE_VAR_PLEX_HOST}}"
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
type: plex
url: "{{HOMEPAGE_VAR_PLEX_ADDRESS}}"
key: "{{HOMEPAGE_VAR_PLEX_KEY}}"
- "Media_2x2":
- "Seerr >":
icon: si-overseerr
href: "{{HOMEPAGE_VAR_SEERR_HOST}}"
description: Media Request Management
widget:
type: seerr
url: "{{HOMEPAGE_VAR_SEERR_ADDRESS}}"
key: "{{HOMEPAGE_VAR_SEERR_KEY}}"
fields: [pending, completed]
- "Sonarr >":
icon: si-sonarr
href: "{{HOMEPAGE_VAR_SONARR_HOST}}"
description: TV Show Torrent Grabber
widget:
type: sonarr
url: "{{HOMEPAGE_VAR_SONARR_ADDRESS}}"
key: "{{HOMEPAGE_VAR_SONARR_KEY}}"
enableQueue: true # optional, defaults to false
fields: [wanted, queued]
- "Radarr >":
icon: si-radarr
href: "{{HOMEPAGE_VAR_RADARR_HOST}}"
description: Movie Torrent Grabber
widget:
type: radarr
url: "{{HOMEPAGE_VAR_RADARR_ADDRESS}}"
key: "{{HOMEPAGE_VAR_RADARR_KEY}}"
fields: [wanted, queued]
- "Lidarr >":
icon: si-lidarr
href: "{{HOMEPAGE_VAR_LIDARR_HOST}}"
description: Music Torrent Grabber
widget:
type: lidarr
url: "{{HOMEPAGE_VAR_LIDARR_ADDRESS}}"
key: "{{HOMEPAGE_VAR_LIDARR_KEY}}"
fields: [wanted, queued]
- "Tdarr >":
icon: si-tdarr
href: "{{HOMEPAGE_VAR_TDARR_HOST}}"
description: Distributed Media Transcoding
widget:
type: tdarr
url:
url: "{{HOMEPAGE_VAR_TDARR_ADDRESS}}"
key: "{{HOMEPAGE_VAR_TDARR_KEY}}"
- Tdarr Node:
icon: si-tdarr
href: http://localhost
@@ -90,12 +120,18 @@
icon: si-minecraft
href: http://localhost
description: Game Server Instance
widget:
type: minecraft
url: http://localhost:25565
- Network:
- "Gluetun":
icon: si-gluetun
href: http://localhost
description: VPN Client Container
widget:
type: gluetun
url: ${HOMEPAGE_VAR_WEB_PROTOCOL}://${HOMEPAGE_VAR_LOCAL_IPV4}:8000
- "Port Updater":
icon: si-docker
@@ -114,7 +150,7 @@
- "qBittorrent2 >":
icon: si-qbittorrent
href: http://localhost
href: ""
description:
- "qBittorrent3 >":
@@ -126,8 +162,3 @@
icon: si-qbittorrent
href: http://localhost
description:
- "qBittorrent4 >":
icon: si-qbittorrent
href: http://localhost
description:
+38 -6
View File
@@ -2,11 +2,43 @@
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/info-widgets/
- resources:
cpu: true
memory: true
disk: /
- greeting:
text_size: 3xl
text: shaan-server
- datetime:
text_size: xl
format:
timeStyle: long
dateStyle: short
hour12: true
- openmeteo:
#label: Sacramento, CA
latitude: 38.58
longitude: -121.49
units: imperial # Uses Fahrenheit and mph for Roseville
- glances:
url: http://host.docker.internal:61208
username: user # optional if auth enabled in Glances
password: pass # optional if auth enabled in Glances
version: 4 # required only if running glances v4 or higher, defaults to 3
cpu: true # optional, enabled by default, disable by setting to false
cputemp: false # disabled by default
mem: true # optional, enabled by default, disable by setting to false
cpuSensorLabel: Package id # optional additional cputemp sensor label prefix
unit: imperial # optional for temp, default is metric
uptime: true # disabled by default
disk: # disabled by default, use mount point of disk(s) in glances. Can also be a list (see below)
- /
- /host/mnt/media
- /host/mnt/11tb_ext
- /host/mnt/shaimpy
diskUnits: bytes # optional, bytes (default) or bbytes. Only applies to disk
expanded: true # show the expanded view
#label: MyMachine # optional
- search:
provider: duckduckgo
target: _blank
provider: google
target: _blank