Go to file
2024-07-22 03:20:43 -06:00
__test__ test(drop): add code directory 2024-07-21 19:09:38 -06:00
.circleci Fix(Builds): Make docker builds 98% faster (#250) 2024-07-22 03:14:25 -06:00
.github Fix(Builds): Make docker builds 98% faster (#250) 2024-07-22 03:14:25 -06:00
.husky chore(husky): update script 2024-07-20 00:54:01 -06:00
components Merge branch 'canary' into 245-volumes-are-canceled-on-deployment 2024-07-21 18:59:54 -06:00
docker Docker compose support (#111) 2024-06-02 15:26:28 -06:00
drizzle refactor(volumes): rework volumes and paths 2024-07-21 18:02:42 -06:00
emails chore: update biome format 2024-07-20 02:55:17 -06:00
lib chore: format whole repository with new configs 2024-07-15 01:08:18 +02:00
pages refactor(webhook): change autodeploy message 2024-07-21 01:36:41 -06:00
public feat: add umami template 2024-07-14 20:28:37 +02:00
server Merge branch 'canary' into 245-volumes-are-canceled-on-deployment 2024-07-21 18:59:54 -06:00
styles refactor: fix styles 2024-06-22 22:57:10 -06:00
templates Merge branch 'canary' of https://github.com/Dokploy/dokploy into feat/refactor-format-and-lint 2024-07-15 01:13:09 +02:00
utils feat(drag-n-drop): add support for drag n drop projects via zip #131 2024-07-21 00:44:08 -06:00
.dockerignore feat: add canary builds for testing purposes 2024-05-01 19:44:41 -06:00
.env.example feat: initial commit 2024-04-28 23:57:52 -06:00
.env.production.example chore: add Docker build on PR 2024-05-01 20:46:05 -06:00
.gitignore feat: create input for toggleable inputs like passwords/connectinstrings 2024-06-08 11:55:05 +02:00
.nvmrc build: pnpm and node versioning 2024-07-22 01:29:08 +02:00
biome.json Update biome.json 2024-07-15 20:26:39 -06:00
components.json chore: format whole repository with new configs 2024-07-15 01:08:18 +02:00
CONTRIBUTING.md chore: add video to contributing templates 2024-06-02 20:47:24 -06:00
Dockerfile feat(heroku-buildpacks): upgrade heroku to 24 version 2024-07-20 14:13:55 -06:00
esbuild.config.ts feat: initial commit 2024-04-28 23:57:52 -06:00
LICENSE.MD Update LICENSE.MD 2024-05-23 02:15:40 -06:00
logo.png Add files via upload 2024-04-28 04:31:45 -06:00
middleware.ts feat: initial commit 2024-04-28 23:57:52 -06:00
migration.ts feat: add migrate file to run the migrations trought the npm command 2024-05-01 00:01:44 -06:00
next.config.mjs feat: update continuous integration 2024-07-15 13:59:21 +02:00
package.json chore(bump): upgrade version 2024-07-22 03:20:43 -06:00
pnpm-lock.yaml Merge branch 'canary' of github.com:Dokploy/dokploy into build/pnpm-node-setup 2024-07-22 01:45:29 +02:00
postcss.config.cjs chore: format whole repository with new configs 2024-07-15 01:08:18 +02:00
README-de.md Added New Tested Systems (#116) 2024-06-03 20:52:37 -06:00
README-ru.md Added New Tested Systems (#116) 2024-06-03 20:52:37 -06:00
README-zh.md Added New Tested Systems (#116) 2024-06-03 20:52:37 -06:00
README.md chore: add open collective organizations 2024-07-13 00:48:49 -06:00
reset-password.ts feat: initial commit 2024-04-28 23:57:52 -06:00
setup.ts chore: format whole repository with new configs 2024-07-15 01:08:18 +02:00
tailwind.config.ts fix: dashboard layout styles (#86) 2024-05-17 21:43:52 -06:00
TERMS_AND_CONDITIONS.md chore: update terms and conditions 2024-05-11 16:27:27 -06:00
tsconfig.json fix: update test to not throw typescript errors 2024-07-15 14:36:48 +02:00
tsconfig.server.json chore: format whole repository with new configs 2024-07-15 01:08:18 +02:00

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/API: Manage your applications and databases using the command line or trought the API.
  • 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!

Dokploy Open Collective

Organizations:

Individuals:

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 | Русский Язык