mirror of
https://github.com/etesync/server
synced 2024-11-22 00:38:07 +00:00
Short page on adding SSL using Certbot
parent
b7f8b6df3b
commit
7f01151b7c
33
Setup-HTTPS-for-EteSync.md
Normal file
33
Setup-HTTPS-for-EteSync.md
Normal file
@ -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.
|
Loading…
Reference in New Issue
Block a user