Added mousehole api for homepage

This commit is contained in:
2026-07-18 09:32:59 -05:00
parent fd356079a3
commit d85a5edfd4
+18 -1
View File
@@ -189,6 +189,7 @@ services:
MOUSEHOLE_INSECURE_ALLOW_NO_AUTH: "true"
MOUSEHOLE_ALLOWED_HOSTS: "*"
MOUSEHOLE_ALLOWED_ORIGINS: "*"
MOUSEHOLE_AUTH_TOKEN: ${MOUSEHOLE_TOKEN} # For api
# Secure access on a local machine only
#MOUSEHOLE_AUTH_PASSWORD:${MOUSEHOLE_AUTH_PASSWORD}
# Add this for Reverse Proxy Access
@@ -201,7 +202,23 @@ services:
- homepage.name=Mousehole
- homepage.icon=mousehole.png
- homepage.href=${MOUSEHOLE_URL}
- homepage.description=Syncs VPN IP address to MyAnonymouse
- homepage.description=Syncs VPN IP address to MyAnonymouse seedbox
- homepage.widget.type=customapi
- homepage.widget.url=${MOUSEHOLE_URL}/state
- homepage.widget.refreshInterval=10000 # optional - in milliseconds, defaults to 10s
- homepage.widget.headers.Authorization=Bearer ${MOUSEHOLE_TOKEN}
- homepage.widget.mappings[0].field=lastMamContact.ip
- homepage.widget.mappings[0].label=Host IP
- homepage.widget.mappings[0].format=text
- homepage.widget.mappings[1].field=hasCookie
- homepage.widget.mappings[1].label=Cookie
- homepage.widget.mappings[1].format=text
- homepage.widget.mappings[2].field=lastMamContact.reached
- homepage.widget.mappings[2].label=MAM Reachable
- homepage.widget.mappings[2].format=text
- homepage.widget.mappings[3].field=nextContactAt
- homepage.widget.mappings[3].label=Next Contact
- homepage.widget.mappings[3].format=relativeDate
- dockhand.url=${MOUSEHOLE_URL}
- rackpeek.tags=torrenting
depends_on: