Kener на Pethost в один клік
Сторінка статусу з моніторами доступності та інцидентами
Що відбудеться
- Ви входите в Pethost або створюєте акаунт — з ключем доступу, через GitHub або Google.
- Машини ще немає? Ви обираєте тариф, і ми готуємо машину для вас. Посилання чекає у вашому браузері, доки машина не буде готова.
- Вікно «Новий проєкт» відкривається на цьому застосунку, і ви натискаєте «Створити проєкт».
- За хвилину-дві застосунок працює за власною адресою з HTTPS. Його секрети створюються випадково, а дані потрапляють у щонічний бекап.
- Це проєкт як будь-який інший: його compose.yaml, .env, логи й термінал — у панелі, а ваш агент може його змінити, відкотити або відновити.
Перші кроки
Відкрийте адресу, оберіть Login і створіть акаунт адміністратора. Зробіть це одразу: доти сторінка відкрита кожному, хто знає адресу. Потім у Site Configurations вкажіть https://kener.sam.pethost.app у полі Site URL: з нього складаються посилання в листах і в RSS-стрічці.
Що запускається
Шаблон — це цей compose.yaml і змінні, які він записує в .env проєкту. Pethost запускає файл так, як його написано.
services:
kener:
image: rajnandan1/kener:4.1.7
restart: unless-stopped
environment:
KENER_SECRET_KEY: ${SECRET_KEY}
ORIGIN: ${URL}
REDIS_URL: redis://redis:6379
volumes:
# The SQLite database: monitors, their history, incidents and settings.
- data:/app/database
depends_on:
- redis
# Kener's queues and scheduler.
redis:
image: redis:8-alpine
restart: unless-stopped
volumes:
- redis:/data
volumes:
data:
redis:
