Назад

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 немає цифри щодо RAM, а справжню потребу визначають контейнери, які ви запускаєте. Орієнтовно: 1–2 ГБ — хороший початок для кількох невеликих контейнерів, а 4 ГБ — для стеків із базою даних. Образи й томи також заповнюють диск, тому обирайте його з запасом: диск у панелі можна збільшити, але не зменшити. RAM і 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 виберіть локальне середовище (local environment).
  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: запитання й відповіді

Скільки RAM потрібно Portainer?

У документації Portainer немає цифри щодо RAM. Орієнтовно: 1–2 ГБ — хороший початок для кількох невеликих контейнерів, а 4 ГБ — для стеків із базою даних. Коли ваші контейнери ростимуть, збільшуйте RAM і CPU окремо у своїй панелі.

Як розгорнути стек у Portainer?

На сторінці Stacks натисніть Add stack. Файл 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 для опублікованих портів. Внутрішнім службам не вказуйте ports або публікуйте їх як 127.0.0.1:PORT.

Чи потрібно платити за Portainer?

Встановлена Community Edition має ліцензію zlib і не потребує ліцензійного ключа. Функції Business Edition, як-от рольовий доступ, у ній відсутні. Якщо вам потрібна Business Edition, ліцензію отримуєте від Portainer, і вона не входить у ціну.

Читайте далі й дивіться схожі застосунки