scroll

local development

assumptions

to expose to the public internet you can configure a cloudflare tunnel that routes traffic to http://webui:8080.

create a .env file with [a cloudflare tunnel token(https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/)]:

TUNNEL_TOKEN=your_token_here

bring up the docker compose stack:


docker compose up -d

the webui will be available locally at http://localhost:3000.

follow the logs:

docker compose logs -f

backup db:

colima ssh -- 'tar czf - /var/lib/docker/volumes/webui/_data' > webui-backup.tgz