DCMS

Features

More

All features Pricing Install Contact Customer Portal Install free

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.

Push-to-deploy webhooks Cronjobs with Run Now Crash auto-recovery

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.
Push = deploytokenized webhook URLs for GitHub and GitLab, with rotation and a 30-second cooldown
2 minstatus reconciliation sweeps keep every container state honest
1 clickplatform self-updates with checksum-verified packages and maintenance mode

Automate the boring half of hosting

Install DCMS free, paste one webhook URL and your next git push deploys itself.

$ curl -fsSL https://dcms.fra1.cdn.digitaloceanspaces.com/dcms/install.sh | bash