Déploiement binaire
Sinaptic® DROID+ est un binaire unique, lié statiquement et sans aucune dépendance externe. Téléchargez-le, rendez-le exécutable et lancez-le — aucun runtime, aucun gestionnaire de paquets ni aucun conteneur n'est requis.
Téléchargement
Script d'installation (recommandé) :
curl -fsSL https://get.droid.plus | sh
Le script détecte votre système d'exploitation et votre architecture, télécharge le bon binaire et le place dans /usr/local/bin/.
Téléchargement manuel :
Téléchargez le binaire correspondant à votre plateforme depuis les releases GitHub :
| Plateforme | Architecture | Binaire |
|---|---|---|
| Linux | amd64 | droid-linux-amd64 |
| Linux | arm64 | droid-linux-arm64 |
| macOS | Apple Silicon | droid-darwin-arm64 |
| macOS | Intel | droid-darwin-amd64 |
| Windows | amd64 | droid-windows-amd64.exe |
chmod +x droid-linux-amd64
sudo mv droid-linux-amd64 /usr/local/bin/droid
Exécution
# Initialiser un projet
droid init mon-agent
cd mon-agent
# Configurer votre clé API
cp .env.example .env
# Modifiez .env avec votre clé
# Démarrer
droid up
Exécution en tant que service systemd
Pour les déploiements de production sur Linux, créez une unité 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
Mise à jour
Remplacez le binaire et redémarrez le service :
curl -fsSL https://get.droid.plus | sh
sudo systemctl restart droid
Vos fichiers de configuration et votre répertoire de données sont séparés du binaire, les mises à jour ne sont donc pas destructives.