run-litd

Configure litd and LND node stacks with remote signer on Ubuntu.

57|18|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/lightninglabs/lightning-agent-tools --skill run-litd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-litd
Source: https://github.com/lightninglabs/lightning-agent-tools/tree/main/skills/run-litd
Command: npx skills add https://github.com/lightninglabs/lightning-agent-tools --skill run-litd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of deploying and operating a Lightning node stack, including litd, LND, and the remote signer workflow needed for secure production use.

Core Features & Use Cases

  • Neutrino or bitcoind setup: Installs and configures a Lightning node for either lightweight Neutrino operation or a fuller bitcoind-backed deployment.
  • Remote signer architecture: Separates key custody from the routing node by generating signer files, transferring credentials, and enabling watch-only routing operations.
  • End-to-end node lifecycle: Covers wallet creation, seed handling, systemd service setup, verification commands, and common failure recovery.
  • Use Case: An operator can turn a fresh Ubuntu server into a working single node, signer node, or routing node with the correct Lightning configuration and startup services.

Quick Start

Ask the Skill to deploy the recommended Neutrino-backed Lightning node on Ubuntu, create the wallet, and finish by enabling the appropriate service.

Frequently Asked Questions about run-litd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Lightning node with a remote signer using litd?

To set up a Lightning node with a remote signer using litd, you configure the litd deployment to separate key custody from the routing node. This involves generating signer files, securely transferring credentials, and enabling watch-only routing operations via systemd.

What is the difference between Neutrino and bitcoind backends for an LND node?

A Neutrino backend provides a lightweight Lightning node operation, while a bitcoind backend offers a fuller, fully validating deployment. The litd stack supports both configurations, allowing you to choose based on your available resources and security requirements.

How do I configure systemd services for a production LND deployment on Ubuntu?

Configuring systemd services for a production LND deployment on Ubuntu involves creating service files that manage the litd startup process. This ensures your Lightning node, whether a routing or signer node, runs continuously and restarts automatically on failure.

Do I need Go and Node.js to install litd?

Yes, you need Go and Node.js to install litd. The deployment process also requires Yarn to build the necessary components, ensuring the Lightning node stack and its remote signer workflow operate correctly in a production environment.

How does the litd remote signer architecture secure Lightning node keys?

The litd remote signer architecture secures Lightning node keys by isolating key custody from the routing node. It generates specific signer files and transfers credentials to a separate machine, enabling the routing node to operate in a watch-only capacity.

Can I operate a single Lightning node without a separate remote signer?

Yes, you can operate a single Lightning node without a separate remote signer. The litd configuration supports single node deployments on Ubuntu alongside signer node and routing node setups, utilizing either Neutrino or bitcoind backends.