← All open source projects

Dokploy

Dokploy/dokploy

Dokploy is an open platform for hosting applications on your own server as an alternative to closed PaaS services.

Forks 2,685
Author Dokploy
Language TypeScript
License NOASSERTION
Synced 2026-06-27

What Dokploy is

Dokploy is a platform for hosting applications on an owned server. Dokploy helps manage apps, domains, databases, containers, and service publishing through a web panel.

Teams often need simple application publishing, but a closed cloud platform or manual server setup is not always a fit. That makes the page useful as more than a short catalog card: it explains where the project helps and which part of the job it takes over.

The Dokploy/dokploy repository appeared on GitHub in 2024. For this kind of project, that history matters because code, examples, documentation, and community habits accumulate over time.

Why it exists

The project became noticeable as an open alternative to Vercel, Netlify, and Heroku for teams that want to keep infrastructure under their control.

The main point of Dokploy is not to replace every neighboring tool. It covers a specific part of the work: application hosting, environment management, domains, and services. The clearer that part is, the easier it is to decide whether the project belongs in a stack.

Dokploy is best judged through practice: what data goes in, which actions happen, what result comes out, and who owns support after the first run.

Inside the repository

The repository contains TypeScript code, web panel, server logic, Docker integrations, project settings, and documentation.

Dokploy connects repositories, containers, domains, and environment variables into one managed publishing path.

That structure matters for maintenance. Once a project enters a real system, value comes not only from core features but also from tests, clear configuration, releases, and the ability to track behavior changes.

How people use it

It is used for small SaaS projects, internal services, personal apps, and teams that need an open PaaS model.

A good start is a non-critical service, separate domain, and simple rollback plan.

A good first scenario for Dokploy is a small check on real data or a realistic task. It reveals limits faster than browsing a feature list.

Strengths

Dokploy is strong because it offers a familiar cloud publishing model on your own server.

It stands out because many teams want PaaS simplicity without full dependence on a closed platform.

Another advantage is a clear entry point. Even a large project can be studied through one scenario: install it, repeat an example, change one setting, and check the result.

Limits

The limitation is that an owned server requires maintenance, monitoring, updates, and security discipline.

Service owners, environment variables, update order, backups, and failure actions should be described.

For long-term use, decide who updates the project, where configuration is stored, how new versions are checked, and what to do if behavior changes after an update.

Example

Dokploy service card

This example shows the minimal details to record before publishing a service.

Language: Plain text
service: api
source: GitHub repository
domain: api.example.com
database: postgres
rollback: previous image