Fresh install on Debian 12 in dedicated VM
The install itself goes through without any issues. Followed the 30 Minute Install page. Modified only the .env file and of course created a config file for the proxy.
Browsing to the site it redirects to /discover, the “Something happened and the Taiga has captured the error to be able to work on it.” message displays, and I get a bunch of “GET: ERR_CONNECTION_REFUSED” and “WebSocket connection failed” errors in the browser console
Ive tried every iteration of TAIGA_SCHEME and WEBSOCKETS_SCHEME with TAIGA_DOMAIN set to localhost, 127.0.0.1, and the actual URL of the site, and the errors remain.
Feel like Im going in circles at this point.
Proxy .conf file:
server {
server_name taiga.subdomain.mydomain.com;
large_client_header_buffers 4 32k;
client_max_body_size 50M;
charset utf-8;
# Frontend
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
proxy_pass http://localhost:9000/;
}
# Events
location /events {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_connect_timeout 7d;
proxy_send_timeout 7d;
proxy_read_timeout 7d;
proxy_pass http://localhost:9000/events;
}
# SSL Configuration
listen 443 ssl;
ssl_certificate /usr/local/nginx/conf/taiga.crt;
ssl_certificate_key /usr/local/nginx/conf/taiga.key;
# Logging
access_log /var/log/nginx/reverse-access.log;
error_log /var/log/nginx/reverse-error.log;
}
# Redirect HTTP to HTTPS
server {
if ($host = taiga.subdomain.mydomain.com) {
return 301 https://$host$request_uri;
}
listen 80 default_server;
server_name taiga.subdomain.mydomain.com;
return 404;
}