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

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

ШІ-чат-бот і агент для Telegram, Discord, Slack, QQ, WeChat та інших, із плагінами й вебпанеллю

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

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

Перші кроки

Увійдіть у панель як astrbot із паролем адміністратора, який ви вказали: у ньому потрібні велика літера, мала літера й цифра. Під час першого входу AstrBot попросить новий пароль. Потім додайте ключ провайдера моделей і підключіть месенджер у Platforms.

Що запускається

Шаблон — це цей compose.yaml і змінні, які він записує в .env проєкту. Pethost запускає файл так, як його написано.

services:
  astrbot:
    image: soulter/astrbot:v4.29.0
    restart: unless-stopped
    environment:
      TZ: UTC
      # The dashboard's first password, instead of a random one printed in the log. AstrBot asks
      # for a new one at the first sign-in, and refuses to start on one without an upper-case
      # letter, a lower-case letter and a digit.
      ASTRBOT_DASHBOARD_INITIAL_PASSWORD: ${ADMIN_PASSWORD}
    volumes:
      - data:/AstrBot/data

volumes:
  data: