Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Dokku

Dokku

Dokku — это мини-Heroku на вашем VPS. Деплой через git push с buildpacks, автоматический SSL через Let's Encrypt и экосистема из 200+ плагинов для Postgres, Redis, MySQL, MongoDB и Elasticsearch. Минимальная PaaS, которая умещается в VPS с 1 GB RAM.

Кратко

32k

Звёзды на GitHub

47

Просмотры страниц

85

Активные установки

Версия 0.36.0 OS Ubuntu Server 24.04 LTS, Ubuntu Server 22.04 LTS Min RAM 1 GB IP IPV4

Активные установки — пример данных (предпросмотр); реальная метрика будет подключена до запуска.

Настройка домена

Выберите домен или IP-адрес, указывающий на ваш сервер. У вас есть несколько вариантов:

1. Используйте собственный домен (убедитесь, что DNS-запись A или CNAME указывает на IP сервера):

dokku domains:set-global yourdomain.com

2. Или используйте IP сервера напрямую (не рекомендуется для production):

dokku domains:set-global 10.0.0.2

3. Или используйте sslip.io для автоматического разрешения DNS вашего IP:

dokku domains:set-global 10.0.0.2.sslip.io

Добавьте свой публичный SSH-ключ

Публичный SSH-ключ используется для безопасной аутентификации доступа к серверу.

Ваш публичный ключ обычно находится в ~/.ssh/id_rsa.pub (на вашей локальной машине). Если у вас его нет, сгенерируйте его с помощью:

ssh-keygen

Добавьте свой публичный ключ в Dokku, чтобы предоставить права на развёртывание.

# Add existing authorized keys
cat ~/.ssh/authorized_keys | dokku ssh-keys:add admin

# Or add a specific public key string
PUBLIC_KEY="your-public-key-contents-here"
echo "$PUBLIC_KEY" | dokku ssh-keys:add admin

Разверните своё первое приложение

Следуйте официальному руководству по развёртыванию приложений: https://dokku.com/docs/deployment/application-deployment/

Ещё в Инструментах DevOps

Похожие приложения.

Запустить Dokku. От $2,48/мес.