Перейти до основного вмісту
Знижка 50% усі плани, обмежений час. Від $2.48/mo
Dokku

Dokku

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

З першого погляду

32k

Зірки на GitHub

32

Перегляди сторінки

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-адресу сервера безпосередньо (не рекомендовано для продакшену):

dokku domains:set-global 10.0.0.2

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

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/міс.