adalanDocumentation
Collaborateurs

Référence des commandes

Toutes les commandes adalan des collaborateurs, leurs options et leur équivalent dans le connecteur claude.ai.

Syntaxe

ssh adalan adalan commande [arguments] [options]
  • Toutes les commandes, sauf help et version, acceptent --json, pour une réponse lisible par Claude ou par un script.
  • ssh adalan adalan help liste les commandes ; ssh adalan adalan commande --help détaille une commande ; ssh adalan adalan version donne la version de la plateforme.
  • Code de retour : 0 en cas de succès, 1 en cas d’erreur (et pour deploy, si le site ne répond pas encore), 2 pour une commande refusée par le serveur.

Sans l’alias SSH, la forme complète est ssh durand@spaces.adalan.ai adalan commande.

info

Votre Space : son nom (le vôtre) et son slug, son adresse et celles des sites, disque utilisé, accès SSH.

ssh adalan adalan info

deploy

Publie ou met à jour un site ou une application. L’archive tar du dossier arrive sur l’entrée standard.

COPYFILE_DISABLE=1 tar -czf - -C dossier . | ssh adalan adalan deploy projet [options]
OptionEffet
--tokenÀ la place du nom : nouveau site au nom tiré au hasard (k7mqd-2xpt9-wfb3h-nc8ra-4mxpq), introuvable sans son lien. Le nom tiré revient dans la réponse (project) : le reprendre pour les mises à jour. Pas avec --merge.
--type staticSite servi tel quel, index.html à la racine (par défaut). Une adresse sans nom de fichier ouvre l’index.html du dossier.
--type dockerApplication construite depuis son Dockerfile. Un projet garde son type : pour changer, le supprimer puis le republier.
--protectMet en ligne protégé par mot de passe (généré ; password le réaffiche). Sans effet sur un site déjà protégé.
--interneMet en ligne en accès interne : collaborateurs (connexion Microsoft) et freelances inscrits dans Grace (code par e-mail). Exclusif de --protect. Ancien nom : --sso.
--mergeMise à jour partielle : les fichiers envoyés s’ajoutent ou remplacent, les autres restent en ligne.
--remove cheminAvec --merge : retire un fichier ou un dossier. Répétable.
--forcePublie malgré des fichiers jugés sensibles, après vérification.
--timeout sAttente maximale de la mise en ligne, 90 secondes par défaut.
--build-timeout sDurée maximale de construction d’une application, 900 secondes par défaut.

Réponse --json : project, url, expires_at, online, new, files, bytes, access, warning (liens absolus ou fichiers PHP repérés) et, pour un site qui vient d’être protégé, password (un script s’identifie avec adalan). Pour une application en échec, journal donne les dernières lignes de son journal.

list

Vos sites, avec leur type, adresse, taille, dernière mise à jour, expiration et accès.

ssh adalan adalan list

files

Sans chemin, la liste des fichiers en ligne et leur taille ; avec des chemins, leur contenu texte. 256 Ko par fichier et 1 Mo par appel au plus : de quoi relire des pages avant une mise à jour partielle.

ssh adalan adalan files projet
ssh adalan adalan files projet index.html css/style.css

protect

FormeEffet
protect projetProtège par mot de passe, avec un nouveau mot de passe généré, saisi par le visiteur sur une page adalan. Un nouveau mot de passe ferme les sessions ouvertes.
protect projet --password-stdinProtège avec le mot de passe lu sur l’entrée standard, de 8 à 128 caractères.
protect projet --interneRéserve à l’accès interne : collaborateurs (connexion Microsoft) et freelances inscrits dans Grace (code par e-mail).
protect projet --offRetire la protection : le site redevient public.

extend

Fixe la durée d’un site et remet en ligne un site expiré. Une seule forme à la fois :

