dokploy

NameLast commit messageLast commit date
.githubchore: add issue template2 years ago
__test__v0.2.0 (#117)2 years ago
componentsfix: env editor width overflow2 years ago
dockerv0.2.0 (#117)2 years ago
drizzlev0.2.0 (#117)2 years ago
libfeat: add slug function2 years ago
pagesfeat: add docker compose appName validation2 years ago
publicv0.2.0 (#117)2 years ago
serverfix(#149): use database user in mongodump2 years ago
stylesfix: env editor width overflow2 years ago
templatesv0.2.0 (#117)2 years ago
utilsrefactor: remove comments2 years ago
.dockerignorefeat: add canary builds for testing purposes2 years ago
.env.examplefeat: initial commit2 years ago
.env.production.examplechore: add Docker build on PR2 years ago
.gitignorefeat: create input for toggleable inputs like passwords/connectinstrings2 years ago
biome.jsonfeat: initial commit2 years ago
components.jsonfeat: initial commit2 years ago
CONTRIBUTING.mdv0.2.0 (#117)2 years ago
Dockerfilev0.1.0 (#112)2 years ago
esbuild.config.tsfeat: initial commit2 years ago
LICENSE.MDv0.1.0 (#112)2 years ago
logo.pngAdd files via upload2 years ago
middleware.tsfeat: initial commit2 years ago
migration.tsfeat: add migrate file to run the migrations trought the npm command2 years ago
next.config.mjsv0.2.0 (#117)2 years ago
package.jsonchore: bump version2 years ago
pnpm-lock.yamlchore: add slugify2 years ago
postcss.config.cjsfeat: initial commit2 years ago
README-de.mdAdded New Tested Systems (#116)2 years ago
README-ru.mdAdded New Tested Systems (#116)2 years ago
README-zh.mdAdded New Tested Systems (#116)2 years ago
README.mdchore: update banner image2 years ago
reset-password.tsfeat: initial commit2 years ago
setup.tsfeat: add setup file to spin up the necessary files and services2 years ago
tailwind.config.tsfix: dashboard layout styles (#86)2 years ago
TERMS_AND_CONDITIONS.mdchore: update terms and conditions2 years ago
tsconfig.jsonchore: exclude migration and setup files2 years ago
tsconfig.server.jsonfeat: initial commit2 years ago
README.md

Dokploy


Dokploy is a free self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases.

Features

Dokploy include multiples features to make your life easier.

  • Applications: Deploy any type of application (Node.js, PHP, Python, Go, Ruby, etc.).
  • Databases: Create and manage databases with support for MySQL, PostgreSQL, MongoDB, MariaDB, Redis.
  • Backups: Automate backups for databases to a external storage destination.
  • Docker Compose: Native support for Docker Compose to manage complex applications.
  • Multi Node: Scale applications to multiples nodes using docker swarm to manage the cluster.
  • Templates: Deploy in a single click open source templates (Plausible, Pocketbase, Calcom, etc.).
  • Traefik Integration: Automatically integrates with Traefik for routing and load balancing.
  • Real-time Monitoring: Monitor CPU, memory, storage, and network usage, for every resource.
  • Docker Management: Easily deploy and manage Docker containers.
  • CLI (Soon⌛): Manage your applications and databases using the command line.
  • Self-Hosted: Self-host Dokploy on your VPS.

🚀 Getting Started

To get started run the following command in a VPS:

curl -sSL https://dokploy.com/install.sh | sh

📄 Documentation

For detailed documentation, visit docs.dokploy.com.

Video Tutorial

Watch the video

Donations

If you like dokploy, and want to support the project to cover the costs of hosting, testing and development new features, you can donate to the project using the following link:

Thanks to all the supporters!

https://opencollective.com/dokploy

Contributors

Support OS

  • Ubuntu 24.04 LTS
  • Ubuntu 23.10
  • Ubuntu 22.04 LTS
  • Ubuntu 20.04 LTS
  • Ubuntu 18.04 LTS
  • Debian 12
  • Debian 11
  • Fedora 40
  • Centos 9
  • Centos 8

Explanation

English | 中文 | Deutsch | Русский Язык