HTTPS and your own address
Revoyse listens on port 8000 over plain HTTP. For your own address with
HTTPS, put a proxy in front of it, and set PUBLIC_URL in .env to that
address.
Uploads can be large (a long recording is gigabytes) and exports take a while, so allow big requests and long timeouts.
revoyse.yourcompany.com { reverse_proxy localhost:8000}Caddy gets the certificate itself, and has no upload or timeout limits to raise.
server { listen 443 ssl; server_name revoyse.yourcompany.com; # ssl_certificate and ssl_certificate_key: yours
client_max_body_size 5g; proxy_read_timeout 3600s; proxy_send_timeout 3600s; proxy_request_buffering off;
location / { proxy_pass http://127.0.0.1:8000; proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto https; }}