A modern, self-hosted dashboard for your phoenixd Lightning node
Features • Quick Start • Docs • Screenshots
phoenixd-presentation.mov
✅ Setup Wizard — Step-by-step onboarding: profile selection, password, language, and network configuration
✅ Send & Receive — Bolt11, Bolt12 offers, Lightning Address, On-chain
✅ Dashboard — Real-time balance, channel stats, payment activity charts
✅ Bitcoin Network — Live block height, fee estimates, and mempool congestion from mempool.space
✅ Analytics — Activity heatmaps, payment distribution, monthly comparisons, fees breakdown, top contacts
✅ History — Full payment history with filters & CSV export
✅ Contacts — Save Lightning Addresses, Node IDs, and BOLT12 offers with labels for quick payments
✅ Recurring Payments — Schedule automatic payments (daily, weekly, monthly) to contacts
✅ Payment Labels — Add notes, categories, and tags to organize transactions
✅ Contact Labels — Categorize contacts with custom labels and filter by category
✅ Tools — Decode invoices, liquidity fees, LNURL support
✅ Multi-Currency — Display in 10+ fiat currencies with BIP-177 unit support
✅ Multi-Node — Connect to multiple phoenixd instances and switch between them
✅ Celebration Animations — Confetti, thunder, fireworks, and more on payments
✅ Apps — Built-in Donations page + install custom apps via Docker/GitHub
✅ PWA — Install as native app on any device
✅ Desktop App — Native macOS/Linux app with system tray
✅ Remote Access — Tailscale VPN, Cloudflare Tunnel, or Tor Hidden Service
Available for macOS and Linux. See Desktop App for details.
# Clone the repository
git clone https://github.com/MiguelMedeiros/phoenixd-dashboard
cd phoenixd-dashboard
# Run the setup script
./scripts/setup.sh
# Open in your browser
open http://localhost:3000Note: Requires Docker and Docker Compose. See Installation for detailed instructions.
- 📦 Installation — Docker setup, local development, and requirements
- ☁️ Cloud Deploy — One-click deploy to Railway, Render, DigitalOcean, Heroku
- ⚙️ Configuration — Environment variables, network modes, and options
- 🔌 External Phoenixd — Connect to an existing phoenixd instance
- 🖥️ Desktop App — Native app for macOS and Linux
- 📱 PWA Installation — Install on iOS/Android without app stores
- 🔗 Tailscale VPN — Private remote access via Tailscale
- ☁️ Cloudflare Tunnel — Public access with custom domain
- 🧅 Tor Hidden Service — Anonymous access via .onion address
- 🧩 Apps Development — Create apps that integrate with your node
- 💝 Donations App — Accept Lightning donations (example app)
- 💾 Backup & Recovery — Protect your funds with proper backups
- 🔐 Verify Downloads — Verify checksums and GPG signatures
- 🔌 API Reference — REST endpoints and WebSocket events
Contributions are welcome! See CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License — see the LICENSE file for details.
This software is provided "as is" without warranty. Use at your own risk.
Always backup your seed phrase and test with small amounts first.
Mainnet = Real funds! ⚡




