Dokploy / Dokploy/dokploy

Improved Visual Configuration for Docker Swarm (Simplified Load Balancing, Policies, and Network Setup)

Open
#2,977 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.