Installing Rocketchat Self Hosting Debian 9.6 (Ubuntu) with Docker

https://rocket.chat/docs/installation/manual-installation/debian/

Follow standard install steps

First follow the Rocket install guide for Debian.

Install Nginx

sudo apt install nginx -y
# Enable and start nginx
sudo systemctl enable nginx && sudo systemctl start nginx

Letsencrypt

Add stretch-backports to sources list:

echo "deb http://ftp.debian.org/debian stretch-backports main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update

Install stretch backports:

sudo apt-get install python-certbot-nginx -t stretch-backports

Run certificate request:

sudo certbot --nginx

Verify auto renewal:

systemctl list-unit-files | grep 'certbot.*enabled'