mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-02-23 15:00:34 +01:00
33 lines
No EOL
2 KiB
Markdown
33 lines
No EOL
2 KiB
Markdown
---
|
|
title: "Set up your node"
|
|
slug: "getting-started"
|
|
excerpt: "This guide will help you set up a Core Lightning node. You'll be up and running in a jiffy!"
|
|
hidden: false
|
|
createdAt: "2022-11-07T15:26:37.081Z"
|
|
updatedAt: "2023-02-22T06:00:15.160Z"
|
|
---
|
|
The Core Lightning implementation has been in production use on the Bitcoin mainnet since early 2018, with the launch of the [Blockstream Store](https://blockstream.com/2018/01/16/en-lightning-charge/). We recommend getting started by experimenting on `testnet` (or `regtest`), but the implementation is considered stable and can be safely used on mainnet.
|
|
|
|
The following steps will get you up and running with Core Lightning:
|
|
|
|
## 1. Prerequisites
|
|
|
|
- [x] **Operating System**
|
|
|
|
Core Lightning is available on Linux and macOS. To run Core Lightning on Windows, consider using [docker](doc:installation#docker).
|
|
- [x] **Hardware**
|
|
|
|
The requirements to run a Core Lightning node, at a minimum, are 4 GB RAM, ~500 GB of storage if you're running a Bitcoin Core full node, or less than 5 GB of storage if you run a pruned Bitcoin Core node or connect to Bitcoin Core remotely. Finally, a trivial amount of reliable network bandwidth is expected.
|
|
|
|
|
|
|
|
For a thorough understanding of the best hardware setup for your usage / scenario, see guidance at [hardware considerations](doc:hardware-considerations).
|
|
- [x] **Bitcoin Core**
|
|
|
|
Core Lightning requires a locally (or remotely) running `bitcoind` (version 0.16 or above) that is fully caught up with the network you're running on, and relays transactions (ie with `blocksonly=0`). Pruning (`prune=n` option in `bitcoin.conf`) is partially supported, see [here](doc:bitcoin-core#using-a-pruned-bitcoin-core-node) for more details. You can also connect your Core Lightning node to a remotely running Bitcoin Core, see [here](doc:bitcoin-core#connecting-to-bitcoin-core-remotely) to learn how.
|
|
|
|
## 2. [Install](doc:installation) Core Lightning
|
|
|
|
## 3. [Configure your node](doc:configuration) as per your requirements (_optional_)
|
|
|
|
## 4. **[Run your node](doc:beginners-guide)** |