Improved Visual Configuration for Docker Swarm (Simplified Load Balancing, Policies, and Network Setup)
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?
I’d love to see a more visual and structured configuration interface for Swarm settings, replacing or simplifying the raw JSON input areas.
For example:
A visual editor for Load Balancing and Service Mode (replicated/global) with sliders or dropdowns.
Simple inputs to configure health checks, restart policies, placement, and update configs.
A graphical way to define networks, ports, and aliases, instead of JSON editing.
Quick access to replica control and scaling options per service.
Predefined templates or recommended defaults for common setups.
This would make Swarm configuration much more approachable and prevent errors from incorrect JSON formatting.
Describe the solution you'd like
I would like to have a visual interface that simplifies Docker Swarm configuration and management, including:
A dashboard to create and manage services, stacks, and nodes with a few clicks.
Network and volume configuration through visual menus instead of terminal commands.
Tools for real-time tracking, logs, and status monitoring of containers and nodes.
A simple host management section to add nodes and set up join tokens (manager/worker) without typing commands.
A modern, responsive interface similar to Portainer or Dokploy, but focused on Swarm lifecycle management.
Describe alternatives you've considered
Manually editing JSON works but is slow and prone to syntax errors.
Portainer provides partial visual control, but it doesn’t offer the same level of integration and clarity that Dokploy could provide in its UI.
Additional context
In the current Dokploy interface, most Swarm settings are displayed in editable JSON fields, which can be confusing for users.
A guided and visual configuration experience — especially for load balancing, replica management, and networking — would make Docker Swarm setup faster, easier, and more intuitive inside Dokploy.
Will you send a PR to implement it?
No
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
The issue does not identify files, tests, or entry points; begin by reviewing the current Docker Swarm JSON configuration interface described in the issue. Done would require an agreed, implemented scope for visual service, network, node, scaling, monitoring, and host-management workflows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker
- Domain
- devops, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100