Granular Container Controls (Start/Stop/Restart) with Advanced Mode Toggle
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 37.4k
- Forks
- 3k
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 73
Description
What problem will this feature address?
Users migrating from Portainer or other PaaS often find Dokploy's "all-or-nothing" service management restrictive. Currently, you can't stop a container without deleting the service or redeploying. This granular control reduces downtime during manual fixes and eases the transition for professional users.
Describe the solution you'd like
Add manual controls to Start, Stop, and Restart containers without redeploying the entire service. I suggest an "Advanced Controls" toggle in settings; this keeps the UI simple by default while giving power users the granular management they need for scaling and troubleshooting.
Describe alternatives you've considered
I have used the CLI via SSH to manually run docker stop/restart, but this isn't reflected in the Dokploy UI and breaks the centralized management experience. Another option is Portainer, but it adds unnecessary overhead when Dokploy could handle these basic lifecycle tasks.
Additional context
No response
Will you send a PR to implement it?
Yes
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are identified in the issue. Start by tracing Dokploy's existing service management and Docker lifecycle entry points, then determine how the UI, settings toggle, and backend should expose start, stop, and restart without redeployment; done means those controls work and remain reflected in Dokploy.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker
- Domain
- devops
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100