Установка не требует специальных знаний. Вам не нужно уметь настраивать nginx, сертификаты или базу данных — всё это делает установщик. От вас требуется арендовать сервер, вставить одну команду в консоль, принять документы и ответить на три вопроса в браузере. Если что-то пойдёт не так — напишите нам, форма для этого в конце страницы. Мы отвечаем и, если нужно, заканчиваем установку сами: это входит во внедрение и ничего не стоит дополнительно.
Что подготовить заранее
- Сервер с Ubuntu: 2 ядра, 4 ГБ памяти, 40 ГБ диска. Этого достаточно для команды агентов.
- Домен для панели и A-запись, которая уже указывает на IP сервера, — по ней выпускается сертификат HTTPS.
- Лицензионный ключ Orakul — мы выдаём его при покупке.
- Три ключа доступа: токен Telegram-бота, ключ Google Gemini и ваш Telegram ID. Любое из этих полей можно оставить пустым и заполнить позже в панели — установка от этого не остановится.
Шаг 1. Сервер
Подойдёт любой провайдер, у которого есть Ubuntu. На скриншоте — Hetzner: тариф CX23 (2 vCPU, 4 ГБ, 40 ГБ SSD), образ Ubuntu, IPv4 и IPv6. Это примерно 6 € в месяц.
При создании сервера добавьте свой SSH-ключ — так вы попадёте в консоль без пароля. Если ключа нет, подойдёт и веб-консоль провайдера.
Шаг 2. Скачать установщик
Подключитесь к серверу по SSH под root и скачайте скрипт:
wget -O install.sh https://orakul.digital/install.sh
Шаг 3. Запустить с лицензионным ключом
Запустите скрипт и передайте ему свой ключ:
sudo bash install.sh ORK-XX-000000-XXXXXXXX-XXXXX
Скрипт проверит ключ, скачает дистрибутив и напечатает ссылку, по которой дальше всё происходит в браузере. Ссылка одноразовая и работает только для этой установки — откройте её на своём компьютере.
Шаг 4. Принять документы
Мастер состоит из шести экранов, и первые три — документы: лицензия (EULA), обработка данных (DPA) и стандартные договорные условия (SCC). Полный текст каждого виден прямо в окне, рядом — лицензионный ключ, на который он принимается. Пока галочка не поставлена, кнопка «Next» дальше не пускает.
Принятие фиксируется: дата и время (UTC), ваш IP, ключ и версия текста. Те же документы всегда открыты на сайте — по ссылкам выше и в подвале, так что читать их можно заранее, не торопясь во время установки.
DPA нужен там, где мы обрабатываем персональные данные по вашему поручению: поддержка, диагностика, внедрение. SCC применяются только если такие данные передаются за пределы ЕЭЗ, Великобритании или Швейцарии, — принимая их сейчас, вы получаете готовые условия на такой случай.
Шаг 5. Язык панели и часовой пояс
Четвёртый экран мастера. Выбранный язык — это язык интерфейса панели и отчётов; позже его можно переключить. Часовой пояс важнее, чем кажется: по нему работают расписания, поэтому «каждый понедельник в 9:00» означает девять утра именно у вас.
Шаг 6. Домен панели
Укажите домен, по которому будет открываться панель, и почту для Let's Encrypt — на неё придут письма об истечении сертификата. A-запись домена должна указывать на IP сервера до этого шага: сертификат выпускается прямо во время установки, и без записи выпустить его не получится.
Шаг 7. Ключи доступа
Три поля, и под каждым — ссылка, где взять значение:
- Токен Telegram-бота. Отправьте
/newbotботу @BotFather — он ответит токеном. - Ключ Google Gemini. Создаётся в Google AI Studio; на нём работают агенты.
- Ваш Telegram ID. Напишите что угодно боту @userinfobot — он ответит числом. Нужен, чтобы бот отвечал вам и чтобы у вас был доступ в панель.
Любое поле можно оставить пустым: установка пройдёт, а ключ вы добавите потом в панели.
Шаг 8. Подождать 10–20 минут
Установщик ставит пакеты, браузеры и базу данных и показывает лог. Окно можно свернуть — процесс идёт на сервере и не прервётся.
Но закрывать окно браузера нельзя. Пароль администратора показывается в конце на этой же странице и больше нигде: закроете вкладку — пароль потеряется. Сворачивайте, переключайтесь на другие вкладки, занимайтесь своими делами — только не закрывайте.
Готово
В конце мастер показывает адрес панели, логин admin и пароль. Сохраните пароль сразу — страница закрывается через 10 минут после окончания установки. Там же напоминание удалить файл с ответами, в котором остались ваши ключи:
rm /opt/orakul-dist/deploy/install.env
Telegram-бот ответит, как только вы напишете ему первое сообщение.
Первый запуск: как быстро разобраться
Зайдите в панель по адресу с финального экрана — логин admin и пароль оттуда же. Разбираться в одиночку не придётся: при первом входе панель показывает, какие агенты уже стоят из коробки.
- Orakul Help (
@help) — справка по самой панели: настройка, ключи, создание агентов, ошибки. - Assistant (
@assistant) — общие вопросы и всё, что не подошло другим агентам. - Prompt Builder (
@prompt_builder) — напишет системный промпт для новой роли: задаст уточняющие вопросы и отдаст готовый текст.
Кнопка «Спросить Orakul Help» открывает чат с уже заданным вопросом «Что ты умеешь?» — и агент отвечает картой системы: где взять ключи и куда их вставить, как создать агента через «Субагенты → Нанять специалиста», как раздать доступы сотрудникам и как поставить задачу на расписание. Это быстрее, чем искать по интерфейсу: агент знает панель и отвечает про неё, а не общими словами.
Разумный порядок первого часа: спросить @help, что он умеет; дописать недостающие ключи в разделе «API Keys»; собрать первого агента под свою задачу с помощью Prompt Builder; поставить ему задачу в чате и посмотреть на результат. К этому моменту становится понятно, как устроена система, — дальше настройка идёт по вашим процессам.
Если установка завершилась с ошибкой
Такое бывает: провайдер отдал пакет с ошибкой, домен ещё не разошёлся по DNS, кончилось место. Мастер в этом случае показывает экран с логом и кнопками «Copy log» и «Download full log».
Ничего переустанавливать не нужно. Обычно большая часть шагов уже выполнена, и установку можно продолжить с места обрыва, а не начинать заново. Скопируйте лог и отправьте его нам формой ниже — разберёмся и допишем, что делать дальше.
Отправьте нам лог
Вставьте лог со страницы установщика — кнопка «Copy log» копирует его целиком. Мы прочитаем и ответим, что делать дальше.