Release 0.12.0 (#916)

Release 0.12.0
This commit is contained in:
ShahanaFarooqui 2021-12-29 18:08:41 -05:00 committed by GitHub
parent cf66708df9
commit bea5980c6f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
865 changed files with 49679 additions and 20273 deletions

39
.github/docs/RTL_SSL_setup.md vendored Normal file
View file

@ -0,0 +1,39 @@
### Setup https access for RTL
Forward the ports 80 and 3002 on the router to the device running RTL.
Allow the ports through the firewall of the device.
Install Nginx:
https://www.nginx.com/resources/wiki/start/topics/tutorials/install/
Install certbot to acquire the ssl certificate:
https://certbot.eff.org
Add the following line at the very top of nginx.conf:
load_module /usr/lib/nginx/modules/ngx_stream_module.so;
Sample configuration to be inserted in the nginx.conf (adjust the path and filename of your certificate and key):
stream {
upstream RTL {
server 127.0.0.1:3000;
}
server {
listen 3002 ssl;
proxy_pass RTL;
ssl_certificate /etc/letsencrypt/live/YOUR_DOMAIN/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/YOUR_DOMAIN/privkey.pem;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 4h;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
}
}
Restart Nginx with the new configuration and connect to RTL over https on the port 3002.