Назад

VPS-хостинг для Portainer, уже установленного

На VPS с Portainer вы управляете контейнерами Docker и стеками Compose из браузера. Docker и Portainer Community Edition устанавливаются сами после оплаты, экран администратора открывается по HTTPS, а адрес, логин и пароль появляются в панели вашего аккаунта. Root по-прежнему ваш, так что те же контейнеры можно вести по SSH командой docker, когда так удобнее.

Какая мощность вам нужна?

Итого$2.58/мес.

Цены указаны с НДС.

RAM и CPU можно увеличивать и уменьшать когда угодно. Диск можно только увеличить, поэтому начните с малого.

Что установлено на вашем сервере Portainer?

  • Portainer Community Edition 2.45.3
  • Docker и Docker Compose из репозитория Ubuntu 24.04
  • HTTPS через Caddy на адресе sslip.io, построенном по вашему IP, так что домен необязателен
  • Пользователь-администратор со сгенерированным паролем, чтобы экран первоначальной настройки не занял кто-то посторонний
  • Журналы Docker ограничены: 10 МБ на файл и 3 файла
  • Файл Compose в /opt/seturack/portainer/compose.yaml
  • Брандмауэр, в котором открыты только порты 22, 80 и 443, плюс fail2ban для SSH

Какой размер нужен для Portainer?

В документации Portainer нет цифры по оперативной памяти, а реальная потребность зависит от ваших контейнеров. Ориентир такой: для нескольких небольших контейнеров хорошо начать с 1–2 ГБ, а для стеков с базой данных — с 4 ГБ. Образы и тома тоже занимают диск, поэтому выбирайте его с запасом: диск в панели можно увеличить, но нельзя уменьшить. Оперативную память и CPU можно менять в обе стороны. При увеличении сервер один раз перезапускается, а ваши данные и IP-адрес остаются прежними.

ПрименениеРазмерЦенаВыбрать
Стартовый 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/мес.
Средний 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/мес.
Мощный 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/мес.

Кому подходит?

  • Разработчики, которые предпочитают управлять Docker из браузера
  • Те, кто собирает на одном сервере личные проекты, тестовую среду или домашнюю лабораторию
  • Те, кто хочет разворачивать файлы Compose из репозитория Git
  • Те, кто изучает Docker и хочет видеть свои контейнеры, тома и сети

Что будет после заказа?

  1. Задайте размер и оплатите заказ.
  2. Сервер запускается, и Docker с Portainer устанавливаются сами. В наших проверках на настоящих серверах это заняло около 10 минут.
  3. На вкладке «Обзор» откройте ссылку в строке «Адрес панели» и войдите, используя строки «Логин» и «Пароль».
  4. На главной странице Portainer выберите локальное окружение.
  5. На странице Stacks нажмите Add stack, вставьте файл Compose или укажите репозиторий Git, затем запустите стек кнопкой Deploy the stack.

С каждым сервером

  • Ежедневные бэкапы входят в цену
  • Безлимитный трафик
  • Полный root-доступ
  • Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
  • Расположение: Istanbul · IST-1.

Полезно знать

  • Это Community Edition. Portainer описывает её как версию для домашних лабораторий, обучения, личных проектов и нерабочего использования, и официального канала поддержки у неё нет.
  • Caddy, который стоит перед Portainer, занимает порты 80 и 443. Публикуйте свои стеки на других портах.
  • Portainer подключён к сокету Docker, поэтому любой, кто в него войдёт, может управлять всем сервером. Не делитесь паролем.
  • Portainer сам не обновляется. Измените тег образа в compose.yaml, затем выполните docker compose pull и docker compose up -d. Portainer советует сначала сделать бэкап.
  • Порт 8000, который нужен Edge Agents, не опубликован. Если вы собираетесь их использовать, добавьте его в файл Compose сами.
  • В панели по-прежнему показан пароль, заданный при установке. Если вы смените его в самом Portainer, новый пароль храните самостоятельно.

Portainer: вопросы и ответы

Сколько оперативной памяти нужно Portainer?

В документации Portainer нет цифры по оперативной памяти. Ориентир такой: для нескольких небольших контейнеров хорошо начать с 1–2 ГБ, а для стеков с базой данных — с 4 ГБ. По мере роста контейнеров увеличивайте оперативную память и CPU по отдельности в панели.

Как развернуть стек в Portainer?

Нажмите Add stack на странице Stacks. Файл Compose можно вставить в веб-редактор, загрузить или забрать из репозитория Git. Кнопка Deploy the stack запускает стек, а переменные окружения вы вводите на том же экране.

Как опубликовать стек со своим доменом и HTTPS?

Направьте A-запись на сервер. Добавьте блок reverse_proxy для своего домена в /opt/seturack/portainer/caddy/Caddyfile и подключите свой стек к сети portainer_default. Затем в этой же папке выполните docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile --adapter caddyfile.

Доступны ли мои контейнеры снаружи?

Любой порт, который вы публикуете через ports в файле Compose, открыт в интернет, потому что Docker обходит правила ufw для опубликованных портов. Внутренним службам порты не задавайте или публикуйте их как 127.0.0.1:PORT.

Нужно ли платить за Portainer?

Установленная Community Edition распространяется по лицензии zlib и не требует лицензионного ключа. Функции Business Edition, например ролевой доступ, в неё не входят. Если вам нужна Business Edition, лицензию вы получаете у Portainer, и в цену она не входит.

Читайте дальше и смотрите похожие приложения