Lightning shouldn’t be a hobby that loses money.

One always-online node for friends, customers, and apps. Turn Lightning from a tinkering cost into a revenue-generating asset — guest fees and real commerce — without making it a second job. Live in under a minute.

under 1 min
$ wget -qO- https://deploy.lightning.pub | bash
✓ Pub online
✓ LND + Neutrino ready
✓ Nostr relays connected
Your Pub is ready to invite users.
Node: nprofile1a2b3c…
$ _

RUNS ON

Raspberry Pi Docker LND Umbrel Start9 Any VPS Old laptops

Watch the demo

Install, connect ShockWallet, invite a guest — the short version.

Perfect for

Family & friends

Invite family and friends onto your Pub with a link or nprofile. Keep trust where it’s natural — in the family — not a fake L2 or faceless custodian. Stand it up without becoming a firewall expert.

Businesses

Reliable, browser-ready Lightning for customers and staff — not a sleepy phone wallet, and not the flaky connections of Tor or Bolt12 that don’t even run in the browser — all without an engineering department. Wire existing apps with CLINK — offers, debit, and payment webhooks.

Node operators

Full Pub control in ShockWallet — guests, channels, liquidity — from anywhere. Keep the keys and the income.

One node. Spread the cost. Keep the upside.

01

Amortize the node

A channel on every phone does not scale. Run one Pub, invite guests over ShockWallet, and share the same channels across many wallets.

02

Earn while you sleep

Apps, shops, and marketplaces need a node that doesn’t nap in your pocket. A Pub keeps payments flowing while you sleep.

03

Unlimited identities

One Pub, as many receive identities as you want — zaps, tips, and invoices — without a new server, DNS lease, or middleman for each one.

Lightning without the server chores

Sharing one node shouldn’t become a full-time ops job. Remote access over Nostr, and automation when you want it.

Zero network config

Connect guests and apps without becoming a firewall expert. Commodity Nostr relays carry encrypted RPC — no port forwarding, DNS, reverse proxies, or Tor.

Invite guests

Invite friends, staff, or customers onto your Pub. They paste an nprofile or open a link in ShockWallet — an account with someone they trust: you.

Complete Lightning stack

Bundled LND + Neutrino — no full Bitcoin node to sync. One-line install on a cheap VPS or that old laptop in the closet.

Automated channels

Automation keeps channel management from becoming a chore or specialized skill — and steers you to reputable peers that aren’t overpriced. Pub compares quotes from top providers, opens liquidity when you need it, and bootstraps peering until your node is capitalized.

App & user pools

Guests and apps get their own balances under your Pub. You keep the node and the keys; they get a share of the liquidity.

CLINK for apps & sites

Offers and debit over Nostr, with payment webhooks you can configure when you get paid — wire line-of-business apps so the node isn’t just a toy for nerds. clinkme.dev

What people are saying

Operators, wallets, and builders who actually touched it.

"Pro tip: run Lightning.Pub with ShockWallet and CLINK. All zaps are REAL sats straight into your LND node (LN.Pub is a LND in neutrino mode). Runs on any normal PC. Pure nostr, pure bitcoin."

Nostr

"Now I have my own lightning node for the first time! It doesn't matter that my hardware node is unreliable, a dirt-cheap VPS (4 EUR/month) can make you sovereign."

Nostr

"The ATM communicates with Lightning.Pub to send and retrieve invoices. No more dealing with annoying http certs — plus the power of Nostr. If LPub goes down, a one-liner spins up a new one."

Nostr

"Running Lightning.pub"

Nostr

"what if ShockWallet is massively underrated? self-host, folks! It's never been easier!"

Nostr

"#shockwallet is neat. I've been testing and using it for a couple of weeks now and it feels good to run a lightning pub node, and have self custody — kudos to the developer."

Nostr

"ZEUS is pleased to announce the integration of its lightning service provider, Olympus by ZEUS, into LIGHTNING.pub by @ShockBTC. Pub is a Nostr-powered Lightning node, building off of the Uncle Jim model, where users allow friends + family to connect to their node."

ZEUS

"Interesting bitcoin project to keep an eye on: it turns a Lightning node into a Nostr-native pub which you can use to onboard friends + family without them needing to run a node. If it works the way it's aiming to, it could become a key tool for building nostr based circular economies."

Muslim Bitcoiner

"Take a look. New features in ShockWallet and Lightning.pub: NIP-69 Nostr Offer STRings. A more efficient, private, reliable, and decentralized replacement for LNURL and Bolt12."

Btcandres

"Work is still being done on #bitcoin in the background: Now via @ShockBTC you can make your lightning node safely available, enabled by using #nostr relays. #opensource"

Rob Wijers

"@shocknet_justin creates good times. This approach seems like it will be massively impactful for setting up families and friend groups with #lightning nodes."

