--- # For configuration options and examples, please see: # https://gethomepage.dev/configs/services/ - "Top": - "io": icon: si-docker href: "{{HOMEPAGE_VAR_GLANCES_HOST}}" 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": icon: si-globus href: https://api.ipify.org description: WAN IP Address widget: type: customapi url: https://api.ipify.org?format=json method: GET mappings: - field: ip label: Address - "Tailscale >": icon: si-tailscale href: https://login.tailscale.com 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: "{{HOMEPAGE_VAR_MYSPEED_HOST}}" #description: hi widget: type: myspeed url: "{{HOMEPAGE_VAR_MYSPEED_ADDRESS}}" fields: [download, upload] # 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 # Torrent-Stack Group - "Media": - "Tautulli >": icon: si-tautulli href: "{{HOMEPAGE_VAR_TAUTULLI_HOST}}" description: Plex Monitoring and Statistics widget: type: tautulli url: "{{HOMEPAGE_VAR_TAUTULLI_ADDRESS}}" key: "{{HOMEPAGE_VAR_TAUTULLI_KEY}}" enableUser: false expandOneStreamToTwoRows: false - "Plex >": icon: si-plex href: "{{HOMEPAGE_VAR_PLEX_HOST}}" description: Media Server widget: type: plex url: "{{HOMEPAGE_VAR_PLEX_ADDRESS}}" key: "{{HOMEPAGE_VAR_PLEX_KEY}}" fields: [albums, movies, tv] - "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] - "Media_oddballs": - "Tdarr >": icon: si-tdarr href: "{{HOMEPAGE_VAR_TDARR_HOST}}" description: Distributed Media Transcoding widget: type: tdarr url: "{{HOMEPAGE_VAR_TDARR_ADDRESS}}" key: "{{HOMEPAGE_VAR_TDARR_KEY}}" - Tdarr Node: icon: si-tdarr href: http://localhost description: Transcoding Processing Node - "Minecraft": 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 href: http://localhost description: Automated Docker Image Updates - "Prowlarr >": icon: si-prowlarr href: http://localhost:9696 description: Indexer Management widget: type: prowlarr url: "{{HOMEPAGE_VAR_PROWLARR_ADDRESS}}" key: "{{HOMEPAGE_VAR_PROWLARR_KEY}}" - "qBittorrent1 >": icon: si-qbittorrent 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: - "qBittorrent2 >": icon: si-qbittorrent href: "{{HOMEPAGE_VAR_QBITTORRENT_HOST}}" 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 >": icon: si-qbittorrent href: "{{HOMEPAGE_VAR_QBITTORRENT_HOST}}" 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 >": icon: si-qbittorrent href: "{{HOMEPAGE_VAR_QBITTORRENT_HOST}}" 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