Перейти до основного вмісту

Розгортання бінарного файлу

Sinaptic® DROID+ — це єдиний статично скомпільований бінарний файл без зовнішніх залежностей. Завантажте його, зробіть виконуваним і запустіть — не потрібно середовищ виконання, менеджерів пакетів або контейнерів.

Завантаження

Скрипт інсталяції (рекомендовано):

curl -fsSL https://get.droid.plus | sh

Скрипт автоматично визначає вашу ОС та архітектуру, завантажує потрібний бінарний файл і розміщує його в /usr/local/bin/.

Завантаження вручну:

Завантажте бінарний файл для вашої платформи з GitHub Releases:

ПлатформаАрхітектураБінарний файл
Linuxamd64droid-linux-amd64
Linuxarm64droid-linux-arm64
macOSApple Silicondroid-darwin-arm64
macOSInteldroid-darwin-amd64
Windowsamd64droid-windows-amd64.exe
chmod +x droid-linux-amd64
sudo mv droid-linux-amd64 /usr/local/bin/droid

Запуск

# Ініціалізація проєкту
droid init my-agent
cd my-agent

# Налаштування ключа API
cp .env.example .env
# Відредагуйте .env, додавши ваш ключ

# Запуск
droid up

Запуск як сервіс systemd

Для розгортання в середовищах Linux створіть юніт systemd:

# /etc/systemd/system/droid.service
[Unit]
Description=DROID+ AI Agent Runtime
After=network.target

[Service]
Type=simple
User=droid
WorkingDirectory=/opt/droid
ExecStart=/usr/local/bin/droid up --config /opt/droid/droid.yaml
Restart=on-failure
RestartSec=5
EnvironmentFile=/opt/droid/.env

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now droid

Оновлення

Замініть бінарний файл і перезапустіть сервіс:

curl -fsSL https://get.droid.plus | sh
sudo systemctl restart droid

Ваші файли конфігурації та каталог даних відокремлені від бінарного файлу, тому оновлення є безпечними для даних.