Dokploy installation won't converge under Podroid
Open
Nobody has claimed this yet.
needs-triage🔍
- Dominant language
- TypeScript
- Stars
- 37.4k
- Forks
- 3k
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 73
Description
To Reproduce
- Setup Podroid on a device
- Install openssl with
apk add openssl - Try the installation curl.
Current vs. Expected behavior
podroid:~# apk add openssl
(1/3) Upgrading libcrypto3 (3.5.7-r0 -> 3.5.8-r0)
(2/3) Upgrading libssl3 (3.5.7-r0 -> 3.5.8-r0)
(3/3) Installing openssl (3.5.8-r0)
Executing busybox-1.37.0-r31.trigger
Executing ca-certificates-20260611-r0.trigger
OK: 715.9 MiB in 260 packages
podroid:~# curl -sSL https://dokploy.com/install.sh | sh
Detecting latest stable version from GitHub...
Latest stable version detected: v0.30.6
Installing Dokploy version: v0.30.6
Docker already installed
Using advertise address: 172.23.102.90
Swarm initialized: current node (1ywu1m5xkfxcdj0to9h9plets) is now a manager.
To add a worker to this swarm, run the following command:
docker swarm join --token SWMTKN-1-55iqg3mv0972ype1q0q6yybc6iq59on86xnd0zycb17vzththi-3opnwe76xl8wb5br6pwurh65g 172.23.102.90:2377
To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
Swarm initialized
9m6lls0cgy65a3mmnjbiou8nf
Network created
n0ziso7k6d6rx03fgzaryzq4q
ia0seoejwhivijrfk1ohqtx4p
Generated secure database credentials and auth secret (stored in Docker Secrets)
kotcz60jduxig17mp3bu790w9
overall progress: 1 out of 1 tasks
1/1: running
verify: Service kotcz60jduxig17mp3bu790w9 converged
lk8sz0c2iguieaswv7qwh8uho
overall progress: 0 out of 1 tasks
1/1: starting
The tasks just won't converge
Provide environment information
OS: Alpine under Podroid
Arch: arm64
VPS: None, local device
Which area(s) are affected? (Select all that apply)
Installation
Are you deploying the applications where Dokploy is installed or on a remote server?
Same server where Dokploy is installed
Additional context
No response
Will you send a PR to fix 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
Start with the install.sh entry point referenced by the reproduction and inspect the Docker Swarm service that remains at “starting” after the network and secrets are created. Reproduce on Alpine under Podroid on arm64, then verify that the Dokploy installation converges successfully on the same server.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, shell
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100