mirror of
https://github.com/lnbits/lnbits.git
synced 2025-03-28 18:52:00 +01:00
Update installation.md
This commit is contained in:
parent
1f13bdeb2f
commit
37c7553c19
@ -12,31 +12,7 @@ You can choose between two python package managers, `venv` and `pipenv`. Both ar
|
|||||||
|
|
||||||
By default, LNbits will use SQLite as its database. You can also use PostgreSQL which is recommended for applications with a high load (see guide below).
|
By default, LNbits will use SQLite as its database. You can also use PostgreSQL which is recommended for applications with a high load (see guide below).
|
||||||
|
|
||||||
## Option 1: venv
|
## Option 1: pipenv
|
||||||
|
|
||||||
Download this repo and install the dependencies:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
git clone https://github.com/lnbits/lnbits-legend.git
|
|
||||||
cd lnbits-legend/
|
|
||||||
# ensure you have virtualenv installed, on debian/ubuntu 'apt install python3-venv'
|
|
||||||
python3 -m venv venv
|
|
||||||
# If you have problems here, try `sudo apt install -y pkg-config libpq-dev`
|
|
||||||
./venv/bin/pip install -r requirements.txt
|
|
||||||
# create the data folder and the .env file
|
|
||||||
mkdir data && cp .env.example .env
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Running the server
|
|
||||||
|
|
||||||
```sh
|
|
||||||
./venv/bin/uvicorn lnbits.__main__:app --port 5000
|
|
||||||
```
|
|
||||||
|
|
||||||
If you want to host LNbits on the internet, run with the option `--host 0.0.0.0`.
|
|
||||||
|
|
||||||
|
|
||||||
## Option 2: pipenv
|
|
||||||
|
|
||||||
You can also use Pipenv to manage your python packages.
|
You can also use Pipenv to manage your python packages.
|
||||||
|
|
||||||
@ -67,6 +43,30 @@ pipenv run python -m uvicorn lnbits.__main__:app --port 5000 --host 0.0.0.0
|
|||||||
|
|
||||||
Add the flag `--reload` for development (includes hot-reload).
|
Add the flag `--reload` for development (includes hot-reload).
|
||||||
|
|
||||||
|
|
||||||
|
## Option 2: venv
|
||||||
|
|
||||||
|
Download this repo and install the dependencies:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git clone https://github.com/lnbits/lnbits-legend.git
|
||||||
|
cd lnbits-legend/
|
||||||
|
# ensure you have virtualenv installed, on debian/ubuntu 'apt install python3-venv'
|
||||||
|
python3 -m venv venv
|
||||||
|
# If you have problems here, try `sudo apt install -y pkg-config libpq-dev`
|
||||||
|
./venv/bin/pip install -r requirements.txt
|
||||||
|
# create the data folder and the .env file
|
||||||
|
mkdir data && cp .env.example .env
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Running the server
|
||||||
|
|
||||||
|
```sh
|
||||||
|
./venv/bin/uvicorn lnbits.__main__:app --port 5000
|
||||||
|
```
|
||||||
|
|
||||||
|
If you want to host LNbits on the internet, run with the option `--host 0.0.0.0`.
|
||||||
|
|
||||||
### Troubleshooting
|
### Troubleshooting
|
||||||
|
|
||||||
Problems installing? These commands have helped us install LNbits.
|
Problems installing? These commands have helped us install LNbits.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user