Apache2
Configuration Sample
Below is an example configuration for running PLANKA behind an Apache2 reverse proxy. Replace domain with your actual domain name and make sure to set up SSL correctly.
Note: You have to enable ws-proxy and rewrite in apache.
<VirtualHost *:80>
    ServerName domain
    RewriteEngine On
        RewriteCond %{HTTP:Upgrade} =websocket [NC]
        RewriteRule /(.*)            ws://localhost:1337/$1 [P,L]
    SSLProxyEngine on
    ProxyPreserveHost On
    ProxyRequests Off
            ProxyPass /.well-known !
            ProxyPassReverse /.well-known !
            ProxyPass /robots.txt !
            ProxyPassReverse /robots.txt !
            ProxyPass / http://localhost:1337/
            ProxyPassReverse / http://localhost:1337/
</VirtualHost>
Notes
- This configuration assumes PLANKA is running on localhost:1337.
- For production use, you should also set up an HTTPS VirtualHost (<VirtualHost *:443>) with a valid SSL certificate (e.g., via Let's Encrypt).