Что такое Dokploy
Автор

Что такое Dokploy
Dokploy — это self-hosted платформа для деплоя и управления приложениями и базами данных, работающая по принципу «no vendor lock-in»: всё крутится на вашем собственном сервере, без привязки к конкретному облачному провайдеру и без ежемесячных тарифов за деплой.
По сути это open-source альтернатива таким сервисам, как Vercel, Netlify или Heroku, но с важной оговоркой — это не managed-сервис, а инструмент, который вы разворачиваете сами. Устанавливается Dokploy одной командой:
curl -sSL https://dokploy.com/install.sh | bash
Дальше вся работа с приложениями, базами данных и серверами происходит через веб-интерфейс.
Проблема, которую он решает
Чтобы опубликовать веб-приложение, разработчику обычно приходится взять на себя целый набор смежных задач: настроить веб-сервер и его окружение, собрать образ и настроить Docker, поднять CI/CD, следить за логами и ресурсами, а для базы данных — развернуть и обслуживать её отдельно.
Dokploy забирает всю эту работу на себя и прячет её за понятным графическим интерфейсом.
Деплой приложений
Dokploy поддерживает несколько способов сборки и запуска приложения:
- Nixpacks — автоматическое определение стека и сборка без единой строчки конфигурации
- Heroku Buildpacks — тот же подход, что и в классическом Heroku
- обычный Dockerfile — если нужен полный контроль над сборкой
- Docker Compose — для более сложных приложений из нескольких сервисов
Поддерживаются приложения на Node.js, PHP, Python, Go, Ruby и других языках — платформе не важно, на чём написан проект, если он укладывается в один из этих способов сборки. Деплой запускается по git push в ветку или по созданию тега, то есть после первоначальной настройки развёртывание становится полностью автоматическим.
Остальной функционал
Помимо самого деплоя, Dokploy закрывает и всё, что обычно идёт вокруг него:
- базы данных — создание и обслуживание MySQL, PostgreSQL, MongoDB, MariaDB, Redis и libSQL прямо из интерфейса, с автоматическими бэкапами и быстрым восстановлением
- готовые шаблоны — Supabase, Cal.com, Plausible, PocketBase и более 200 других поднимаются в один клик, без ручной сборки docker-compose
- мониторинг и уведомления — потребление CPU, памяти, диска и сети в реальном времени, подробные логи и уведомления об успешных и неудачных деплоях в Slack, Discord, Telegram или на почту
- масштабирование и доступ — управление несколькими серверами и кластеризация через Docker Swarm, а также ролевая модель доступа для команд с гибкими правами
Итого
Dokploy закрывает как раз тот разрыв, из-за которого разработчику обычно приходится погружаться в DevOps, либо платить за managed-платформу. Реверс-прокси, сертификаты, сборка образов, деплой по пушу, базы данных с бэкапами и мониторинг — всё это уже настроено и спрятано за понятным интерфейсом, а сам сервер при этом остаётся полностью вашим.