CASCDR

"Lightning.Pub is a Nostr-based Lightning Node System for sharing access and connecting from apps — a turn-key solution for node runners to share their node with friends, families, customers and power apps over Nostr."

Coverage

Up in under a minute

Paste one line. Neutrino privately fetches the blocks you need — no bitcoind, less storage, no full-node sync.

wget -qO- https://deploy.lightning.pub | bash

Debian • Ubuntu • Arch • Fedora

Build on CLINK

Wire websites and apps to your Pub — offers, debit, and payment webhooks you can configure when you get paid. See clinkme.dev.

import { ClinkSDK } from '@shocknet/clink-sdk';

const { data } =
  ClinkSDK.decodeBech32('noffer1...');
const offer = new
  ClinkSDK({
  privateKey: ClinkSDK.generateSecretKey(),
  toPubKey: data.pubkey,
  relays: [data.relay]
});
const { bolt11 } =
  await offer.Noffer({
  offer: data.offer
});
Explore CLINK

Self-hosted · Free & open source · Nostr-native

PORTABLE DASHBOARD

Manage Your Node
with

The wallet built for Pub. Invite guests, manage channels, manage the node — synced across desktop/browser and mobile.

Frequently Asked Questions

Everything you need to know about Lightning.pub, self-hosting, and the Lightning Network. Can't find an answer? Check the docs or join Telegram .

What is Lightning.pub?

LIGHTNING.pub is a Nostr-native Lightning node. It turns one always-online Pub into shared wallets for friends, family, and customers — without port forwarding, DNS, or Tor.

How does LIGHTNING.pub work?

Pub wraps LND and shares guest and app access over encrypted Nostr relays (NIP-44). Guests connect in ShockWallet with a link or nprofile. Apps use CLINK for offers and debit; payment webhooks can be configured to fire when you get paid. Pub connects to Nostr-native Lightning Address bridges for trustless receiving, and translates legacy LNURL-based Lightning Address requests.

How does channel automation work?

Automation keeps channel management from becoming a chore or specialized skill — and steers you to reputable peers that aren’t overpriced. Pub compares quotes from top providers, opens liquidity when you need it, and bootstraps peering until your node is capitalized.

Is LIGHTNING.pub non-custodial?

If you self-host, your keys and sats stay on your node — it’s yours. Guests you invite are different: their balances live on your Pub, so they trust YOU — not a faceless company or fake “Layer 2” wired to an expensive swap service.

How private is LIGHTNING.pub?

Inbound payments don’t have to paint a bullseye on your node — CLINK offers can use blinded paths instead of naked invoices. Offer chatter rides encrypted Nostr DMs, not Bolt12-style onion messages tied to a node identity. Wallet keyrings keep node ops separate from your social graph. Relays only see NIP-44 ciphertext by ambiguous keys.

What are the system requirements?

LIGHTNING.pub runs on Linux, macOS, and Windows. Minimum requirements: 2GB RAM, 20GB storage, stable internet connection. For production, we recommend 4GB+ RAM and SSD storage.

How many others can share my Pub?

An old laptop or cheap VPS with 1–2 channels typically carries low hundreds of guests. More channels and a stronger box get you into the several hundreds. Thousands need a multi-Pub setup — talk to us on Telegram.

What is CLINK and how does it relate to Lightning.pub?

CLINK wires websites and apps to your Pub — offers and debit over Nostr, with payment webhooks you can configure when you get paid — so the node is a workhorse instead of a toy. Offers (nOffer) and debit (nDebit) replace LNURL-style flows and NWC. Learn more at clinkme.dev.

Is LIGHTNING.pub free to use?

Yes, LIGHTNING.pub is free and open-source software released under the GNU AGPL v3.0 license. You only pay for your own Lightning node infrastructure and channel liquidity.

What operating systems does LIGHTNING.pub support?

LIGHTNING.pub supports Linux (recommended for production), macOS, and Windows via WSL. We provide Docker images for easy deployment across platforms.

How do I install Lightning.pub?

Paste one line and you’re live — the install script sets up Pub with bundled LND + Neutrino. Neutrino privately fetches the blocks you need — no bitcoind, less storage, no full-node sync. Advanced users can clone the repo or deploy with Docker.

How secure is Pub? Do you offer support agreements?

Pub has been hardened through years of high-profile production. Its design is security-minded: Nostr-scoped methods and authentication keep the remote surface smaller than exposing a full node API. That said, no one can guarantee software is bug-free — and Lightning nodes are inherently hot wallets in a bleeding-edge, adversarial environment. Capitalize accordingly; this is not a cold-storage product.

Community support is free on Telegram and GitHub issues. A support agreement is how businesses get priority help when production breaks — including a security issue or zero-day. Email us to scope one.