Portainer на VPS: веб-UI для управления Docker
Установка Portainer на VPS: стеки, контейнеры, volumes, логи через браузер. Удобное управление Docker без CLI.
Краткий ответ: Portainer — веб-интерфейс для Docker. Установите CE-версию в контейнер, откройте через HTTPS — управляйте контейнерами, стеками и логами без SSH.
CLI Docker мощный, но для визуального контроля и быстрых действий Portainer экономит время — особенно на нескольких VPS.
Portainer CE vs Business
| CE (бесплатно) | Business | |
|---|---|---|
| Управление контейнерами | Да | Да |
| Swarm / K8s | Да | Расширено |
| RBAC | Базовый | Полный |
| Edge agents | Да | Да |
Для личного VPS и малых команд — CE достаточно.
Установка
docker volume create portainer_data
docker run -d \
-p 127.0.0.1:9443:9443 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Доступ: SSH tunnel или Nginx reverse proxy + SSL.
Nginx перед Portainer
server {
listen 443 ssl;
server_name portainer.example.com;
location / {
proxy_pass https://127.0.0.1:9443;
proxy_ssl_verify off;
}
}
Ограничьте доступ по IP или WireGuard VPN.
Управление стеками
Импортируйте docker-compose.yml через UI:
- Редактирование env variables
- Restart / update образов
- Просмотр логов в реальном времени
Удобно для Grafana, Uptime Kuma, MinIO.
Несколько серверов (Edge)
Portainer Agent на удалённых VPS → единый dashboard. Полезно при Docker Swarm или нескольких проектах.
Безопасность
- Никогда не открывайте Portainer в интернет без auth + SSL
- Сильный пароль admin
- CrowdSec + Fail2ban
- Регулярные обновления образа portainer
Portainer vs Coolify vs CLI
| Portainer | Coolify | Docker CLI | |
|---|---|---|---|
| UI | Да | Да | Нет |
| Git deploy | Нет | Да | Нет |
| Контроль | Высокий | Средний | Максимальный |
Coolify для деплоя, Portainer для ops.
RAM
Portainer сам ~50–100 MB. Закладывайте RAM под контейнеры, не под UI.
Итог
Portainer — must-have для Docker на VPS, если не хотите жить в терминале. CE бесплатен и покрывает 95% задач.
VPS с Docker — StormNet Cloud. Старт с Docker — Compose на VPS.
Рекомендуем прочитать
Частые вопросы
Portainer CE бесплатен?
Да, Community Edition полностью бесплатен для личного и коммерческого использования.
Безопасно ли открывать Portainer в интернет?
Только с HTTPS, сильным паролем и ограничением по IP или VPN. Без защиты — высокий риск компрометации Docker.






