Caddy web server with auto-HTTPS, custom config and static files
cardinal blueprint install caddy
# or override resources / env at install time:
cardinal blueprint install caddy --memory 1g --cpus 2 -e KEY=value -y cardinal run -d \
--restart always \
-n caddy \
-p "80:80/tcp,443:443/tcp" \
-v "caddy_data:/data,caddy_config:/config,caddy_site:/srv" \
--memory 128m \
--cpus 0.5 \
-e CADDY_PORT="80" \
caddy:alpine | Environment variable | Default value |
|---|---|
CADDY_PORT | 80 |
FileBrowser — web-based file manager with authentication
filebrowser/filebrowser:latestGhost blogging platform with persistent content
ghost:latestNginx web server with custom config and static files
nginx:alpineNode.js application with persistent code directory
node:22-alpineWordPress with persistent content and plugin data
wordpress:latest