Skip to content

MiguelMedeiros/phoenixd-dashboard

Phoenixd Dashboard

Phoenixd Dashboard

A modern, self-hosted dashboard for your phoenixd Lightning node

FeaturesQuick StartDocsScreenshots

Bitcoin Lightning Docker Ready PWA Ready Desktop App License


phoenixd-presentation.mov


Features

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


Download

📥 Download Latest Release

Available for macOS and Linux. See Desktop App for details.


Quick Start

# 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:3000

Note: Requires Docker and Docker Compose. See Installation for detailed instructions.


Documentation

Getting Started

  • 📦 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

Mobile & Remote Access

Apps & Integrations

Security & API


Screenshots

Desktop Dashboard

Dashboard Overview

Receive Payments

Receive Payments

Channel Management

Channel Management

Mobile PWA

Mobile Home    Mobile Receive


Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.


License

This project is licensed under the MIT License — see the LICENSE file for details.



⚠️ Disclaimer
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!

About

Self-hosted web dashboard for phoenixd Lightning node. Real-time balance monitoring, channel management, send/receive Lightning payments, LNURL support, and more.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors