AstrBot mit einem Klick auf Pethost deployen
Ein KI-Chatbot und Agent für Telegram, Discord, Slack, QQ, WeChat und mehr, mit Plugins und einem Web-Dashboard
Was passiert
- Du meldest dich bei Pethost an oder legst ein Konto an, mit Passkey, GitHub oder Google.
- Noch keine Maschine? Du wählst einen Tarif, und wir bereiten eine für dich vor. Der Link wartet in deinem Browser, bis sie bereit ist.
- „Neues Projekt“ öffnet sich bei der App. Du füllst aus, was sie braucht, und klickst auf „Projekt erstellen“: Admin-Passwort.
- In ein, zwei Minuten läuft die App unter eigener Adresse mit HTTPS. Ihre Secrets werden zufällig für sie erzeugt, und ihre Daten sind im nächtlichen Backup.
- Sie ist ein Projekt wie jedes andere: compose.yaml, .env, Logs und ein Terminal findest du im Panel, und dein Agent kann sie ändern, zurückrollen oder wiederherstellen.
Erste Schritte
Melde dich im Dashboard als astrbot mit dem angegebenen Admin-Passwort an: Es braucht einen Großbuchstaben, einen Kleinbuchstaben und eine Ziffer. Bei der ersten Anmeldung fragt AstrBot nach einem neuen Passwort. Trag dann den Key eines Modellanbieters ein und verbinde unter Platforms eine Messaging-Plattform.
Was läuft
Die Vorlage ist diese compose.yaml und die Variablen, die sie in die .env des Projekts schreibt. Pethost führt die Datei so aus, wie sie geschrieben ist.
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: