Version 2.3.1 • Stable

Bonjour,
bienvenue sur VSDactyl.

VSDactyl vous permet de gérer les fichiers et la console de vos serveurs distants directement dans VS Code, avec un flux rapide et sécurisé.

Installation rapide

1

Ouvrir le Marketplace des extensions

Utilisez Ctrl + Shift + X sur Windows/Linux ou Cmd + Shift + X sur macOS.

Recherchez VSDactyl, cliquez sur Install, puis ouvrez la vue VSDactyl.

Première connexion

Créer une clé API

  1. Ouvrez le tableau de bord de votre panel.
  2. Allez dans Account.
  3. Ouvrez API Credentials.
  4. Créez une nouvelle clé et copiez-la.

L'ajouter dans VS Code

  • Display Name : Nom de votre choix.
  • Panel URL : Adresse de votre panel.
  • API Key : Collez la clĂ© copiĂ©e.

SSH Auto-Setup

Conseil : L'authentification par clé SSH est plus sûre et plus fiable qu'un mot de passe.

Configuration en un clic

Dans le formulaire, choisissez SSH Key puis activez Auto-configure SSH Key.

  • GĂ©nĂ©ration locale d'une paire de clĂ©s.
  • Envoi de la clĂ© publique au panel.
  • Enregistrement du chemin de clĂ© privĂ©e.

Gérer les fichiers comme en local

Explorateur de Fichiers Récurrent dans la Barre Latérale

Vous n'avez plus besoin de monter un dossier d'espace de travail pour parcourir ou modifier des fichiers distants. Vous pouvez désormais développer un nœud de serveur directement dans la barre latérale de l'arborescence des Servers dans VS Code pour parcourir ses fichiers et sous-dossiers. Cliquez sur n'importe quel fichier pour l'ouvrir directement dans l'éditeur, et faites un clic droit pour télécharger, supprimer, compresser ou décompresser des éléments instantanément.

Connexion et édition (Explorateur Natif)

Faites un clic droit sur un serveur puis choisissez Connect (SFTP). Vous pouvez ensuite monter le serveur en tant qu'espace de travail, modifier des fichiers, les enregistrer directement sur le serveur, téléverser des fichiers par glisser-déposer, et gérer les dossiers depuis l'explorateur de fichiers natif de VS Code.

Live Production Auto-Sync

Deployment Syncing

Instead of manually uploading files, you can bind a local folder directly to a remote server. Right-click any Pterodactyl server and choose VSDactyl: Map Local Folder (Auto-Sync). Select your local workspace folder.

VSDactyl will drop a .vsdactyl-sync.json configuration file there and immediately start watching the folder. Any changes you make (saves, deletes, new plugins) will instantly be tunneled to the server in the background!

Transferts en Masse Assistés par Archive

Uploads Ultra-rapides

Glissez-déposez un énorme dossier directement sur un nœud de serveur. VSDactyl intercepte automatiquement le dépôt, compresse les fichiers dans une archive unique, téléverse le paquet via SFTP et l'extrait instantanément sur le serveur distant.

Astuce : Surveillez les vitesses de téléversement en direct, définissez des limites actives et consultez les ETA restantes à l'aide du tableau de bord Transfer Manager Dashboard via l'icône de synchronisation en haut de la vue Serveur !

Gestion des Archives Côté Serveur

Vous pouvez empaqueter des dossiers ou extraire des archives directement sur le serveur sans transférer de octets sur le réseau. Faites un clic droit sur les dossiers de la barre latérale de l'arbre du serveur et sélectionnez Compress to Archive (Server-side) pour les compresser au format zip/tar, ou faites un clic droit sur n'importe quelle archive zip/tar et sélectionnez Decompress Archive (Server-side) pour les extraire instantanément via l'API Wings.

Console & Vue Web

Terminal en direct & Télémétrie

Surveillez les métriques CPU, RAM et disque en direct de votre serveur dans la vue de l'arborescence. Faites un clic droit sur n'importe quel serveur pour Open Terminal afin de diffuser la console en temps réel.

Panneau Web Intégré

Choisissez Open Panel in Web View pour charger de manière transparente l'interface complète de Pterodactyl dans un onglet VS Code !

Dépannage

Problèmes d'authentification ou de clé

Régénérez la clé SSH via l'auto-setup et vérifiez les informations du compte dans les paramètres VSDactyl.

Besoin d'aide ?

Ouvrez un ticket (Issue) sur le dépôt du projet.

Visiter GitHub