К содержимому

Portainer на VPS

Веб-интерфейс для Docker

Автор
Portainer.io
Лицензия
Zlib
Версия
2.45.1

Скрипт бесплатный · VPS от $2.79 в месяц · установка около 60 секунд

Установка по SSH

root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker volume create portainer_data && docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/portainer/portainerok
  • Version2.45.1ok
  • Port9443/tcplisten
  • Port8000/tcplisten

✓ Portainer 2.45.1 установлен · около 60 секунд

root@vps:~#

Команда установки из библиотеки. Вывод сокращён: на вашем сервере он может отличаться.

Что это

  • Docker
  • Веб-интерфейс
  • Контейнеры
  • Compose

Portainer — веб-интерфейс для Docker. Через браузер видно все контейнеры, образы, тома и сети, можно смотреть логи, открывать консоль контейнера и запускать стеки Docker Compose.

Удобно, если на сервере крутится несколько сервисов, а работать с docker в терминале неудобно: перезапуск, обновление образа и просмотр логов делаются в пару кликов.

Ставится официальной командой Community Edition с тегом lts.

  • Управление контейнерами, образами, томами и сетями
  • Стеки Docker Compose из веб-редактора или Git
  • Логи, статистика и консоль контейнера в браузере
  • Шаблоны приложений для быстрого запуска
  • Пользователи и роли

Рекомендуемый тариф

Для Portainer — не меньше 1 vCPU, 2 ГБ RAM и 10 ГБ NVMe.

Минимум для запуска
1 vCPU · 1 ГБ RAM · 10 ГБ диска
Системы
Ubuntu 22.04 · Ubuntu 24.04 · Debian 12

Как установить

Три шага в боте или одна команда по SSH, установка займёт около 60 секунд.

  1. 01

    Выберите тариф в боте

    Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.

  2. 02

    Добавьте Portainer

    На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.

  3. 03

    Завершите настройку

    Сразу откройте https://IP-сервера:9443 и создайте администратора: без этого Portainer через несколько минут закроет мастер настройки

Вручную по SSH

Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 12.

Команда установки
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker volume create portainer_data && docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts

Порты

Порты Portainer
ПортПротоколНазначение
9443tcpВеб-интерфейс (HTTPS, самоподписанный сертификат)
8000tcpТуннель для Edge-агентов (нужен не всегда)

После установки

  1. 1.Сразу откройте https://IP-сервера:9443 и создайте администратора: без этого Portainer через несколько минут закроет мастер настройки
  2. 2.Если не успели — перезапустите контейнер: docker restart portainer
  3. 3.Выберите окружение local, чтобы управлять Docker на этом сервере

Вопросы о Portainer

Не нашли ответ? Пишите @ExpressHost_SupportBot.

Как обновить Portainer?

docker stop portainer && docker rm portainer && docker pull portainer/portainer-ce:lts, затем запустите той же командой. Настройки останутся в томе portainer_data.

Порт 8000 обязателен?

Нет, он нужен только для Edge-агентов. Если не пользуетесь ими, уберите -p 8000:8000.

Где лежат данные?

В Docker-томе portainer_data.

Portainer ставится при заказе — в боте.