mirror of
https://github.com/lnbits/lnbits.git
synced 2025-09-28 04:46:18 +02:00
docs: fix readability of HTTPS section in installation
This commit is contained in:
@@ -298,7 +298,8 @@ Save the file and run the following commands:
|
|||||||
sudo systemctl enable lnbits.service
|
sudo systemctl enable lnbits.service
|
||||||
sudo systemctl start lnbits.service
|
sudo systemctl start lnbits.service
|
||||||
```
|
```
|
||||||
## Reverse proxy with automatic https using Caddy
|
|
||||||
|
## Reverse proxy with automatic HTTPS using Caddy
|
||||||
|
|
||||||
Use Caddy to make your LNbits install accessible over clearnet with a domain and https cert.
|
Use Caddy to make your LNbits install accessible over clearnet with a domain and https cert.
|
||||||
|
|
||||||
@@ -310,11 +311,15 @@ https://caddyserver.com/docs/install#debian-ubuntu-raspbian
|
|||||||
```
|
```
|
||||||
sudo caddy stop
|
sudo caddy stop
|
||||||
```
|
```
|
||||||
|
|
||||||
Create a Caddyfile
|
Create a Caddyfile
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo nano Caddyfile
|
sudo nano Caddyfile
|
||||||
```
|
```
|
||||||
|
|
||||||
Assuming your LNbits is running on port `5000` add:
|
Assuming your LNbits is running on port `5000` add:
|
||||||
|
|
||||||
```
|
```
|
||||||
yourdomain.com {
|
yourdomain.com {
|
||||||
handle /api/v1/payments/sse* {
|
handle /api/v1/payments/sse* {
|
||||||
@@ -331,22 +336,30 @@ yourdomain.com {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Save and exit `CTRL + x`
|
Save and exit `CTRL + x`
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo caddy start
|
sudo caddy start
|
||||||
```
|
```
|
||||||
|
|
||||||
## Running behind an apache2 reverse proxy over https
|
## Running behind an Apache2 reverse proxy over HTTPS
|
||||||
Install apache2 and enable apache2 mods
|
|
||||||
|
Install Apache2 and enable Apache2 mods:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
apt-get install apache2 certbot
|
apt-get install apache2 certbot
|
||||||
a2enmod headers ssl proxy proxy-http
|
a2enmod headers ssl proxy proxy-http
|
||||||
```
|
```
|
||||||
create a ssl certificate with letsencrypt
|
|
||||||
|
Create a SSL certificate with LetsEncrypt:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
certbot certonly --webroot --agree-tos --text --non-interactive --webroot-path /var/www/html -d lnbits.org
|
certbot certonly --webroot --agree-tos --non-interactive --webroot-path /var/www/html -d lnbits.org
|
||||||
```
|
```
|
||||||
create a apache2 vhost at: /etc/apache2/sites-enabled/lnbits.conf
|
|
||||||
|
Create an Apache2 vhost at: `/etc/apache2/sites-enabled/lnbits.conf`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
cat <<EOF > /etc/apache2/sites-enabled/lnbits.conf
|
cat <<EOF > /etc/apache2/sites-enabled/lnbits.conf
|
||||||
<VirtualHost *:443>
|
<VirtualHost *:443>
|
||||||
@@ -371,12 +384,14 @@ cat <<EOF > /etc/apache2/sites-enabled/lnbits.conf
|
|||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
EOF
|
EOF
|
||||||
```
|
```
|
||||||
restart apache2
|
|
||||||
|
Restart Apache2:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
service restart apache2
|
service restart apache2
|
||||||
```
|
```
|
||||||
|
|
||||||
## Running behind an nginx reverse proxy over https
|
## Running behind an Nginx reverse proxy over HTTPS
|
||||||
|
|
||||||
Install nginx:
|
Install nginx:
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user