1
0
mirror of https://github.com/etesync/server synced 2024-11-22 16:58:08 +00:00

Short page on adding SSL using Certbot

Simon Vandevelde 2020-02-02 21:36:30 +01:00
parent b7f8b6df3b
commit 7f01151b7c

@ -0,0 +1,33 @@
Setting up SSL for EteSync is a breeze by using [Certbot](https://certbot.eff.org/).
### Install Certbot
First, make sure your server is reachable by HTTP, and that the HTTPS port (443) is also open.
On your server machine, add the Certbot PPA and install it. (Note: these instructions are for Ubuntu. For other operating systems, visit certbot's site.)
```
sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install certbot python-certbot-nginx
```
### Run Certbot
Next, run the following command to automatically have Certbot edit your Nginx configuration to work with SSL.
```
sudo certbot --nginx
```
Lastly, confirm that it worked by vising `https://yourdomain.com`.
### Enjoy EteSync :)
And that's it!
Certbot should have installed everything correctly.
Your SSL certificates should renew automatically after a certain period of time.
After adding HTTPS to your server, you're be done. Congrats!
It might be a good idea to close your HTTP port now if you don't use it for anything else.