lnbits-legend/.env.example

128 lines
4.7 KiB
Plaintext
Raw Normal View History

HOST=127.0.0.1
PORT=5000
2019-12-14 10:13:27 +01:00
# uvicorn variable, allow https behind a proxy
# FORWARDED_ALLOW_IPS="*"
DEBUG=false
2022-11-24 15:43:39 +01:00
# Allow users and admins by user IDs (comma separated list)
LNBITS_ALLOWED_USERS=""
2022-09-26 16:54:19 +02:00
LNBITS_ADMIN_USERS=""
# Extensions only admin can access
2022-12-01 12:37:08 +01:00
LNBITS_ADMIN_EXTENSIONS="ngrok, admin"
2023-01-04 10:41:56 +01:00
2022-09-26 16:54:19 +02:00
# Enable Admin GUI, available for the first user in LNBITS_ADMIN_USERS if available
2023-01-04 10:41:56 +01:00
# Warning: Enabling this will make LNbits ignore this configuration file. Your settings will
# be stored in your database and you will be able to change them only through the Admin UI.
# Disable this to make LNbits use this config file again.
2022-12-01 12:37:08 +01:00
LNBITS_ADMIN_UI=false
2022-03-07 06:03:32 +01:00
2020-03-08 23:00:41 +01:00
LNBITS_DEFAULT_WALLET_NAME="LNbits wallet"
2021-06-22 04:22:52 +02:00
2022-11-20 18:29:07 +01:00
# Ad space description
2022-11-20 18:41:57 +01:00
# LNBITS_AD_SPACE_TITLE="Supported by"
2022-11-20 18:29:07 +01:00
# csv ad space, format "<url>;<img-light>;<img-dark>, <url>;<img-light>;<img-dark>", extensions can choose to honor
# LNBITS_AD_SPACE="https://shop.lnbits.com/;https://raw.githubusercontent.com/lnbits/lnbits/main/lnbits/static/images/lnbits-shop-light.png;https://raw.githubusercontent.com/lnbits/lnbits/main/lnbits/static/images/lnbits-shop-dark.png"
# Hides wallet api, extensions can choose to honor
2022-03-07 06:03:32 +01:00
LNBITS_HIDE_API=false
2022-02-07 21:48:48 +01:00
# Disable extensions for all users, use "all" to disable all extensions
LNBITS_DISABLED_EXTENSIONS="amilk"
LNBITS_EXTENSIONS_MANIFESTS="https://raw.githubusercontent.com/lnbits/lnbits-extensions/main/extensions.json,https://raw.githubusercontent.com/lnbits/lnbits-extensions/main/extensions-trial.json"
2022-02-07 21:48:48 +01:00
# Database: to use SQLite, specify LNBITS_DATA_FOLDER
# to use PostgreSQL, specify LNBITS_DATABASE_URL=postgres://...
# to use CockroachDB, specify LNBITS_DATABASE_URL=cockroachdb://...
# for both PostgreSQL and CockroachDB, you'll need to install
# psycopg2 as an additional dependency
LNBITS_DATA_FOLDER="./data"
# LNBITS_DATABASE_URL="postgres://user:password@host:port/databasename"
2021-06-22 04:22:52 +02:00
LNBITS_FORCE_HTTPS=true
2020-04-21 15:44:02 +02:00
LNBITS_SERVICE_FEE="0.0"
# value in millisats
LNBITS_RESERVE_FEE_MIN=2000
# value in percent
LNBITS_RESERVE_FEE_PERCENT=1.0
2020-03-08 23:00:41 +01:00
2021-06-28 23:57:23 +02:00
# Change theme
LNBITS_SITE_TITLE="LNbits"
LNBITS_SITE_TAGLINE="free and open-source lightning wallet"
LNBITS_SITE_DESCRIPTION="Some description about your service, will display if title is not 'LNbits'"
# Choose from bitcoin, mint, flamingo, freedom, salvador, autumn, monochrome, classic
LNBITS_THEME_OPTIONS="classic, bitcoin, flamingo, freedom, mint, autumn, monochrome, salvador"
# LNBITS_CUSTOM_LOGO="https://lnbits.com/assets/images/logo/logo.svg"
2021-06-28 23:57:23 +02:00
# Choose from LNPayWallet, OpenNodeWallet, LntxbotWallet, ClicheWallet,
# LndWallet, LndRestWallet, CoreLightningWallet, EclairWallet,
# LnTipsWallet, LNbitsWallet, SparkWallet, FakeWallet,
2022-08-01 09:58:21 +02:00
LNBITS_BACKEND_WALLET_CLASS=VoidWallet
2020-10-02 19:53:55 +02:00
# VoidWallet is just a fallback that works without any actual Lightning capabilities,
# just so you can see the UI before dealing with this file.
2020-04-16 17:10:53 +02:00
2020-10-02 19:53:55 +02:00
# Set one of these blocks depending on the wallet kind you chose above:
2022-08-01 00:46:42 +02:00
2022-08-01 00:51:57 +02:00
# ClicheWallet
CLICHE_ENDPOINT=ws://127.0.0.1:12000
2022-08-01 00:46:42 +02:00
2020-10-02 19:53:55 +02:00
# SparkWallet
SPARK_URL=http://localhost:9737/rpc
SPARK_TOKEN=myaccesstoken
# CoreLightningWallet
CORELIGHTNING_RPC="/home/bob/.lightning/bitcoin/lightning-rpc"
2020-04-16 17:10:53 +02:00
2020-10-02 19:53:55 +02:00
# LnbitsWallet
2022-01-14 10:43:30 +01:00
LNBITS_ENDPOINT=https://legend.lnbits.com
LNBITS_KEY=LNBITS_ADMIN_KEY
# LndWallet
LND_GRPC_ENDPOINT=127.0.0.1
LND_GRPC_PORT=10009
LND_GRPC_CERT="/home/bob/.config/Zap/lnd/bitcoin/mainnet/wallet-1/data/chain/bitcoin/mainnet/tls.cert"
LND_GRPC_MACAROON="/home/bob/.config/Zap/lnd/bitcoin/mainnet/wallet-1/data/chain/bitcoin/mainnet/admin.macaroon or HEXSTRING"
# To use an AES-encrypted macaroon, set
# LND_GRPC_MACAROON="eNcRyPtEdMaCaRoOn"
2020-10-02 19:53:55 +02:00
# LndRestWallet
LND_REST_ENDPOINT=https://127.0.0.1:8080/
2020-04-25 23:39:30 +02:00
LND_REST_CERT="/home/bob/.config/Zap/lnd/bitcoin/mainnet/wallet-1/data/chain/bitcoin/mainnet/tls.cert"
2021-07-07 12:06:11 +02:00
LND_REST_MACAROON="/home/bob/.config/Zap/lnd/bitcoin/mainnet/wallet-1/data/chain/bitcoin/mainnet/admin.macaroon or HEXSTRING"
2022-03-07 06:03:32 +01:00
# To use an AES-encrypted macaroon, set
# LND_REST_MACAROON_ENCRYPTED="eNcRyPtEdMaCaRoOn"
2020-04-25 23:39:30 +02:00
2020-10-02 19:53:55 +02:00
# LNPayWallet
2021-04-11 22:06:39 +02:00
LNPAY_API_ENDPOINT=https://api.lnpay.co/v1/
# Secret API Key under developers tab
2020-04-16 17:10:53 +02:00
LNPAY_API_KEY=LNPAY_API_KEY
# Wallet Admin in Wallet Access Keys
LNPAY_WALLET_KEY=LNPAY_ADMIN_KEY
2020-04-03 12:24:49 +02:00
2020-10-02 19:53:55 +02:00
# LntxbotWallet
LNTXBOT_API_ENDPOINT=https://lntxbot.com/
LNTXBOT_KEY=LNTXBOT_ADMIN_KEY
2019-12-18 14:44:58 +01:00
2020-10-02 19:53:55 +02:00
# OpenNodeWallet
2020-01-12 01:46:09 +01:00
OPENNODE_API_ENDPOINT=https://api.opennode.com/
OPENNODE_KEY=OPENNODE_ADMIN_KEY
2022-01-31 12:07:29 +01:00
# FakeWallet
FAKE_WALLET_SECRET="ToTheMoon1"
2022-05-05 16:55:01 +02:00
LNBITS_DENOMINATION=sats
# EclairWallet
ECLAIR_URL=http://127.0.0.1:8283
ECLAIR_PASS=eclairpw
# LnTipsWallet
# Enter /api in LightningTipBot to get your key
LNTIPS_API_KEY=LNTIPS_ADMIN_KEY
LNTIPS_API_ENDPOINT=https://ln.tips
# Cashu Mint
2022-12-01 12:37:08 +01:00
# Use a long-enough random (!) private key.
# Once set, you cannot change this key as for now.
CASHU_PRIVATE_KEY="SuperSecretPrivateKey"