ACLClouds
ACLClouds

Déployer un bot par SFTP avec FileZilla

Hôte, port 2222, identifiant bot-xxxxxxxx : comment envoyer les fichiers de votre bot par SFTP, sans terminal, et éviter les blocages de connexion.

Chaque bot ACLClouds a son propre accès SFTP. Avec FileZilla ou une autre application SFTP, vous envoyez le code du bot sur le serveur, puis vous relancez le bot depuis le tableau de bord. Cet article décrit la connexion, ce qu’il faut envoyer, et ce qui bloque une connexion SFTP.

  • Chaque bot a son accès SFTP : hôte, port 2222, identifiant bot-xxxxxxxx et mot de passe.
  • Déposez le code, pas node_modules : le stockage gratuit fait 715 Mo.
  • 6 échecs en 10 minutes bloquent la connexion pendant 15 minutes.

Trouver les identifiants

Les identifiants se trouvent dans l’onglet Paramètres du bot, dans la carte « Accès SFTP ». Seul le propriétaire du bot peut les voir.

  • Hôte : l’adresse affichée dans la carte.
  • Port : 2222, et non le port SFTP habituel 22.
  • Identifiant : bot- suivi de huit caractères, propre à ce bot. Le mot de passe se montre, se copie ou se change depuis la même carte.

Se connecter avec FileZilla

Dans FileZilla, la connexion se fait en SFTP. Une fois connecté, le dossier distant est celui du bot : déposez-y les fichiers du projet, comme vous le feriez dans un dossier local.

  • Gestionnaire de sites, nouveau site : protocole SFTP, hôte, port 2222, identifiant et mot de passe de la carte.
  • Glissez-déposez package.json, le fichier de démarrage et le dossier src depuis votre PC.
  • N’envoyez pas node_modules, ni les dossiers de cache : ils sont lourds et le stockage gratuit fait 715 Mo.

Éviter les blocages de connexion

Après plusieurs échecs, le serveur refuse les connexions un moment. Un mot de passe mal copié suffit pour en arriver là, car chaque tentative compte.

  • 6 échecs de connexion en 10 minutes bloquent les tentatives pendant 15 minutes.
  • Pendant le blocage, n’essayez pas plus souvent : attendez, puis copiez-collez le mot de passe depuis la carte.
  • Si le mot de passe semble perdu, utilisez l’option Changer dans la carte « Accès SFTP ».

Pourquoi ACLClouds pour un bot déployé par SFTP

L’accès SFTP est inclus dans l’offre bots, y compris l’offre gratuite. Il n’y a pas de terminal à configurer pour déposer votre code.

  • Offre gratuite : 1 bot, 315 Mo de RAM, 0,25 vCPU, 715 Mo de stockage, envoi jusqu’à 100 Mo.
  • Accès SFTP propre à chaque bot, sur le port 2222.
  • Les images Node.js et Python incluent ffmpeg, yt-dlp et deno.

Questions fréquentes

Pourquoi le port est-il 2222 et non 22 ?

Le SFTP des bots ACLClouds écoute sur le port 2222. Dans FileZilla, indiquez-le explicitement, sinon la connexion échoue.

Qui peut se connecter au SFTP d’un bot ?

Seul le propriétaire du bot voit la carte « Accès SFTP » et ses identifiants. Ne partagez pas le mot de passe : changez-le si vous pensez qu’il a fuité.

Dois-je redémarrer le bot après un envoi ?

Oui. Une fois les fichiers déposés, relancez le bot depuis le tableau de bord pour que le nouveau code soit pris en compte.