Having Swarm isolated from the server where dokploy itself is hosted on and isolation for each org
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?
So i host Dokploy on a seperate VPS from where my applications are running. Like:
- Dokploy-Frontend: Where Dokploy is hosted on
- Dokploy-node-1: Internal tools
- Dokploy-node-2: SaaS websites
- Dokploy-node-3: Customer websites
Now each server i've added to it's own organisation:
- Tools
- SaaS
- Customers
Now i want to have a Docker Swarm cluster for the project SaaS, which will have their own network on Hetzner.
But i can't create isolated Docker Swarms for each organisation. Like the Dokploy-Frontend is always the manager of each org and can't remove him.
Describe the solution you'd like
I would like that each org can have it's own Docker Swarm cluster, which can be managed and deployed to from Dokploy.
Describe alternatives you've considered
Not found any
Additional context
No response
Will you send a PR to implement it?
Maybe, need help
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, tests, or entry points are named. Start by tracing how Dokploy associates servers and Docker Swarm managers with organizations, then review the existing deployment and cluster-management flow. Done means each organization can operate an independent Swarm without the Dokploy host remaining a manager, while still being managed and deployed from Dokploy.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, typescript
- Domain
- cloud, devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100