Déploiements
Tous les conteneurs
Proxy — Nginx Proxy Manager
Exposer un service sur un domaine
Le port doit être un port publié sur l'hôte par votre conteneur. AutoDock le transmet à NPM avec l'IP de l'hôte configurée.
Statistiques temps réel
● liveNouveau déploiement
Applications tierces populaires (n8n, Nginx Proxy Manager, Portainer…) — aucun dépôt requis, l'image officielle est utilisée directement.
Méthode de déploiement
Build en cours…
Utilisateurs
Inviter un utilisateur
Générez un code à usage unique. La personne l'utilisera pour créer son compte (email + mot de passe) — il détermine à quels serveurs et à quel domaine (avec son certificat) elle aura accès.
Un domaine exact verrouille l'utilisateur dessus. Un domaine *.exemple.com l'autorise à créer un hôte sur n'importe quel sous-domaine (ex. app1.exemple.com, app2.exemple.com…), tous couverts par le certificat wildcard choisi ci-dessous.
Quota logiciel : les déploiements/mises à jour de cet utilisateur sont bloqués une fois son empreinte disque (images + volumes de ses projets) au-delà de cette limite.
Code à transmettre (usage unique) :
Comptes
Invitations en attente
🤖 Code with Claude
Lance Claude Code comme agent headless sur un de tes dépôts GitHub : il clone, travaille, committe et pousse sur une branche dédiée claude/…. Chaque outil appelé s'affiche en direct. Réservé à l'administrateur — l'agent exécute des commandes arbitraires dans le conteneur.
⚠️ Pas encore connecté à Claude
Connecte ton abonnement Claude — AutoDock lance claude setup-token lui-même sur le serveur, tu n'as qu'à cliquer et coller un code.
1. Ouvre le lien ci-dessous dans un nouvel onglet et autorise l'accès.
2. Anthropic t'affiche un court code — colle-le ici.
✅ Connecté, mais le token n'a pas pu être extrait automatiquement de la sortie du CLI — colle-le toi-même ci-dessous :
Nouvelle tâche
Options avancées
Tâches
🔌 Webhooks (n8n, etc.)
Génère un token, puis POST /api/claude/hooks/run avec Authorization: Bearer <token> et {"repo":"owner/nom","prompt":"…"}. Poll ensuite GET /api/claude/hooks/run?taskId=… jusqu'à done:true.
Token à copier maintenant (usage unique affiché) :
⚙️ Réglages avancés (modèle, concurrence, délai, auteur des commits)
Réglages
Token GitHub
Un Personal Access Token (classic, scope repo) est requis pour lister et cloner vos dépôts, y compris privés.
💾 Stockage
Machines distantes (SSH)
Ajoutez des serveurs distants pour y déployer via SSH. AutoDock pilote leur démon Docker (DOCKER_HOST=ssh://…). Authentification par clé privée SSH (la clé publique correspondante doit être dans ~/.ssh/authorized_keys du serveur, et l'utilisateur doit avoir accès à Docker).
🐳 AutoDock (auto-gestion)
Faites apparaître AutoDock lui-même dans Déploiements (statut, logs, redémarrage). Pour l'« Update », un conteneur détaché indépendant reconstruit puis recrée AutoDock — sûr même si ça coupe la page en cours de route.
🌐 Nginx Proxy Manager
Connectez AutoDock à votre NPM pour exposer vos déploiements sur un domaine (avec Let's Encrypt) sans quitter le dashboard. Utilisez un compte administrateur NPM.
🔌 Connexion MCP (Claude)
Branchez Claude sur AutoDock : il pourra lister vos machines et conteneurs, lire les stats et les logs, déployer un dépôt, éditer un .env et lancer des mises à jour. Transport HTTP (Streamable), authentification par token Bearer.
☁️ Connecteur cloud claude.ai (OAuth)
Pour ajouter AutoDock comme connecteur personnalisé sur claude.ai : Paramètres → Connecteurs → Ajouter un connecteur personnalisé. Collez l'URL, le Client ID et le Client Secret ci-dessous. Claude vous redirigera vers une page de consentement AutoDock (mot de passe requis).
Connecté en tant que — Claude vous demandera votre email et mot de passe AutoDock lors de l'autorisation.