feat: completed the service.yaml config for homepage. It is now fully functional
This commit is contained in:
@@ -1,3 +1,18 @@
|
|||||||
---
|
---
|
||||||
# For configuration options and examples, please see:
|
# For configuration options and examples, please see:
|
||||||
# https://gethomepage.dev/configs/bookmarks
|
# https://gethomepage.dev/configs/bookmarks
|
||||||
|
- Bookmarks:
|
||||||
|
- Github:
|
||||||
|
- icon: si-github
|
||||||
|
href: https://github.com/dhaan7/torrent-stack
|
||||||
|
description: link to this GitHub repository
|
||||||
|
|
||||||
|
- Termix:
|
||||||
|
- icon: si-termix
|
||||||
|
href: "{{HOMEPAGE_VAR_TERMIX_HOST}}"
|
||||||
|
description: Terminal emulator in your web browser
|
||||||
|
|
||||||
|
- Monitorix:
|
||||||
|
- icon: si-monitorix
|
||||||
|
href: http://{{HOMEPAGE_VAR_SERVER_NAME}}:4000/monitorix
|
||||||
|
description: Generate and review system reports
|
||||||
|
|||||||
+97
-16
@@ -5,12 +5,30 @@
|
|||||||
- "Top":
|
- "Top":
|
||||||
- "io":
|
- "io":
|
||||||
icon: si-docker
|
icon: si-docker
|
||||||
href: http://localhost
|
href: "{{HOMEPAGE_VAR_GLANCES_HOST}}"
|
||||||
description: IO Dashboard
|
description: IO Dashboard
|
||||||
|
widget:
|
||||||
|
type: customapi
|
||||||
|
url: "{{HOMEPAGE_VAR_GLANCES_ADDRESS}}/api/4/network/interface_name/value/enp2s0"
|
||||||
|
method: GET
|
||||||
|
mappings:
|
||||||
|
- field: enp2s0.0.bytes_recv_rate_per_sec
|
||||||
|
label: Recv.
|
||||||
|
format: bitrate
|
||||||
|
- field: enp2s0.0.bytes_sent_rate_per_sec
|
||||||
|
label: Sent.
|
||||||
|
format: bitrate
|
||||||
- "External Address":
|
- "External Address":
|
||||||
icon: si-globus
|
icon: si-globus
|
||||||
href: http://localhost
|
href: https://api.ipify.org
|
||||||
description: WAN IP Address
|
description: WAN IP Address
|
||||||
|
widget:
|
||||||
|
type: customapi
|
||||||
|
url: https://api.ipify.org?format=json
|
||||||
|
method: GET
|
||||||
|
mappings:
|
||||||
|
- field: ip
|
||||||
|
label: Address
|
||||||
- "Tailscale >":
|
- "Tailscale >":
|
||||||
icon: si-tailscale
|
icon: si-tailscale
|
||||||
href: https://login.tailscale.com
|
href: https://login.tailscale.com
|
||||||
@@ -22,11 +40,11 @@
|
|||||||
fields: [address]
|
fields: [address]
|
||||||
- "Speedtest Results >":
|
- "Speedtest Results >":
|
||||||
icon: si-speedtest
|
icon: si-speedtest
|
||||||
href: http://localhost
|
href: "{{HOMEPAGE_VAR_MYSPEED_HOST}}"
|
||||||
#description: hi
|
#description: hi
|
||||||
widget:
|
widget:
|
||||||
type: myspeed
|
type: myspeed
|
||||||
url: http://192.168.50.2:5216
|
url: "{{HOMEPAGE_VAR_MYSPEED_ADDRESS}}"
|
||||||
fields: [download, upload]
|
fields: [download, upload]
|
||||||
|
|
||||||
# Non-Torrent-Stack Group
|
# Non-Torrent-Stack Group
|
||||||
@@ -58,6 +76,8 @@
|
|||||||
type: tautulli
|
type: tautulli
|
||||||
url: "{{HOMEPAGE_VAR_TAUTULLI_ADDRESS}}"
|
url: "{{HOMEPAGE_VAR_TAUTULLI_ADDRESS}}"
|
||||||
key: "{{HOMEPAGE_VAR_TAUTULLI_KEY}}"
|
key: "{{HOMEPAGE_VAR_TAUTULLI_KEY}}"
|
||||||
|
enableUser: false
|
||||||
|
expandOneStreamToTwoRows: false
|
||||||
- "Plex >":
|
- "Plex >":
|
||||||
icon: si-plex
|
icon: si-plex
|
||||||
href: "{{HOMEPAGE_VAR_PLEX_HOST}}"
|
href: "{{HOMEPAGE_VAR_PLEX_HOST}}"
|
||||||
@@ -66,6 +86,7 @@
|
|||||||
type: plex
|
type: plex
|
||||||
url: "{{HOMEPAGE_VAR_PLEX_ADDRESS}}"
|
url: "{{HOMEPAGE_VAR_PLEX_ADDRESS}}"
|
||||||
key: "{{HOMEPAGE_VAR_PLEX_KEY}}"
|
key: "{{HOMEPAGE_VAR_PLEX_KEY}}"
|
||||||
|
fields: [albums, movies, tv]
|
||||||
- "Media_2x2":
|
- "Media_2x2":
|
||||||
- "Seerr >":
|
- "Seerr >":
|
||||||
icon: si-overseerr
|
icon: si-overseerr
|
||||||
@@ -104,6 +125,7 @@
|
|||||||
url: "{{HOMEPAGE_VAR_LIDARR_ADDRESS}}"
|
url: "{{HOMEPAGE_VAR_LIDARR_ADDRESS}}"
|
||||||
key: "{{HOMEPAGE_VAR_LIDARR_KEY}}"
|
key: "{{HOMEPAGE_VAR_LIDARR_KEY}}"
|
||||||
fields: [wanted, queued]
|
fields: [wanted, queued]
|
||||||
|
- "Media_oddballs":
|
||||||
- "Tdarr >":
|
- "Tdarr >":
|
||||||
icon: si-tdarr
|
icon: si-tdarr
|
||||||
href: "{{HOMEPAGE_VAR_TDARR_HOST}}"
|
href: "{{HOMEPAGE_VAR_TDARR_HOST}}"
|
||||||
@@ -123,15 +145,14 @@
|
|||||||
widget:
|
widget:
|
||||||
type: minecraft
|
type: minecraft
|
||||||
url: http://localhost:25565
|
url: http://localhost:25565
|
||||||
|
- "Network":
|
||||||
- Network:
|
|
||||||
- "Gluetun":
|
- "Gluetun":
|
||||||
icon: si-gluetun
|
icon: si-gluetun
|
||||||
href: http://localhost
|
href: http://localhost
|
||||||
description: VPN Client Container
|
description: VPN Client Container
|
||||||
widget:
|
#widget:
|
||||||
type: gluetun
|
# type: gluetun
|
||||||
url: ${HOMEPAGE_VAR_WEB_PROTOCOL}://${HOMEPAGE_VAR_LOCAL_IPV4}:8000
|
# url: ${HOMEPAGE_VAR_WEB_PROTOCOL}://${HOMEPAGE_VAR_LOCAL_IPV4}:8000
|
||||||
|
|
||||||
- "Port Updater":
|
- "Port Updater":
|
||||||
icon: si-docker
|
icon: si-docker
|
||||||
@@ -142,23 +163,83 @@
|
|||||||
icon: si-prowlarr
|
icon: si-prowlarr
|
||||||
href: http://localhost:9696
|
href: http://localhost:9696
|
||||||
description: Indexer Management
|
description: Indexer Management
|
||||||
|
widget:
|
||||||
|
type: prowlarr
|
||||||
|
url: "{{HOMEPAGE_VAR_PROWLARR_ADDRESS}}"
|
||||||
|
key: "{{HOMEPAGE_VAR_PROWLARR_KEY}}"
|
||||||
|
|
||||||
- "qBittorrent1 >":
|
- "qBittorrent1 >":
|
||||||
icon: si-qbittorrent
|
icon: si-qbittorrent
|
||||||
href: http://localhost
|
href: "{{HOMEPAGE_VAR_QBITTORRENT_HOST}}"
|
||||||
|
widget:
|
||||||
|
type: customapi
|
||||||
|
url: "{{HOMEPAGE_VAR_QBITTORRENT_ADDRESS}}/api/v2/torrents/info?filter=seeding"
|
||||||
|
mappings:
|
||||||
|
#- field:
|
||||||
|
- label: Active Torrents
|
||||||
|
format: integer
|
||||||
|
scale: 1
|
||||||
description:
|
description:
|
||||||
|
|
||||||
- "qBittorrent2 >":
|
- "qBittorrent2 >":
|
||||||
icon: si-qbittorrent
|
icon: si-qbittorrent
|
||||||
href: ""
|
href: "{{HOMEPAGE_VAR_QBITTORRENT_HOST}}"
|
||||||
description:
|
widget:
|
||||||
|
type: customapi
|
||||||
|
url: "{{HOMEPAGE_VAR_QBITTORRENT_ADDRESS}}/api/v2/sync/maindata"
|
||||||
|
mappings:
|
||||||
|
- field: server_state.connection_status
|
||||||
|
label: status
|
||||||
|
format: string
|
||||||
|
- field: server_state.dht_nodes
|
||||||
|
label: DHT nodes
|
||||||
|
format: integer
|
||||||
|
scale: 1
|
||||||
|
- field: server_state.last_external_address_v4
|
||||||
|
label: Address
|
||||||
|
format: string
|
||||||
|
|
||||||
- "qBittorrent3 >":
|
- "qBittorrent3 >":
|
||||||
icon: si-qbittorrent
|
icon: si-qbittorrent
|
||||||
href: http://localhost
|
href: "{{HOMEPAGE_VAR_QBITTORRENT_HOST}}"
|
||||||
description:
|
widget:
|
||||||
|
type: customapi
|
||||||
|
url: "{{HOMEPAGE_VAR_QBITTORRENT_ADDRESS}}/api/v2/sync/maindata"
|
||||||
|
mappings:
|
||||||
|
- field: server_state.alltime_dl
|
||||||
|
label: T. Down
|
||||||
|
format: bytes
|
||||||
|
scale: 0.862
|
||||||
|
- field: server_state.alltime_ul
|
||||||
|
label: T. Up
|
||||||
|
format: bytes
|
||||||
|
scale: 0.862
|
||||||
|
- field: server_state.global_ratio
|
||||||
|
label: Ratio
|
||||||
|
format: integer
|
||||||
|
scale: 100
|
||||||
|
suffix: "%"
|
||||||
|
|
||||||
- "qBittorrent4 >":
|
- "qBittorrent4 >":
|
||||||
icon: si-qbittorrent
|
icon: si-qbittorrent
|
||||||
href: http://localhost
|
href: "{{HOMEPAGE_VAR_QBITTORRENT_HOST}}"
|
||||||
description:
|
widget:
|
||||||
|
type: customapi
|
||||||
|
url: "{{HOMEPAGE_VAR_QBITTORRENT_ADDRESS}}/api/v2/sync/maindata"
|
||||||
|
mappings:
|
||||||
|
- field: server_state.down_info_speed
|
||||||
|
label: t. down
|
||||||
|
format: bytes
|
||||||
|
scale: 0.862
|
||||||
|
- field: server_state.down_info_data
|
||||||
|
label: down
|
||||||
|
format: speed
|
||||||
|
scale: 0.
|
||||||
|
- field: server_state.up_info_speed
|
||||||
|
label: t. up
|
||||||
|
format: bytes
|
||||||
|
scale: 0.862
|
||||||
|
- field: server_state.up_info_data
|
||||||
|
label: up
|
||||||
|
format: speed
|
||||||
|
scale: 0.862
|
||||||
|
|||||||
@@ -51,4 +51,14 @@ layout:
|
|||||||
"Media":
|
"Media":
|
||||||
style: column
|
style: column
|
||||||
columns: 1
|
columns: 1
|
||||||
|
"Media_2x2":
|
||||||
|
header: false
|
||||||
|
style: row
|
||||||
|
columns: 2
|
||||||
|
"Media_oddballs":
|
||||||
|
header: false
|
||||||
|
style: row
|
||||||
|
columns: 1
|
||||||
"Network":
|
"Network":
|
||||||
|
style: column
|
||||||
|
columns: 1
|
||||||
|
|||||||
@@ -21,6 +21,7 @@
|
|||||||
|
|
||||||
- glances:
|
- glances:
|
||||||
url: http://host.docker.internal:61208
|
url: http://host.docker.internal:61208
|
||||||
|
href: "{{HOMEPAGE_VAR_GLANCES_HOST}}"
|
||||||
username: user # optional if auth enabled in Glances
|
username: user # optional if auth enabled in Glances
|
||||||
password: pass # 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
|
version: 4 # required only if running glances v4 or higher, defaults to 3
|
||||||
|
|||||||
Reference in New Issue
Block a user