You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
---
|
|
|
|
layout: default
|
|
|
|
title: Basic installation
|
|
|
|
nav_order: 2
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
Basic installation
|
|
|
|
==================
|
|
|
|
|
|
|
|
Download this repo and install the dependencies:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
$ git clone https://github.com/lnbits/lnbits.git
|
|
|
|
$ python3 -m venv .venv
|
|
|
|
$ source ./.venv/bin/activate
|
|
|
|
(.venv) $ pip install -r requirements.txt
|
|
|
|
```
|
|
|
|
|
|
|
|
You will need to set the variables in `.env.example`, and rename the file to `.env`.
|
|
|
|
|
|
|
|
Run the server:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
(.venv) $ python -m lnbits
|
|
|
|
```
|
|
|
|
|
|
|
|
You might also need to install additional packages, depending on the [backend wallet](./wallets.md) you use.
|
|
|
|
E.g. when you want to use LND you have to run:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
(.venv) $ pip install lnd-grpc
|
|
|
|
```
|