All apps · 0 apps
ThunderHub
Docker app from Raccommode's Repository
Overview
Readme
View on GitHubThunderHub - Lightning Node Manager
Documentation has moved! Find the documentation here.
Media gallery
Install ThunderHub on Unraid in a few clicks.
Find ThunderHub in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Requirements
Categories
Download Statistics
Related apps
Explore more like this
Explore allDetails
apotdevin/thunderhub:latestRuntime arguments
- Web UI
http://[IP]:[PORT:3000]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Web interface port. Container port: 3000.
- Target
- 3000
- Default
- 3000
- Value
- 3000
Stores ThunderHub account config, optional cookie, and optional SQLite database files.
- Target
- /data
- Default
- /mnt/user/appdata/thunderhub
- Value
- /mnt/user/appdata/thunderhub
Interface ThunderHub listens on inside the container.
- Target
- HOST
- Default
- 0.0.0.0
- Value
- 0.0.0.0
Path to the ThunderHub YAML account config inside the container. ThunderHub can create this file if the Data path is writable.
- Target
- ACCOUNT_CONFIG_PATH
- Default
- /data/thubConfig.yaml
- Value
- /data/thubConfig.yaml
Optional password override used for all YAML accounts.
- Target
- MASTER_PASSWORD_OVERRIDE
Logging level, for example error, warn, info, debug, or verbose.
- Target
- LOG_LEVEL
- Default
- info
- Value
- info
Default interface theme. Use dark or light.
- Target
- THEME
- Default
- dark
- Value
- dark
Default currency display, for example sat, btc, or usd.
- Target
- CURRENCY
- Default
- sat
- Value
- sat
Mempool API base URL used for fee and block data.
- Target
- MEMPOOL_URL
- Default
- https://mempool.space
- Value
- https://mempool.space
Optional SOCKS proxy used for outbound connections, for example socks://127.0.0.1:9050.
- Target
- TOR_PROXY_SERVER
Fetch exchange price data. Set to false to disable.
- Target
- FETCH_PRICES
- Default
- true
- Value
- true
Fetch fee recommendation data. Set to false to disable.
- Target
- FETCH_FEES
- Default
- true
- Value
- true
Disable external links in the interface. Use true or false.
- Target
- DISABLE_LINKS
- Default
- false
- Value
- false
Disable checks against the latest GitHub release. Use true or false.
- Target
- NO_VERSION_CHECK
- Default
- false
- Value
- false
Disable all Lightning realtime subscriptions. Use true or false.
- Target
- DISABLE_ALL_SUBS
- Default
- false
- Value
- false
Optional read-only mount for an LND data directory. YAML accounts can use lndDir: /lnd.
- Target
- /lnd
Optional read-only mount for a Lightning Terminal data directory. YAML accounts can use litDir: /lit.
- Target
- /lit
Optional SSO node gRPC address, for example 192.168.1.10:10009 or lnd:10009.
- Target
- SSO_SERVER_URL
Optional SSO TLS certificate path inside the container, for example /lnd/tls.cert.
- Target
- SSO_CERT_PATH
Optional directory containing admin.macaroon for SSO, for example /lnd/data/chain/bitcoin/mainnet.
- Target
- SSO_MACAROON_PATH
SSO node type. Use lnd or litd.
- Target
- SSO_NODE_TYPE
- Default
- lnd
- Value
- lnd
Allow SSO without auth. Only use behind trusted access controls. Use true or false.
- Target
- DANGEROUS_NO_SSO_AUTH
- Default
- false
- Value
- false
Optional persistent cookie secret path. Keep this in the Data path if enabled.
- Target
- COOKIE_PATH
- Default
- /data/.cookie
- Value
- /data/.cookie
Optional value that can be referenced from thubConfig.yaml as {YML_ENV_1}.
- Target
- YML_ENV_1
Optional value that can be referenced from thubConfig.yaml as {YML_ENV_2}.
- Target
- YML_ENV_2
Optional secret value that can be referenced from thubConfig.yaml as {YML_ENV_3}.
- Target
- YML_ENV_3
Optional value that can be referenced from thubConfig.yaml as {YML_ENV_4}.
- Target
- YML_ENV_4
Optional database backend. Leave blank to disable, or use sqlite or postgres.
- Target
- DB_TYPE
SQLite database path used when Database Type is sqlite.
- Target
- DB_SQLITE_PATH
- Default
- /data/thunderhub.db
- Value
- /data/thunderhub.db
Postgres connection URL used when Database Type is postgres.
- Target
- DB_POSTGRES_URL
Optional 64-character hex key for encrypting node credentials at rest.
- Target
- DB_ENCRYPTION_KEY