Главная/Разработка/Dokploy и Dokku

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

Dokploy в Docker ставится одной командой: она разворачивает на сервере панель на порту 3000 и обратный прокси Traefik, а по документации нужно минимум 2 ГБ памяти и 30 ГБ диска. Dokploy выкладывает приложения из Git или из готового образа и поднимает базы данных, а Dokku решает ту же задачу без панели, командой git push.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Для Dokploy нужно 2 ГБ памяти и 30 ГБ диска, число ядер документация не называет, берите два. Ставьте на чистый сервер: порты 80, 443 и 3000 должны быть свободны, иначе установка завершится ошибкой. Если панель не нужна, подойдёт Dokku с деплоем через git push.

Чистый сервер с почасовой оплатой: поставьте Dokploy и проверьте на тестовом проекте.

Сколько ресурсов и какие порты нужны для Dokploy

01 · 1 мин

Чем Dokploy отличается от Dokku и Coolify#

Dokploy это панель для выкладки приложений на свой сервер. Вы подключаете репозиторий Git или указываете образ, выбираете способ сборки, задаёте домен, и панель выпускает сертификат и запускает контейнер. Внутри работают Docker, режим Docker Swarm и обратный прокси Traefik, поэтому установщик включает Swarm на хосте.

Dokku устроен иначе. Это консольная система без веб-страниц: на сервер добавляют ключ SSH, а приложение выкладывают командой git push в специальный удалённый репозиторий. Сборкой занимаются шаблоны buildpacks или ваш Dockerfile. Для одного разработчика и пары проектов этого достаточно, а людям, которые не пользуются консолью, нужна панель. Похожая по возможностям система с другой основой описана на странице установка Coolify.

Инструмент · 1 мин

Сколько ресурсов и какие порты нужны для Dokploy#

ПараметрЗначение по документации Dokploy
Память2 ГБ
Диск30 ГБ
Процессорне указан; для сборок разумно 2 ядра
Системапроверены Ubuntu 24.04 и 22.04, Debian 12 и 11, Fedora 40, CentOS 9
Порты80, 443 и 3000 обязаны быть свободны

Эти цифры относятся к самой панели. Приложения, базы данных и сборки образов на том же сервере требуют отдельного запаса памяти и диска.

Какой сервер взять под Dokploy

Три ответа, и калькулятор подберёт готовую конфигурацию

Сколько приложений развернёте
Где живут базы данных
Где собираются образы

03 · 1 мин

Установка Dokploy на Ubuntu: команда и первый запуск#

  1. Подготовьте чистый сервер и подключитесь к нему по SSH как root. Остановите всё, что слушает порты 80, 443 и 3000.
  2. Выполните установку: curl -sSL https://dokploy.com/install.sh | sh. Скрипт ставит Docker и запускает панель.
  3. Откройте http://IP-сервера:3000 и создайте учётную запись администратора: пока вы этого не сделали, панель открыта любому.
  4. Укажите домен панели в настройках и включите HTTPS, затем закройте порт 3000.
  5. Создайте проект, добавьте приложение из репозитория Git или образа, задайте домен и запустите выкладку.

Приложение из нескольких сервисов можно описать обычным compose-файлом и добавить как сервис типа Compose, домены тогда назначаются в соответствующей вкладке панели:

services:
  web:
    image: nginx:stable
    restart: unless-stopped
  api:
    image: ghcr.io/example/api:1.0
    restart: unless-stopped

Обновляют панель той же командой с ключом: curl -sSL https://dokploy.com/install.sh | sh -s update. Перед обновлением сделайте снимок сервера.

04 · 1 мин

Установка Dokku на Ubuntu и выкладка командой git push#

Dokku ставится скриптом bootstrap.sh со страницы установки в документации, версия подставляется в адрес, поэтому берите команду оттуда. После установки добавьте свой публичный ключ и создайте приложение:

cat ~/.ssh/id_ed25519.pub | sudo dokku ssh-keys:add admin
dokku apps:create myapp
dokku domains:add myapp app.example.com

На своём компьютере в папке проекта добавьте удалённый репозиторий и отправьте код. Dokku сам соберёт образ и запустит контейнер:

git remote add dokku dokku@IP-сервера:myapp
git push dokku main

Готовый образ из Docker Hub можно запустить без исходников командой dokku git:from-image myapp nginx:stable. Сертификаты Let's Encrypt добавляются плагином dokku-letsencrypt, а перед приложениями стоит Nginx. Если вам нужен свой реестр для таких образов, посмотрите self hosted Docker registry.

05 · 1 мин

Домен, HTTPS и данные Dokploy#

Для каждого приложения заведите A-запись на IP сервера или одну подстановочную запись на поддомен. В панели домен добавляют на вкладке приложения: Traefik сам запросит сертификат Let's Encrypt, а в настройках панели тот же прокси можно использовать и для её адреса.

Что копировать

Настройки панели хранит каталог /etc/dokploy, а данные приложений лежат в томах Docker. Снимок сервера перед обновлением и отдельные копии баз сохранят и то, и другое. Порядок хранения копий: сервер для бэкапов.

06 · 1 мин

Вопросы об установке Dokploy и Dokku#

Какой сервер нужен для Dokploy по документации?

Минимум 2 ГБ памяти и 30 ГБ диска, число ядер не указано. Проверены Ubuntu, Debian, Fedora и CentOS; порты 80, 443 и 3000 должны быть свободны.

Какой командой ставится и обновляется Dokploy?

Установка: curl -sSL https://dokploy.com/install.sh | sh. Обновление та же команда с ключом: curl -sSL https://dokploy.com/install.sh | sh -s update.

Почему установка Dokploy завершается ошибкой?

Чаще всего заняты порты 80, 443 или 3000: на сервере уже работает Nginx, Apache или другой контейнер. Остановите их или возьмите чистый сервер.

Чем Dokku отличается от Dokploy?

Dokku управляется из консоли и выкладывает приложения командой git push, у него нет веб-панели. Dokploy имеет интерфейс, работает на Docker Swarm и Traefik и умеет выкладывать из Git и из образа.

Как выложить приложение в Dokku через git push?

Добавить ключ SSH командой dokku ssh-keys:add, создать приложение dokku apps:create, добавить удалённый репозиторий dokku и выполнить git push dokku main.

Почему этому можно верить

Как мы проверяли

Требования из документацииРесурсы, порты и команды сверены с официальной документацией, дата проверки указана.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Облачные базы данных Таймвеб Клауд, timeweb.cloud/services/dbaas, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация Dokploy: установка, docs.dokploy.com/docs/core/installation, проверено 15 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

  • NVMe-диски и гарантированная доля процессора
  • Root-доступ и любой софт, от Docker до игровых серверов
  • Маркетплейс: 91 приложение в один клик
  • Бесплатный перенос проекта силами специалистов
Ресурсы