Найпростіший і найшвидший спосіб встановити Gatus — скористатися шаблоном Portainer, підготовленим нашою командою. Такий метод зводить до мінімуму ручне налаштування та дозволяє розгорнути стабільну, готову до використання систему всього за кілька хвилин.
Вимоги:
-
VPS із встановленим Portainer за допомогою скрипта від Unihost.
-
Розгорнутий NPM (Nginx Proxy Manager).
Після підключення до Portainer перейдіть у розділ Application, виберіть Gatus і заповніть необхідну інформацію.


Щоб отримати доступ до Gatus, необхідно налаштувати проксування через NPM.
Заповніть поля так, як показано на скріншоті.
-
Якщо у вас є власний домен — додайте його в NPM і створіть A-запис, що вказує на IP вашого сервера.
-
Якщо домену немає, використайте тестовий: пропишіть його у файлі hosts і також додайте в NPM.

Після цього відкриється панель Gatus, де ви зможете додавати контейнери та сайти для моніторингу.

Щоб додати контейнер або сайт у моніторинг, вкажіть його у файлі конфігурації Gatus.
Для контейнерів всередині Docker найкраще підключити їх до однієї мережі з Gatus і звертатися за ім’ям сервісу.
Перейдіть у директорію:
/containers/gatus/config
і відкрийте файл config.yaml для редагування.
Для зручності редагування можна використовувати веб-інтерфейс Cloud Commander (посилання на нього), який дозволяє працювати з файлами безпосередньо через браузер.



Після цього можна скористатися прикладом, щоб додати контейнер у моніторинг:
endpoints:
- name: example.name
url: "http://container-name:port"
interval: 30s
conditions:
- "[STATUS] == 200"
Збережіть файл і перезапустіть Gatus. Після перезапуску ваш сервіс з’явиться в панелі Gatus, як показано на скріншоті.

Якщо ви хочете додати окремий сайт у моніторинг, це також робиться через файл конфігурації.
Приклад:
- name: domain.name
url: "https://domain.name"
interval: 30s
conditions:
- "[STATUS] == 200"

Зверніть увагу: ключ endpoints: вказується лише один раз на початку файлу. Усі сайти та контейнери додаються списком у цьому розділі.

Підсумок
Використання готового шаблону Portainer дозволяє заощадити час і зменшити ризик помилок. У результаті ви отримуєте повністю робочий Gatus «з коробки» з мінімальними зусиллями для налаштування.