OpenViSTAI · Agents · Blockchain · Crypto
Menu
Payments & Stablecoins

Lightningtip

LightningTip is a self-hosted Go application that connects an LND node to an embeddable website widget for receiving Bitcoin Lightning Network tips.

Independent OpenViST project profile, based on linked sources.

Lightningtip — OpenViST project profile in Payments & Stablecoins.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use LightningTip when you operate a website and an LND node and want to embed a self-hosted interface for receiving Lightning tips.

Who it is for

  • Website operators who want to accept Lightning tips through an embedded interface.
  • Operators with an LND node who can host and keep a separate application executable running.

Documented uses

  • Add a Lightning tipping interface to a website.
  • Connect that interface to an LND-backed payment setup.
  • Keep the widget available by running LightningTip alongside an online, funded LND node.
Before you choose

Requirements & limits

The project is open source under the MIT license. It can be obtained as a prebuilt release or built from source.

  • LND must be installed and fully synced before LightningTip setup.
  • Incoming channels must have sufficient funding, and the node must remain online.
  • The widget should not be used on XHTML sites.
  • Reverse proxies need EventSource support for the tip confirmation screen.
  • Building from source requires Go 1.11 or newer.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up and embed the LightningTip widget

Connect LightningTip to LND and place its widget on a website.

Before you start

  • LND installed and fully synced
  • A website and web server where the widget files can be placed
  • A running LightningTip executable
  • For a source build, Go version 1.11 or newer

Steps

  1. Download a prebuilt version or compile LightningTip from source.

  2. Configure the application using its default configuration file or a custom file.

  3. Upload all files except lightningTip.html to the web server, then copy the head contents and widget div from lightningTip.html into the target page.

  4. Adjust requestUrl if LightningTip uses a different domain or IP address, or a port other than 8081, and keep the executable running.

Expected outcome

A website page contains the LightningTip interface connected to the operator’s LND node.

Guide limitations

  • Do not use the widget on XHTML sites.
  • Keep LND online and incoming channels sufficiently funded to receive tips.
  • A reverse proxy needs EventSource support for visitors to see the tip confirmation screen.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
michael1011/lightningtip · Official homepage title · retained in its source language

Related options

LightningTip-PHP — A named fork that rewrites the backend in PHP; the README presents it as an alternative for operators unable to run the executable.