LNbits
OffiziellDocker-Anwendung from Raccommode's Repository
Übersicht
Anforderungen
Laufzeit-Argumente
- Web-UI
http://[IP]:[PORT:5000]- Netzwerk
bridge- Shell
sh- Privilegiert
- false
Konfiguration der Vorlage
LNbits web interface and API port. Container port: 5000.
- Ziel
- 5000
- Standard
- 5000
- Wert
- 5000
Persistent LNbits data, SQLite database, logs, super user state, backups, and installed extensions.
- Ziel
- /app/data
- Standard
- /mnt/user/appdata/lnbits
- Wert
- /mnt/user/appdata/lnbits
Optional .env file based on the upstream .env.example. Leave blank to configure with the variables in this template and the Admin UI.
- Ziel
- /app/.env
LNbits data folder inside the container. Keep this pointed at the Data mount.
- Ziel
- LNBITS_DATA_FOLDER
- Standard
- /app/data
- Wert
- /app/data
Persistent path for installed LNbits extensions. Without this, installed extensions can be lost when the container is recreated.
- Ziel
- LNBITS_EXTENSIONS_PATH
- Standard
- /app/data/extensions
- Wert
- /app/data/extensions
Enable the LNbits Admin UI and first-install super user flow. Use true or false.
- Ziel
- LNBITS_ADMIN_UI
- Standard
- true
- Wert
- true
Set true when LNbits is served only over HTTPS. Leave false for direct local HTTP access through the Unraid Web UI.
- Ziel
- AUTH_HTTPS_ONLY
- Standard
- false
- Wert
- false
Lightning funding source class. Start with VoidWallet for testing, then use PhoenixdWallet, LndRestWallet, LndWallet, CoreLightningWallet, or another supported backend.
- Ziel
- LNBITS_BACKEND_WALLET_CLASS
- Standard
- VoidWallet
- Wert
- VoidWallet
Comma-separated extensions installed by default on restart. Remove an extension from this list before uninstalling it permanently.
- Ziel
- LNBITS_EXTENSIONS_DEFAULT_INSTALL
- Standard
- tpos
- Wert
- tpos
Optional public URL used behind a reverse proxy, for example https://lnbits.example.com/.
- Ziel
- LNBITS_BASEURL
Browser and UI title for this LNbits instance.
- Ziel
- LNBITS_SITE_TITLE
- Standard
- LNbits
- Wert
- LNbits
Recommended strong random secret for auth signing. Set this before production use.
- Ziel
- AUTH_SECRET_KEY
Optional token required on the first-install page.
- Ziel
- FIRST_INSTALL_TOKEN
Comma-separated auth methods, for example user-id-only, username-password, nostr-auth-nip98, google-auth, github-auth, keycloak-auth, or oidc-auth.
- Ziel
- AUTH_ALLOWED_METHODS
- Standard
- user-id-only, username-password
- Wert
- user-id-only, username-password
Enable verbose debug mode. Use True or False.
- Ziel
- DEBUG
- Standard
- False
- Wert
- False
Trusted proxy IPs for forwarded headers. Use * when LNbits is behind a trusted local reverse proxy.
- Ziel
- FORWARDED_ALLOW_IPS
- Standard
- *
- Wert
- *
Optional external database URL. Leave blank to use SQLite in the Data path.
- Ziel
- LNBITS_DATABASE_URL
Required when Backend Wallet Class is PhoenixdWallet. Use the reachable Phoenixd HTTP API URL, for example http://UNRAID-IP:9740/ or http://phoenixd:9740/ on a custom Docker network.
- Ziel
- PHOENIXD_API_ENDPOINT
Required when Backend Wallet Class is PhoenixdWallet. Use the Phoenixd full-access API password from phoenix.conf.
- Ziel
- PHOENIXD_API_PASSWORD
Optional read-only mount for an LND data directory. Useful when using LndWallet or LndRestWallet with cert and macaroon paths under /lnd.
- Ziel
- /lnd
Required when Backend Wallet Class is LndRestWallet. Use the reachable LND REST URL, for example https://UNRAID-IP:8081/ or https://lnd:8080/ on a custom Docker network.
- Ziel
- LND_REST_ENDPOINT
LND TLS certificate path inside the LNbits container, or the certificate content accepted by LNbits.
- Ziel
- LND_REST_CERT
- Standard
- /lnd/tls.cert
- Wert
- /lnd/tls.cert
LND admin macaroon path inside the LNbits container, or hex/base64 macaroon content.
- Ziel
- LND_REST_MACAROON
- Standard
- /lnd/data/chain/bitcoin/mainnet/admin.macaroon
- Wert
- /lnd/data/chain/bitcoin/mainnet/admin.macaroon
Required when Backend Wallet Class is LndWallet. Hostname or IP of the LND gRPC endpoint.
- Ziel
- LND_GRPC_ENDPOINT
Required when Backend Wallet Class is LndWallet. LND gRPC port.
- Ziel
- LND_GRPC_PORT
- Standard
- 10009
- Wert
- 10009
LND TLS certificate path inside the LNbits container, or the certificate content accepted by LNbits.
- Ziel
- LND_GRPC_CERT
- Standard
- /lnd/tls.cert
- Wert
- /lnd/tls.cert
LND admin macaroon path inside the LNbits container, or hex/base64 macaroon content.
- Ziel
- LND_GRPC_MACAROON
- Standard
- /lnd/data/chain/bitcoin/mainnet/admin.macaroon
- Wert
- /lnd/data/chain/bitcoin/mainnet/admin.macaroon
Kategorien
Einzelheiten
lnbits/lnbits:latestFühren Sie LNbits auf Unraid aus.
LNbits ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.