Back to Blog
How to Set Up a Voltage Lightning Node for BTCPay Server Payments
·5 min read

How to Set Up a Voltage Lightning Node for BTCPay Server Payments

Step-by-step guide to deploying a Voltage-hosted Lightning node and connecting it to BTCPay Server for instant, non-custodial Bitcoin payments.

BTC Inc. processed over $1 million in payments and 5,600+ on-chain transactions at their 2025 Bitcoin conference using BTCPay Server. For their April 2026 event, they scaled up with Lightning integration, handling unified payments across ticketing and point-of-sale systems. The infrastructure behind this? Voltage Lightning nodes connected to BTCPay Server.

This combination gives merchants the speed and low fees of Lightning without surrendering custody of their funds. Here's how to set it up yourself.

Why Voltage for Lightning Node Hosting

Running a Lightning node traditionally means managing hardware, maintaining uptime, and handling channel liquidity yourself. Voltage removes most of that friction by providing cloud-hosted LND nodes with one-click deployment.

The tradeoff is straightforward: you pay a monthly fee (starting at $25 for the Personal plan) in exchange for professional monitoring, automatic updates, and infrastructure you don't have to babysit. For businesses processing payments, the reliability and reduced operational burden often justify the cost compared to self-hosting.

Voltage nodes integrate directly with BTCPay Server, meaning you can create both from the same dashboard and have them talking to each other automatically.

Step 1: Create Your Voltage Account and Add Credits

Start at voltage.cloud and sign up for an account. Before deploying anything, you'll need to add node credits. Voltage accepts Bitcoin (on-chain or Lightning) and credit cards.

How much you'll need depends on your node tier:

  • Lite: Suitable for testing and low-volume use
  • Standard: Good for small to medium merchant operations
  • Pro: Built for higher throughput and more demanding routing needs

For a typical small business getting started with Lightning payments, Standard is usually sufficient.

Step 2: Deploy Your Lightning Node

From the Voltage dashboard, create a new Lightning node. You'll need to:

  1. Select your node tier
  2. Choose a region (pick one geographically close to your customers for slightly better latency)
  3. Set a secure password

This password protects your node's wallet. Store it somewhere safe; you'll need it when connecting BTCPay Server and for accessing node management tools.

Node deployment typically takes a few minutes. Once it's running, you'll see sync status indicators on your dashboard.

Step 3: Create Your BTCPay Server Instance

With your Lightning node running, you can deploy BTCPay Server directly from the same Voltage dashboard. This is where the integration shines.

When creating your BTCPay Server:

  1. Enter your store name
  2. Select your existing Lightning node from the dropdown
  3. Input your node password

Voltage handles the connection between your BTCPay instance and Lightning node automatically. After deployment, you'll receive:

  • Your BTCPay Server URL
  • A default password for initial login
  • Confirmation that Lightning sync is complete (shown as a green indicator)

Step 4: Configure Your BTCPay Server

Log into your new BTCPay Server instance using your Voltage email and the default password provided. First priority: change that password under Account > Manage.

Your Lightning connection should already show as "Online" in store settings since Voltage pre-configures the integration.

Setting Up On-Chain Payments

If you want to accept regular Bitcoin transactions alongside Lightning, you'll need to configure an on-chain wallet. BTCPay supports importing an xpub from a cold storage wallet, which means customer payments go directly to addresses you control without BTCPay ever holding private keys.

This is optional for Lightning-only merchants, but having on-chain as a fallback is useful when customers send payments that exceed your Lightning receiving capacity.

Step 5: Manage Channels and Liquidity

Here's where Lightning gets more hands-on. To receive payments, you need inbound liquidity, which means other nodes need to have channels open to you with funds on their side.

Voltage nodes come with Ride The Lightning (RTL) accessible through Server Settings > Services in BTCPay. RTL provides a web interface for:

  • Opening and closing channels
  • Monitoring channel balances
  • Viewing payment history
  • Managing node settings

For initial liquidity, you have several options:

  • Lightning Service Providers (LSPs): Services like LNBIG will open channels to you, providing inbound capacity for a fee
  • Loop Out: Convert on-chain Bitcoin to Lightning liquidity
  • Channel swaps: Trade outbound capacity for inbound with other node operators

Starting out, LSPs are the simplest path to receiving your first payments. As volume grows, you'll develop a channel management strategy based on your actual payment patterns.

Step 6: Integrate With Your Business

BTCPay Server supports multiple integration paths depending on your setup:

  • Point of Sale: Built-in POS app for in-person payments
  • Shopify: Plugin for ecommerce stores
  • WooCommerce: WordPress integration
  • API: For custom applications and workflows
  • Crowdfunding: Built-in app for fundraising campaigns

March 2026 case studies highlight that Voltage's Docker-based deployments enable fast scaling when traffic spikes, and the API integration is straightforward for developers building custom payment flows.

What to Expect: Costs and Tradeoffs

Voltage isn't free, and that's the primary tradeoff against self-hosting. You're paying for convenience and reliability.

Beyond the monthly node fee, expect costs for:

  • Channel opening/closing (on-chain fees)
  • Initial liquidity acquisition (LSP fees or opportunity cost of locking up Bitcoin)
  • BTCPay Server hosting (bundled with Voltage, but part of your total cost)

The counterargument to Voltage is that self-hosting gives you complete control and eliminates recurring fees. If you have the technical ability to maintain a Linux server, keep it online 24/7, and troubleshoot LND issues, running your own node on a VPS or home server remains a valid option. Voltage is most compelling when uptime and operational simplicity matter more than minimizing monthly costs.

Moving Forward

Once your setup is running, the ongoing work is mostly channel management. Watch your liquidity balances, close channels that aren't performing well, and open new ones as your payment volume grows.

BTCPay Server's invoicing and reporting tools help you track what's happening with actual payments. Voltage's dashboard shows node health and routing statistics.

For businesses serious about accepting Lightning payments without building infrastructure expertise in-house, this Voltage and BTCPay Server combination offers a practical middle ground: non-custodial control over your funds with managed infrastructure handling the operational complexity.