I fixed it by changing the bind mounts in the Dock...
# install
l
I fixed it by changing the bind mounts in the Docker Compose File New question, is it possible to have a setup that doesn't rely on Traefik? I already have a Caddy server that routes traffic to other services running on the instance, and both of them want to occupy port 443
b
right now, caddy cannot proxy mqtt traffic so you would have to open the mqtts port 8883 and only proxy the api and dasboard. The next version will migrate mq to use websockets which can be proxied by caddy
l
What would I miss out on by only proxying the API and dashboard?
Do I even need a web server in the Docker network, or could I just expose the needed ports on the host and point Caddy to those?
b
the only drawback is having to expose an additional port on your server
l
That doesn't bother me at all
There's hundreds of thousands of them up for the taking, after all
So if I'm not using Traefik, which ports need to be exposed to the host?
b
8883
Check prior releases for a docker compose that uses caddy
l
I've opened the port in UFW, exposed it to the host in Docker Compose, and I've also added the following redirects to the Caddyfile:
Copy code
api.cloudnet.southpaw1496.dev {
    reverse_proxy localhost:4400
}

dashboard.cloudnet.southpaw1496.dev {
    reverse_proxy localhost:8082
}
Is there anything else I need to do?
Well seems to magically be working now