Let's Encrypt tutorial: use sudo where appropriate

This commit is contained in:
Nicola Murino 2021-06-14 22:35:08 +02:00
parent 8ed13dc4a9
commit 4d97ab9eb9
No known key found for this signature in database
GPG key ID: 2F1FB59433D5A8CB

View file

@ -32,13 +32,13 @@ sudo mkdir -p /var/lib/lego
Now get a certificate. The HTTP based challenge will be created in a file in `/var/www/sftpgo.com/.well-known/acme-challenge`. This directory must be publicly served by your web server.
```shell
lego --accept-tos --path="/var/lib/lego" --email="<you email address here>" --domains="sftpgo.com" --http.webroot="/var/www/sftpgo.com" --http run
sudo lego --accept-tos --path="/var/lib/lego" --email="<you email address here>" --domains="sftpgo.com" --http.webroot="/var/www/sftpgo.com" --http run
```
You should be now able to list your certificate.
```shell
lego --path="/var/lib/lego" list
sudo lego --path="/var/lib/lego" list
Found the following certs:
Certificate Name: sftpgo.com
Domains: sftpgo.com
@ -49,9 +49,9 @@ Found the following certs:
Now copy the certificate inside a private path to the SFTPGo service.
```shell
mkdir -p /etc/sftpgo/certs
cp /var/lib/lego/certificates/sftpgo.com.{crt,key} /etc/sftpgo/certs
chown -R sftpgo:sftpgo /etc/sftpgo/certs
sudo mkdir -p /etc/sftpgo/certs
sudo cp /var/lib/lego/certificates/sftpgo.com.{crt,key} /etc/sftpgo/certs
sudo chown -R sftpgo:sftpgo /etc/sftpgo/certs
```
## Enable HTTPS for SFTPGo Web UI and REST API