Ghost blogging platform with persistent content
cardinal blueprint install ghost
# or override resources / env at install time:
cardinal blueprint install ghost --memory 1g --cpus 2 -e KEY=value -y cardinal run -d \
--restart always \
-n ghost \
-p "2368:2368/tcp" \
-v "ghost_data:/var/lib/ghost/content" \
--memory 512m \
--cpus 1.0 \
-e url="http://localhost:2368" \
-e NODE_ENV="production" \
-e database__client="sqlite3" \
-e database__connection__filename="content/data/ghost.db" \
ghost:latest | Environment variable | Default value |
|---|---|
url | http://localhost:2368 |
NODE_ENV | production |
database__client | sqlite3 |
database__connection__filename | content/data/ghost.db |
Caddy web server with auto-HTTPS, custom config and static files
caddy:alpineFileBrowser — web-based file manager with authentication
filebrowser/filebrowser: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