We are interested in testing Cryptomator on a virtual private server (digital ocean). I’m trying to use docker compose to install it.
I’ve built the docker-compose.yaml from the setup page on your website. Using an IP address instead of a domain (since we don’t have a domain yet). And I’m using the Cryptomator version of Keycloak (i.e. I did not select “Use an existing Keycloak installation.”)
However, when running “docker compose up -d” I get the following error:
Bind for 0.0.0.0:443 failed: port is already allocated
I see that both the hub and keycloak are attempting to bind ports 443:8080 and so it fails on the second bind request since only one docker container can listen per port.
I tried reversing the binding to 8080:443 since it looks like the internal servers are listening on 8080 and we want the external port to be 443, but ran into the same problem.
So I changed the Keycloak binding to 8080:443 and the Cryptomator binding to 8081:443 and was able to see both containers up and working, but nothing was reachable from the IP address in the web browser. https://143.xxx.xx.x/cryptomator
Please advise on how to proceed.