Docker Stacks (Beta): Run Containerized Apps on Your Servers
Docker Stacks is now available in beta. You can deploy and manage Docker containers directly from the RunCloud dashboard without writing Compose files or manually configuring NGINX.
Pick from a catalog of 24 pre-configured apps, including n8n, Uptime Kuma, Plausible, Grafana, Meilisearch, and Ghost.org, or deploy any image from a public or private registry. RunCloud sets up the domain, the reverse proxy, Let's Encrypt SSL, and the private network between your containers. You can also provision a MariaDB or Redis service and inject its credentials into your container.
- Push-to-deploy webhooks: Redeploy automatically when a new image is pushed to Docker Hub, GitHub Container Registry, or GitLab. You can filter by tag and require an HMAC signature.
- Automatic rollback: If a new image fails within 60 seconds of deploying, RunCloud restores the previous image and configuration.
- Registry credentials and Secrets Vault: Save registry logins once for the whole workspace. Secrets are encrypted, can't be read from the dashboard, and are mounted in containers as read-only files instead of as environment variables.
- Persistent volumes: Data in volumes is kept through restarts and image updates. Named volumes are also kept when you delete a stack, unless you choose to remove them.
- Monitoring: Each container shows CPU, memory, and network usage, with history going back up to 30 days.
Docker Stacks is available on the Business and Enterprise plans & runs on Containerized servers. It requires RunCloud Agent v2.20.0.
Learn more about Docker Stacks (Beta) in our documentation →