Docker images
Production Docker images. Free to pull, documented to run.
31 digest-pinned, hardened images, the same ones that power our managed apps, public on GHCR. Each comes with a production guide, a working compose file and a changelog of every build.
Prefer not to run it yourself? Every image with a managed app page links to it.
# WordPress on OpenLiteSpeed, base pinned by digest docker pull ghcr.io/remarkablecloud/wordpress-ols:7.1-r2 docker compose up -d ✓ db healthy ✓ redis started ✓ wordpress healthy
- Digest-pinned bases
- Every base image pinned, so builds reproduce
- Production guide
- Compose, environment, backups and upgrades
- Changelog
- Every build recorded with its tag
- Licenses kept
- MIT repository, upstream licenses noted
The library
31 images, ready for production.
Filter by category or search by app. Each card opens the technical page: compose, environment variables, backups and upgrades.
-
BookStack in Docker
Websites and CMS 26.05.4-r1Per-instance APP_KEY, rotated default admin, MariaDB pairing, healthcheck
Updated Sep 11, 2026
-
Chatwoot in Docker
Business 4.17.1-r1Live chat + shared inbox, pgvector Postgres and Redis wired, generated super admin, signup closed
Updated Sep 11, 2026
-
Code Server in Docker
Developer tools 4.137.0-r1Non-root, healthchecked, auth and TLS via your proxy
Updated Sep 11, 2026
-
Drupal 11 in Docker
Websites and CMS 11.4.6-r1MariaDB pairing, trusted-host and proxy config, healthcheck
Updated Sep 11, 2026
-
EspoCRM in Docker
Business 10.0.8-r1Headless install, generated admin, in-container job daemon, MariaDB pairing
Updated Sep 11, 2026
-
Ghost in Docker
Websites and CMS 6.63.0-r2Env-driven config, MySQL 8 pairing, proxy-safe healthcheck, one content volume
Updated Sep 10, 2026
-
Gitea in Docker
Developer tools 1.27.3-r1Headless setup, SQLite, admin auto-provisioning, healthcheck
Updated Sep 10, 2026
-
Grafana in Docker
Monitoring 13.2.1-r1Non-root, SQLite, admin auto-setup, healthcheck kept
Updated Sep 11, 2026
-
Joomla 5 in Docker
Websites and CMS 5-r1Headless install, MariaDB pairing, healthcheck
Updated Sep 11, 2026
-
Kimai in Docker
Business 2.66.0-r1MariaDB pairing, admin auto-provisioning, healthcheck
Updated Sep 11, 2026
-
LibreChat in Docker
AI 0.8.7-r1Multi-provider chat UI, MongoDB and Meilisearch pairing, one env contract
Updated Sep 11, 2026
-
LiteLLM in Docker
AI 1.100.1-r1OpenAI-compatible gateway, Postgres pairing, key management, healthcheck
Updated Sep 11, 2026
-
Mattermost in Docker
Business 11.10.1-r1Postgres pairing, proxy-aware config, one data volume, healthcheck
Updated Sep 11, 2026
-
Mautic in Docker
Business 5.2.11-r1Built-in cron loop, headless install, generated admin, MySQL 8 pairing
Updated Sep 12, 2026
-
Metabase in Docker
Monitoring 0.63.17.2-r1Postgres app database, persisted encryption key, generated admin
Updated Sep 12, 2026
-
Moodle in Docker
Websites and CMS 5.2.2-r1Headless CLI install, plugins persist on a volume, PostgreSQL 17 pairing
Updated Sep 12, 2026
-
n8n in Docker
AI 2.38.6-r1Proxy-correct webhook URLs, persistent data, encryption-key discipline
Updated Sep 10, 2026
-
Nextcloud in Docker
Business 34.0.3-r1Redis file locking and cache, APCu, MariaDB pairing, trusted-domain wiring
Updated Sep 10, 2026
-
Odoo 18 in Docker
Business 18.0-r1PostgreSQL pairing, addons volume, proxy-aware config, healthcheck
Updated Sep 11, 2026
-
Open WebUI with Ollama
Apps 0.11.3-r1Bring your own models via the UI, one data volume, CPU inference works
Updated Sep 10, 2026
-
OpenClaw in Docker
AI 2026.9.4-r1Hardened defaults, one data volume, proxy-fronted UI
Updated Sep 11, 2026
-
Plausible CE in Docker
Monitoring 3.2.1-r1Postgres + ClickHouse wired and migrated, generated owner, invite-only
Updated Sep 12, 2026
-
Portainer in Docker
Developer tools 2.45.0-r2Admin created before first request, trusted origins wired, socket-scoped host access
Updated Sep 12, 2026
-
PrestaShop in Docker
Websites and CMS 8.2.8-r1Headless install wrapper, MariaDB pairing, healthcheck
Updated Sep 11, 2026
-
Snipe-IT in Docker
Business 8.7.2-r1Persisted APP_KEY, headless superuser, /setup closed, MySQL 8 pairing
Updated Sep 12, 2026
-
Uptime Kuma in Docker
Monitoring 1-r1SQLite, one data volume, upstream healthcheck kept
Updated Sep 10, 2026
-
Vaultwarden in Docker
Network 1-r1Bitwarden-compatible API, SQLite on one /data volume, signup lockdown notes
Updated Sep 10, 2026
-
WooCommerce on OpenLiteSpeed
Websites and CMS 11.1.0-r1LiteSpeed Cache with cart exclusions, Redis object cache, MariaDB pairing, healthcheck
Updated Sep 11, 2026
-
WordPress on LiteSpeed Enterprise
Websites and CMS 6.3.6-r1LiteSpeed Cache, Redis object cache, BYOL serial via env, no baked key
Updated Sep 10, 2026
-
WordPress on Nginx
Websites and CMS 7.1-r1fastcgi_cache page caching, brotli, Redis object cache, proxy-aware URLs
Updated Sep 10, 2026
-
WordPress on OpenLiteSpeed
Websites and CMS 7.1-r2LiteSpeed Cache page caching, Redis object cache, wp-cli, proxy-aware canonical URLs
Updated Sep 10, 2026
Showing all 31.
Run it yourself, or not
Same image either way.
Pull it and run it anywhere, or let us run it for you on a managed server with updates, monitoring and snapshots.
Self-hosted with our image
- Pull from GHCR, run on any Docker host
- Production guide, compose and environment reference
- You patch, back up and watch it
Managed app on our server
- Installed for you, $0 per app
- Updates with a snapshot first, monitoring, firewall
- Stack several apps on one VPS, from $5/mo
FAQ
Docker images, answered.
For people who will read the compose file anyway.
Are the images free to use?
Yes. They are public on GHCR, and the repository is MIT licensed. The software inside each image keeps its own upstream license, listed on its page.
Which images are there?
31 today: Websites and CMS (10), Business (8), Monitoring (4), AI (4), Developer tools (3) and 2 more. WordPress, Ghost, Nextcloud and n8n are among them.
How are they updated?
Deliberately: each build is pinned by digest and recorded in the image's changelog, so you can see what changed before you pull a new tag.
What makes them production-ready?
A digest-pinned base, healthchecks where the app supports one, sane volumes and a documented backup and upgrade path, on top of the upstream app.
Where are they hosted?
On the GitHub Container Registry under ghcr.io/remarkablecloud, with the source in the public docker-images repository on GitHub.
Can you run one for me?
Yes. Most images have a managed app page: we install it on a managed server, keep it updated and watch it, with the app itself at $0.
Pull it, or let us run it.
The same images our managed apps use, free on GHCR.