You would need to start another copy of Wekan with different root-url, but same database address. There is example at docker-compose.yml at https://github.com/wekan/wekan , in that case other root-url is for office and other for VPN users. For example, 2 or more wekan-app containers (like wekan-app and wekan-app2) and one wekan-db container. Then in Caddy's Caddyfile (or other webserver config), have those domains proxy to different wekan localhost ports. Like wekan-app at 4000 and wekan-app2 at 4001. When you already have Snap, it could maybe be possible with one snap, and other with Docker or Source Bundle https://github.com/wekan/wekan/wiki/Raspberry-Pi . Or, you could look at https://wekan.github.io Download "Many Snaps on LXC" where you could maybe install 2 different Wekan Snaps in different LXC containers, and try to change 2nd Wekan to point to 1nd Wekan's mongo-url . But for being domain name agnostic, I don't know is that really possible, because root-url setting is from Meteor web frameworks where usually Meteor apps require that setting to be set to valid value, for Meteor to work correctly. Anyway, that 2x/3x etc wekan-app with same MongoDB works.