Kick off a software project quickly.
A Docker Compose environment shareable across all your developers — hot reload, isolation, consistency.
The Docker Development Stack template configures a complete development environment based on Docker Compose, designed to be reproducible and shareable across all the members of your team. No more "it works on my machine": all your developers share exactly the same environment, from the database to the auxiliary services.
This template includes a base `docker-compose.yml` file with hot reload (bind mount volumes), an internal network for the services, and configurations for the most common project types. Deployed on a shared development VPS, it lets the whole team work on the same staging environment.
A new developer clones the repository and runs `make start` — the environment is ready in 2 minutes.
Deploy this environment on a VPS dedicated to staging — the whole team accesses it the same way.
Manage several projects with different stacks on the same server thanks to Docker isolation.
Guide optimized for ServOrbit Cloud VPS.
Select "Docker Development Stack". Minimum 2 GB RAM, more if several projects run simultaneously.
Edit docker-compose.yml to match your stack (add your application service, adjust the volumes).
Run make start or docker compose up -d --build. The services start in the background.
Your app is reachable via the mapped port. PostgreSQL, Redis and Mailpit are reachable from the internal Docker network.
A preconfigured Docker environment with Docker Compose, an internal network, and secure SSH access. A starting point for any containerised project.
Application Deployment & DevOpsDeploy your applications from Git in seconds. Self-hosted, with no vendor lock-in, and automatic SSL.
Browse our help center and FAQ, or write to our team — support in French, English and Arabic.