FormeEffet
extend projet --days nÉchéance à n jours à partir d’aujourd’hui (1 à 365, 90 par défaut).
extend projet --until AAAA-MM-JJDernier jour d’accès, inclus, à l’heure de Paris (d’aujourd’hui à un an).
extend projet --permanentSans date de fin : ni rappel, ni mise hors ligne. Une durée donnée ensuite le rend de nouveau éphémère.
ssh adalan adalan extend projet --until 2026-12-31

password

Affiche le mot de passe d’un site protégé, généré ou choisi. Un mot de passe posé avant le 1er octobre 2026 n’a été gardé que sous forme d’empreinte : en poser un nouveau avec protect.

ssh adalan adalan password projet

invite

Envoie par e-mail, à chaque destinataire séparément, le lien du site, sa date de fin d’accès et, pour un site protégé, son mot de passe. Les réponses arrivent à l’adresse de votre Space. 10 destinataires par envoi, 50 par Space sur 24 heures ; le site doit être en ligne, et les courriels configurés sur la plateforme.

OptionEffet
--to adresseDestinataire ; répétable, ou plusieurs adresses séparées par des virgules.
--no-passwordNe pas joindre le mot de passe (à transmettre par un autre canal).
--message-stdinMessage d’accompagnement lu sur l’entrée standard (2 000 caractères au plus).
echo "Voici la maquette promise." | ssh adalan adalan invite projet --to client@exemple.fr --message-stdin

delete

Supprime un site : hors ligne tout de suite, fichiers effacés, conteneur et base d’une application compris. Définitif.

ssh adalan adalan delete projet

logs

Dernières lignes du journal d’une application (100 par défaut).

ssh adalan adalan logs projet --lines 200

env

Variables d’environnement d’une application. Sans autre argument, la liste des noms, sans les valeurs. Tout changement relance l’application.

FormeEffet
env projet NOM=valeur …Définit des variables (réglages non secrets).
env projet --stdinLit NOM=valeur, une par ligne, sur l’entrée standard : pour les secrets.
env projet --unset NOMRetire une variable. Répétable.

db create

Crée la base PostgreSQL d’une application, ou change son mot de passe si elle existe, puis relance l’application avec DATABASE_URL et les variables PG*.

ssh adalan adalan db create projet

account

Les paramètres de votre Space, ceux de la page https://spaces.adalan.ai/slug/admin : mot de passe, code d’accès de Claude, clés SSH. Chaque action est inscrite au journal de la plateforme, à votre nom.

FormeEffet
account showVotre Space : adresse, e-mail, mot de passe choisi ou non, code d’accès remis ou non, accès de Claude, clés SSH. Jamais de secret.
account passwordChoisit ou change votre mot de passe, lu sur l’entrée standard (8 à 128 caractères). Avec votre adresse e-mail, il ouvre la page de votre Space et le connecteur Claude ; les sessions ouvertes avec l’ancien sont fermées. Externes seulement : une adresse adalan passe par Microsoft.
account access-codeNouveau code d’accès du connecteur, affiché une seule fois ; toutes les connexions de Claude à votre Space sont fermées.
account key add "clé"Autorise une clé publique SSH de plus (un autre poste), limitée aux commandes adalan.
account key remove SHA256:…Révoque une clé (empreinte ou commentaire) et ferme ses sessions SSH.
ssh adalan adalan account show
printf '%s\n' 'mot de passe' | ssh adalan adalan account password

Équivalents dans le connecteur

CommandeOutil du connecteurParamètres
infoinfoaucun
listlist_sitesaucun
deploydeploy_siteproject ou random_name (nom tiré au hasard), files (chemin, contenu, text ou base64), kind (static, docker), merge, remove, access (public, password, interne)
filesread_site_filesproject, paths
protectprotect_siteproject, access (password, interne, public), password (mot de passe choisi)
extendextend_siteproject, days, until, permanent
passwordsite_passwordproject
inviteinvite_to_siteproject, emails, message, include_password
deletedelete_siteproject
logsapp_logsproject, lines
envset_app_envproject, values, unset (sans les deux : liste des variables)
db createcreate_databaseproject
account …aucun : les paramètres du Space se règlent sur sa page /slug/admin, ou par SSH