// DevOps

Dokploy: Простое управление Docker-приложениями на вашем сервере

Опубликовано 22.09.2026

Dokploy — бесплатная панель для развёртывания Docker-приложений на собственном сервере. Она берёт на себя сборку из Git, запуск контейнеров, маршрутизацию через Traefik и выпуск сертификатов Let’s Encrypt, так что Docker Compose, Nginx или Traefik не нужно настраивать вручную. Это практическое руководство: как установить панель и начать с ней работать. Место Dokploy среди платформ для деплоя, лицензия и резервное копирование разобраны в статье «Платформы для деплоя: Часть 4 — Dokploy на собственном сервере», сравнение с Vercel и Netlify — в первой части цикла.

Dokploy подходит:

  • разработчикам, которым нужен простой способ выкладывать свои приложения;
  • небольшим командам, которым нужен недорогой деплой из Git без отдельной системы CI/CD;
  • тем, кто хочет держать инфраструктуру у себя, но не настраивать каждый сервис вручную;
  • тем, кто ищет замену Heroku, Vercel или Netlify на собственном VPS.

Что есть в панели

Работа идёт через веб-интерфейс, в котором собраны приложения, базы данных, домены и настройки серверов:

  • Приложения из Git. Сборка по Dockerfile или без него, автоматический деплой при каждом изменении в ветке.
  • Шаблоны. Готовые конфигурации для популярных открытых приложений — например, WordPress, Ghost, n8n, Plausible, Uptime Kuma — разворачиваются из каталога шаблонов.
  • Docker Compose. Многосервисные проекты описываются обычным файлом docker-compose.yml, Dokploy запускает их сам.
  • HTTPS. Traefik маршрутизирует запросы к приложениям и автоматически получает и продлевает сертификаты Let’s Encrypt.
  • Базы данных. PostgreSQL, MySQL, MariaDB, MongoDB и Redis создаются из панели; резервные копии баз выгружаются по расписанию в S3-совместимое хранилище.
  • Журналы и мониторинг. Журналы приложений в реальном времени, нагрузка на процессор, память, диск и сеть.
  • Несколько серверов. Удалённые серверы подключаются к одной панели по SSH.

Установка Dokploy на свой сервер

Нужен чистый VPS или выделенный сервер. По документации Dokploy поддерживаются Ubuntu 18.04–24.04, Debian 10–12, Fedora 40 и CentOS 8–9; минимальные требования — 2 ГБ оперативной памяти и 30 ГБ диска. Сборка приложений идёт на том же сервере, поэтому для проектов на Next.js или с большим числом зависимостей лучше сразу брать 4 ГБ. Должны быть свободны порты 80 и 443 (Traefik) и 3000 (веб-интерфейс).

Шаги установки:

  1. Подключитесь к серверу по SSH:

    bash
    ssh root@your_server_ip
  2. Обновите систему:

    bash
    sudo apt update && sudo apt upgrade -y # Debian и Ubuntu
    sudo yum update -y # CentOS и Fedora
  3. Запустите скрипт установки Dokploy:

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

    Скрипт устанавливает Docker, если его нет, инициализирует Docker Swarm и запускает панель вместе с Traefik. Установка занимает несколько минут.

  4. Откройте панель:

    http://your_server_ip:3000

    При первом входе создаётся учётная запись администратора.

  5. Закройте порт 3000. После того как панель станет доступна по домену, ограничьте доступ к порту 3000 в межсетевом экране провайдера. Правила Docker обходят ufw, поэтому закрыть порт только через ufw недостаточно.

  6. Настройте домен и HTTPS:

    • создайте A-запись для домена панели (например, dokploy.yourdomain.com), указывающую на IP-адрес сервера;
    • в настройках панели укажите этот домен и включите сертификат Let’s Encrypt.
  7. Подключите удалённые серверы (при необходимости). Если приложения будут работать на других серверах, добавьте их в панель по SSH-ключу, созданному в Dokploy.


Итог

Dokploy закрывает типичные задачи деплоя на собственном сервере: сборку из Git, запуск контейнеров, домены и сертификаты — через один веб-интерфейс, без ручной настройки Traefik и Docker Compose. Установка занимает несколько минут, но перед рабочим использованием стоит закрыть порт панели и настроить резервное копирование — об этом подробнее в статье цикла о платформах для деплоя.

// Reviews

Отзывы по теме

Михаил - великолепный исполнитель! Чувствуется, что человек с огромным опытом. Работа была сделано четко, в срок. Пришлось повозиться из-за неидеальности проекта, который устанавливали на сервер, но Михаил внимательно и вдумчиво подсказывал как и что сделать. В итоге все заработало! Всем рекомендую для кого, важно качество работы!

Михаил - великолепный исполнитель! Чувствуется, что человек с огромным опытом. Работа была сделано четко, в срок. Пришлось повозиться из-за неидеальности проекта, который устанавливали на сервер, но Михаил внимательно и …

N_Konstantin

Настройка vps, настройка сервера

10.10.2025 · ★ 5/5

Освоившийся покупатель

// Contact

Нужна помощь?

Свяжись со мной и я помогу решить проблему

Написать в Telegram

Отвечаю в течение рабочего дня (03:00–13:00 GMT)

Или оставьте заявку здесь:

Подтвердите, что вы не бот.

Написать и получить быстрый ответ