Lightningstream is a non-custodial Bitcoin donation platform focusing on donations for streamers, podcast hosts and other live or recorded content creators.
- Self-host your donation portal
- Direct, peer-to-peer Bitcoin donations
- Bitcoin on-chain and Lightning enabled
- Create and customize your donation alerts
- Link your BTCPayServer instance to Lightningstream
- API support for automatic wallet configuration
- Prerequisite
- Node.js >= 12.0.0
- Posgresql >= 12 (< 12 not tested)
- BTCPay server instance
- Clone & install
git clone https://github.com/Dolu89/lightningstream.git
cd lightningstream
yarn install
node ace generate:key
- Duplicate
.env.example
file to.env
- DB migration
node ace migration:run
- Launch
yarn dev
- Profit!