Automation
Push your code. Walk away.
DCMS wires each instance to your repository, runs your scheduled jobs inside the instance container, restarts anything that crashes and keeps the platform itself up to date. Paste one webhook URL into GitHub or GitLab and every push to your chosen branch deploys itself.
| Job | Schedule | Last run | |
|---|---|---|---|
| backup.sh | Daily 03:00 | ✓ ok, 41s | Run Now |
| sitemap:refresh | Hourly | ✓ ok, 3s | Run Now |
Environment
Change env vars without a rebuild
Every instance has its own ENV editor. When you create an instance from a repository, its .env is synced in automatically; after that you edit values in the panel and press Restart. The change applies in seconds.
- Repo .env sync on createyour existing variables arrive with the code.
- Save & Restartapplies changes without rebuilding the image.
- Per-instance scopeso each app keeps its own keys and settings.
Self-healing
Crashes fix themselves before you notice
A crashed container restarts automatically, with crash-loop protection so a broken build cannot hammer your server all night. A reconciliation sweep checks every instance status every 2 minutes, so the panel always tells the truth.
- Automatic restartswith crash-loop protection built in.
- Status sweeps every 2 minutesreconcile what Docker says with what you see.
- Housekeeping on a scheduleunused Docker images cleared after 24 hours, build cache after 12.
- Forced cleanup at 80% diskso a full disk never takes your sites down.
Platform updates
Update DCMS itself with one click
New releases install straight from the panel: checksum-verified packages, a live progress log and maintenance mode during the risky phases. You watch every step, and your instances come back exactly as they were.
- Checksum verificationbefore a single file is touched.
- Maintenance modeguards the risky phases of the update.
- Live progress logso you are never staring at a blank spinner.
- What's New feedwith a NEW UPDATE badge in the sidebar when a release is waiting.
Automate the boring half of hosting
Install DCMS free, paste one webhook URL and your next git push deploys itself.