Tous les plans

Parcourez et éditez les fichiers dans vos conteneurs

Un explorateur de fichiers et éditeur de code intégrés pour les volumes Docker. Pas besoin de client SSH -- gérez les fichiers directement depuis votre tableau de bord.

Gestion complète des fichiers dans le navigateur

Parcourez, modifiez, créez et supprimez des fichiers dans n'importe quel volume de conteneur -- sans terminal nécessaire.

Explorateur de volumes
Parcourez n'importe quel volume Docker ou montage bind directement depuis le tableau de bord
Éditeur en ligne
Lisez et écrivez des fichiers avec une édition sensible à la syntaxe -- sans SSH
Création de répertoires
Créez des répertoires avec support de chemin complet, y compris les chemins imbriqués
Suppression sécurisée
Supprimez des fichiers et dossiers avec une boîte de dialogue de confirmation pour éviter les accidents
Prévention de traversée de chemin
Sécurité renforcée -- les requêtes sont validées pour empêcher l'évasion de répertoire
Tout conteneur en cours d'exécution
Fonctionne sur n'importe quel conteneur de votre stack, quelle que soit l'image de base
Édition de fichiers de configuration
Consultez et modifiez .env, nginx.conf, php.ini et tout fichier de configuration
Téléchargement et téléversement
Téléchargez des fichiers sur votre machine ou téléversez des fichiers dans le volume du conteneur

Comment ça fonctionne

01

Sélectionner un conteneur

Choisissez n'importe quel conteneur en cours d'exécution dans la liste d'applications de votre stack. sh0 affiche tous les volumes et montages bind disponibles.

02

Parcourir les volumes

Naviguez dans l'arborescence avec une interface d'explorateur de fichiers familière. Cliquez sur les dossiers pour les développer, cliquez sur les fichiers pour les prévisualiser.

03

Éditer les fichiers

Ouvrez n'importe quel fichier texte dans l'éditeur en ligne. Effectuez vos modifications et enregistrez -- le fichier est écrit directement dans le volume du conteneur.

04

Créer ou supprimer

Créez de nouveaux fichiers et répertoires, ou supprimez les existants. Toutes les opérations incluent une confirmation pour éviter la perte de données.

Le flux de travail du gestionnaire de fichiers

Sélectionner le conteneur
Lister les volumes
Parcourir les fichiers
Éditer / Créer
Enregistrer dans le volume

Toutes les opérations passent par l'API Docker -- pas de SSH, pas d'exec, pas d'agent installé dans le conteneur

Tout ce dont vous avez besoin

Prévisualisation de fichiers

Prévisualisez les fichiers texte, les fichiers de configuration et les logs directement dans le navigateur. Pas besoin de télécharger ou de se connecter en SSH.

Éditeur de code en ligne

Éditez des fichiers avec une interface d'éditeur de code propre. Coloration syntaxique pour les types de fichiers courants. Sauvegardez en un clic.

Sécurité renforcée

Les attaques de traversée de chemin sont bloquées au niveau de l'API. Chaque chemin de fichier est validé et confiné au volume sélectionné.

Téléversement de fichiers

Téléversez des fichiers de configuration, des certificats ou tout autre fichier directement dans le volume de votre conteneur depuis le navigateur.

Téléchargement de fichiers

Téléchargez n'importe quel fichier du conteneur vers votre machine locale. Utile pour récupérer des logs, des exports ou des fichiers de sauvegarde.

Gestion de la configuration

Modifiez les fichiers .env, les configurations nginx, les paramètres de base de données et tout autre fichier de configuration sans redémarrer le conteneur.

L'ancienne méthode

  • x Se connecter en SSH au serveur
  • x Exécuter docker exec -it pour entrer dans le conteneur
  • x Utiliser vi ou nano dans le conteneur
  • x Utiliser scp ou docker cp pour transférer des fichiers
  • x Espérer que le conteneur a les bons outils installés
  • x Aucune piste d'audit des modifications

La méthode sh0

  • Cliquez sur l'onglet gestionnaire de fichiers
  • Parcourez l'arborescence visuellement
  • Éditez dans un vrai éditeur de code
  • Téléversez et téléchargez depuis le navigateur
  • Fonctionne sur tout conteneur, aucun outil nécessaire
  • Validation de chemin renforcée pour la sécurité

Questions et réponses

Y a-t-il une limite de taille de fichier pour l'édition ? +
L'éditeur en ligne fonctionne au mieux avec des fichiers de moins de 5 Mo. Les fichiers plus volumineux peuvent toujours être téléchargés ou téléversés, mais leur édition dans le navigateur peut être lente. Pour les très gros fichiers, utilisez plutôt la fonctionnalité Terminal web.
Puis-je éditer des fichiers binaires ? +
Les fichiers binaires (images, binaires compilés, archives) ne peuvent pas être édités dans l'éditeur en ligne, mais ils peuvent être téléchargés et téléversés. L'explorateur de fichiers affiche des indicateurs de type de fichier pour que vous sachiez ce qui peut être édité.
Qu'en est-il des permissions de fichiers ? +
Les opérations sur les fichiers passent par l'API Docker, elles s'exécutent donc avec les permissions de l'utilisateur entrypoint du conteneur. Si un fichier est en lecture seule dans le conteneur, il sera en lecture seule dans le gestionnaire de fichiers aussi.
Quels types de volumes sont pris en charge ? +
Les volumes nommés Docker et les montages bind sont pris en charge. Le gestionnaire de fichiers liste tous les montages attachés au conteneur sélectionné, quel que soit le type.

Gérez les fichiers sans quitter votre navigateur.

Parcourez, modifiez et organisez les fichiers dans n'importe quel volume de conteneur. Pas de SSH, pas de docker exec, pas de tracas.