Octop на Pethost в один клик
ИИ-ассистент на своём сервере для команды или семьи: несколько пользователей, агенты-эксперты, Telegram, Discord и другое
Что произойдет
- Вы входите в Pethost или создаете аккаунт — с passkey, через GitHub или Google.
- Машины еще нет? Вы выбираете тариф, и мы готовим машину для вас. Ссылка ждет в вашем браузере, пока машина не будет готова.
- Окно «Новый проект» открывается на этом приложении. Вы заполняете то, что оно просит, и нажимаете «Создать проект»: Пароль администратора.
- Через минуту-две приложение работает по своему адресу с HTTPS. Его секреты создаются случайно, а данные попадают в ночной бэкап.
- Это проект как любой другой: его compose.yaml, .env, логи и терминал — в панели, а ваш агент может его изменить, откатить или восстановить.
Первые шаги
Войдите как admin с паролем администратора, который вы указали; в нём нужно не меньше 8 символов, с буквами и цифрами, иначе первая страница спросит код, который Octop пишет в /data/octop-login.txt в своём контейнере. Затем добавьте в настройках ключ провайдера моделей.
Что запускается
Шаблон — это этот compose.yaml и переменные, которые он пишет в .env проекта. Pethost запускает файл так, как он написан.
services:
octop:
image: ghcr.io/tencentcloud/octop:1.0.2b8
restart: unless-stopped
environment:
HOME: /data
OCTOP_BIND_HOST: 0.0.0.0
OCTOP_PORT: 8088
# The admin is made at the first start from this password, when it has at least
# 8 characters with letters and digits; else the setup asks for the code it
# writes to /data/octop-login.txt.
OCTOP_ADMIN_USERNAME: admin
OCTOP_DEFAULT_PASSWORD: ${ADMIN_PASSWORD}
LANGFUSE_TRACING_ENABLED: "false"
# SQLite, the agents, their workspaces and the settings.
volumes:
- data:/data/.octop
volumes:
data:
