PostgreSQL — это мощная объектно-реляционная СУБД с открытым исходным кодом, которую легко развернуть в контейнерах. В этой статье мы рассмотрим, как быстро установить сервер PostgreSQL в Portainer с использованием готового шаблона.
Требования:
- VPS с установленным Portainer с помощью скрипта от Unihost
1. Войдите в свою панель Portainer и выберите шаблон «PostgreSQL with Adminer»
2. Заполните или измените необходимые поля:
Где:
- Name — имя стека (любое, удобное вам);
- PostgreSQL Password — пароль для привилегированного пользователя;
- PostgreSQL User — имя привилегированного пользователя;
- PostgreSQL Database — имя базы данных, которая будет создана;
- PostgreSQL version — тег версии сервера PostgreSQL (актуальные теги можно найти на DockerHub).
Нажмите «Deploy the stack» и дождитесь сообщения об успешной установке.
3. Если для вашего сервера PostgreSQL требуется внешний доступ Выберите свой стек, следуйте инструкциям на скриншоте и раскомментируйте строки с портами.
4. Чтобы получить доступ к Adminer для PostgreSQL, опубликуйте его через Nginx Proxy Manager: создайте новый Proxy Host, укажите внутренний порт контейнера (обычно 8080), назначьте доменное имя, при необходимости включите SSL — после этого Adminer будет доступен по вашему домену в браузере.


