PostgreSQL — це потужна об’єктно-реляційна система баз даних з відкритим кодом, яку легко розгортати в контейнерах. У цій статті ми розглянемо, як швидко встановити сервер PostgreSQL у Portainer за допомогою готового шаблону.

Вимоги:

1. Увійдіть до вашого екземпляра Portainer та виберіть шаблон “PostgreSQL з Adminer”:

2. Заповніть або змініть необхідні поля:

Де:

  1. Name — назва стека (будь-яка зрозуміла вам);
  2. PostgreSQL Password — пароль для привілейованого користувача;
  3. PostgreSQL User — ім’я привілейованого користувача;
  4. PostgreSQL Database — назва бази даних, яка буде створена;
  5. PostgreSQL version — тег версії сервера PostgreSQL (актуальні теги можна знайти на DockerHub).

Натисніть “Deploy the stack” та дочекайтеся повідомлення про успішну установку.

3. Якщо для вашого сервера PostgreSQL потрібен зовнішній доступ Виберіть свій стек, дотримуйтесь інструкцій на скріншоті та розкоментуйте рядки з портами.

4. Щоб отримати доступ до Adminer для PostgreSQL, опублікуйте його через Nginx Proxy Manager створіть новий Proxy Host, вкажіть внутрішній порт контейнера (зазвичай 8080), призначте доменне ім’я, за потреби увімкніть SSL — після цього Adminer буде доступний у браузері за вашим доменом.