Українська
Почати
← Усі шаблони

Kener на Pethost в один клік

Сторінка статусу з моніторами доступності та інцидентами

Що відбудеться

  1. Ви входите в Pethost або створюєте акаунт — з ключем доступу, через GitHub або Google.
  2. Машини ще немає? Ви обираєте тариф, і ми готуємо машину для вас. Посилання чекає у вашому браузері, доки машина не буде готова.
  3. Вікно «Новий проєкт» відкривається на цьому застосунку, і ви натискаєте «Створити проєкт».
  4. За хвилину-дві застосунок працює за власною адресою з HTTPS. Його секрети створюються випадково, а дані потрапляють у щонічний бекап.
  5. Це проєкт як будь-який інший: його 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: