docker-compose.node.yml — minimal chain node + wallet with PoS staking. Home users run this to support the network and earn staking rewards. docker-compose.exit.yml — full VPN exit node with WireGuard. Home users run this to provide bandwidth via the Lethean dVPN and earn LTHN. Includes chain node, wallet, WireGuard server, and a controller that manages gateway peering and status reporting. .env.example updated with exit node settings (public IP, name, max peers). Co-Authored-By: Charon <charon@lethean.io>
52 lines
1.2 KiB
Text
52 lines
1.2 KiB
Text
# Lethean Testnet Configuration
|
|
# Copy to .env and customise before running:
|
|
# cp .env.example .env
|
|
# docker compose -f docker-compose.pull.yml up -d
|
|
|
|
# Public hostname (used by explorer and trade frontend)
|
|
PUBLIC_HOST=localhost
|
|
|
|
# Wallet password (empty = no password, change for production)
|
|
WALLET_PASSWORD=
|
|
|
|
# Trade API JWT secret (CHANGE THIS for production)
|
|
JWT_SECRET=change-me-before-production
|
|
|
|
# Explorer database
|
|
EXPLORER_DB_USER=explorer
|
|
EXPLORER_DB_PASS=explorer
|
|
EXPLORER_DB_NAME=lethean_explorer
|
|
|
|
# Trade database
|
|
TRADE_DB_USER=trade
|
|
TRADE_DB_PASS=trade
|
|
TRADE_DB_NAME=lethean_trade
|
|
|
|
# Daemon log level (0=minimal, 1=normal, 2=detailed, 3=trace)
|
|
DAEMON_LOG_LEVEL=1
|
|
|
|
# Port overrides (defaults shown)
|
|
# DAEMON_RPC_PORT=46941
|
|
# DAEMON_P2P_PORT=46942
|
|
# WALLET_RPC_PORT=46944
|
|
# EXPLORER_PORT=3335
|
|
# TRADE_API_PORT=3336
|
|
# TRADE_FRONTEND_PORT=3338
|
|
# POOL_STRATUM_PORT=5555
|
|
# POOL_API_PORT=2117
|
|
# LNS_HTTP_PORT=5553
|
|
# LNS_DNS_PORT=5354
|
|
|
|
# === Exit Node Settings (docker-compose.exit.yml) ===
|
|
|
|
# Your public IP address (required for VPN exit node)
|
|
# EXIT_PUBLIC_IP=auto
|
|
|
|
# Exit node name (registered as on-chain alias)
|
|
# EXIT_NAME=my-exit-node
|
|
|
|
# Maximum VPN peers (WireGuard clients)
|
|
# EXIT_MAX_PEERS=25
|
|
|
|
# Timezone
|
|
# TZ=Europe/London
|