Dokploy Enhanced
Get the features you need today, not months from now.
The Problem
Dokploy is an amazing open-source PaaS, but like many open-source projects, it faces challenges:
Slow PR Merges — Valuable community contributions often wait weeks or months in the review queue. Bug fixes and features you need today might not land until next quarter.
Selective Prioritization — Some PRs get fast-tracked while others languish, regardless of community demand or code quality.
Missing Enterprise Features — Production-ready features like advanced monitoring, multi-node clustering, and enhanced security often come from the community but aren’t prioritized.
The Solution
Dokploy Enhanced is an automated build system that lets you create your own Dokploy distribution with the PRs you choose.
Daily Synced — Automatically pulls the latest changes from upstream Dokploy every day.
Your PRs, Your Build — Configure which community PRs to include. Get bug fixes and features immediately.
Production Ready — Multi-architecture Docker images (amd64 + arm64) published to GitHub Container Registry.
Zero Maintenance — GitHub Actions handles everything. Set it and forget it.
How It Works
┌─────────────────────────────────────────────────────────────┐
│ Daily Automated Build │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. Clone upstream Dokploy (canary branch) │
│ ↓ │
│ 2. Fetch your configured PRs │
│ ↓ │
│ 3. Merge PRs (with intelligent conflict resolution) │
│ ↓ │
│ 4. Build multi-arch Docker images │
│ ↓ │
│ 5. Push to your GitHub Container Registry │
│ ↓ │
│ 6. Deploy to your servers │
│ │
└─────────────────────────────────────────────────────────────┘
Quick Start
Option 1: Use Our Pre-Built Images
Install Dokploy Enhanced with our curated PR selections:
curl -sSL https://raw.githubusercontent.com/amirhmoradi/dokploy-enhanced/main/install.sh | bash
Access Dokploy at http://YOUR_SERVER_IP:3000
Option 2: Build Your Own (Recommended)
-
Fork this repository to your GitHub account
- Configure your PRs — Go to Settings → Secrets and Variables → Actions → Variables
- Create
PR_NUMBERS_TO_MERGEwith comma-separated PR numbers - Example:
1234,5678,9012
- Create
-
Enable GitHub Actions — The workflow runs daily at 00:00 UTC
- Use your images:
DOKPLOY_REGISTRY=ghcr.io/YOUR_USERNAME \ curl -sSL https://raw.githubusercontent.com/YOUR_USERNAME/dokploy-enhanced/main/install.sh | bash
Why Fork?
| Approach | Pros | Cons |
|---|---|---|
| Use our images | Zero setup, immediate access | Limited to our PR selection |
| Fork and customize | Full control over included PRs, your own registry | Initial 5-minute setup |
We recommend forking because:
- You control what goes in — Only include PRs you’ve reviewed and trust
- Your registry, your images — No dependency on our infrastructure
- Enterprise compliance — Build from source for audit requirements
Community-Driven
This project exists to bridge the gap between Dokploy’s amazing community and users who need those contributions now.
Contributing to Dokploy
The best way to improve Dokploy is to contribute upstream:
- Create high-quality PRs on Dokploy/dokploy
- Follow their contribution guidelines
- Once your PR is ready, reference it in this project’s PR list
Contributing Here
Help improve the build system, documentation, or installation scripts.
What’s Included
Our default build includes carefully selected PRs that add:
- Bug fixes awaiting merge
- Performance improvements
- UI/UX enhancements
- Enterprise-ready features
Check the GitHub repository for the current PR list.