Hi bitbarg! For installing n8n on Synology with Docker and SSL support, I recommend using the reverse proxy approach rather than modifying n8n’s configuration files directly.
Here’s the best approach:
• **Use Synology’s built-in reverse proxy** - Go to Control Panel > Login Portal > Advanced > Reverse Proxy to set up HTTPS termination with your SSL certificate, as detailed in [mariushosting.com](How to Install n8n on Your Synology NAS – Marius Hosting)
• **Mount a volume for easy config access** - When creating your Docker container, mount `/home/node/.n8n` to a local folder like `/volume1/docker/n8n` so you can access config files through File Station
• **Add WebSocket support** - In the reverse proxy settings, make sure to add WebSocket headers under the Custom Header tab to prevent issues with test workflows, as mentioned in [community.n8n.io](Install n8n(1.63.4) on Synology with docker)
This approach gives you SSL termination at the proxy level while keeping n8n configuration simple and accessible through your NAS file system.