mirror of
https://github.com/stoatchat/self-hosted.git
synced 2026-07-21 12:35:23 -04:00
setup https on Revolt (with Let's encrypt and Nginx) #22
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Cocam123 on GitHub (Feb 23, 2022).
Hello,
I would like to know if it is possible to activate an https (for Revolt) with let's encrypt and Nginx.
I can only put the port 5000 (which works with Nginx to display the login page)
To connect (as a request is sent to port 8000) I can't get it to https with let's encrypt. I would like to know if it is possible to switch the port to https
Thanks in advance for your answers
@Ikun886-cxk commented on GitHub (Feb 25, 2022):
You can configure the reverse proxy.
@Cocam123 commented on GitHub (Feb 25, 2022):
actually, I don't know if my configuration is good enough for the other requests to be in https
(I changed my domain name and ip to "domain.com" and "ip")
map $http_host $revolt_upstream {
domain.com http://ip:5000; #revolt app
domain.com:8000 http://ip:8000; #API
domain.com:9000 http://ip:9000; #ws
domain.com:3000 http://ip:3000; #Autumn
domain.com:7000 http://ip:7000; #January
domain.com:8080 http://ip:8080; #vortex
}
server {
server_name domain.com *.domain.com;
if ($http_upgrade) {
rewrite ^(.*)$ /ws_78dd759593f041bc970fd7eef8b0c4af$1;
}
location / {
proxy_pass $revolt_upstream;
proxy_set_header Host $host;
}
location /ws_78dd759593f041bc970fd7eef8b0c4af/ {
proxy_pass $revolt_upstream/;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header Connection $http_connection;
proxy_set_header Upgrade $http_upgrade;
proxy_read_timeout 24h;
}
}
@whiskeytangofoxy commented on GitHub (Mar 15, 2022):
Having the exact same issue with regards to port 8000 connections and https. Works fine in http.
@nagyrobi commented on GitHub (Mar 17, 2022):
How?
@Alauraa commented on GitHub (Mar 22, 2022):
Would IP be external IP or Internal?
@insertish commented on GitHub (Apr 29, 2022):
In an effort to clean up the global issue tracker, I'm currently consolidating all issues regarding self-hosting into https://github.com/revoltchat/self-hosted/issues/25#issuecomment-1113606628.