SERVORdocs
en

Parcourir et éditer les fichiers

Ouvre le système de fichiers d'un serveur dans ton navigateur — parcours l'arborescence, édite une conf, enregistre, puis lance la commande qui la recharge, depuis un seul écran.

L'explorateur de fichiers ouvre le système de fichiers d'un serveur juste à côté d'un terminal : parcours l'arborescence, ouvre une conf, édite-la, enregistre, puis recharge le service dans le shell du dessous — sans quitter la page ni sortir un client SFTP.

Déverrouille ton coffre d'abord

Chaque opération sur un fichier est signée dans ton navigateur : il faut donc un coffre déverrouillé — voir Déverrouiller ton coffre. Les lecteurs n'ont pas accès à l'explorateur.

Ouvrir l'explorateur

Choisis un serveur connecté

Dans Serveurs, ouvre un serveur au statut vert connecté.

Clique sur l'icône fichiers

Dans l'en-tête du serveur, à côté de l'engrenage des paramètres, clique sur l'icône fichiers. L'explorateur s'ouvre en plein écran par-dessus le tableau de bord.

Parcours l'arborescence

Les dossiers s'ouvrent au clic et sont listés à la demande — rien n'est chargé tant que tu ne le demandes pas. Clique sur un fichier pour l'ouvrir dans l'éditeur.

Éditer et enregistrer

Ouvre un fichier, édite-le, puis enregistre avec le bouton Enregistrer ou Ctrl/Cmd + S. Un fichier non enregistré est signalé dans l'en-tête et dans la ligne d'état sous l'éditeur.

L'écriture est atomique : le nouveau contenu est écrit à côté du fichier puis mis en place d'un coup, donc un enregistrement qui échoue en cours de route laisse l'original intact plutôt qu'un fichier tronqué. Les permissions du fichier remplacé sont conservées — enregistrer une conf n'élargit jamais qui peut la lire.

Deux limites à connaître

Les fichiers sont plafonnés à 8 Mo dans les deux sens, et les fichiers binaires s'ouvrent en lecture seule — les éditer comme du texte les corromprait à l'enregistrement. Passe par le terminal pour plus gros.

Envoyer et télécharger

Télécharger un fichier via Télécharger dans son menu contextuel : il arrive dans les téléchargements de ton navigateur comme n'importe quel fichier, octets intacts, binaire ou non.

Envoyer via l'icône d'envoi en haut de l'explorateur, ou Envoyer des fichiers dans le menu contextuel d'un dossier. Tu peux en sélectionner plusieurs d'un coup ; chacun est écrit dans ce dossier sous son propre nom. Un fichier déjà présent est écrasé, et un fichier au-delà du plafond de 8 Mo est ignoré avec un message plutôt que de faire échouer tout le lot.

Pourquoi 8 Mo

Chaque transfert voyage dans un seul message signé à travers le tunnel de l'agent : le plafond correspond au budget d'un message, ce n'est pas un quota arbitraire. Au-delà, le terminal et les outils déjà présents sur la machine (scp, rsync, curl) sont l'instrument adapté.

Créer, renommer, supprimer

Clic droit sur une entrée pour le menu complet, ou les icônes en haut de l'explorateur :

  • Nouveau fichier et Nouveau dossier créent dans le dossier cliqué.
  • Renommer déplace l'entrée à l'intérieur de son propre dossier.
  • Modifier les permissions applique le mode octal (0644, 755…) à un fichier ou un dossier, prérempli avec celui qu'il a aujourd'hui.
  • Supprimer retire un fichier, ou un dossier et tout son contenu, après confirmation.

Les suppressions sont définitives

Il n'y a ni corbeille ni annulation. Supprimer un dossier supprime son contenu. Garde-fou : la suppression récursive d'une racine système (/, /etc, /usr, /var…) est refusée d'office.

Le terminal en bas

Le panneau du bas est le même terminal web que l'onglet Terminal — un vrai shell sur la machine. Fais glisser la séparation pour donner plus de place à l'éditeur ou au terminal. La boucle habituelle : éditer une conf, l'enregistrer, puis lancer sa vérification et son rechargement en dessous (nginx -t && systemctl reload nginx).

Qui peut quoi

RôleParcourirÉditer, créer, supprimer
Propriétaire / Admin / MembreOuiOui
LecteurNonNon

Prérequis

L'explorateur demande un agent en version 1.1.0 ou plus récente. Les agents se mettent à jour tout seuls : un serveur sur une version antérieure affiche un court message et se met à fonctionner de lui-même une fois la mise à jour passée.

Dépannage

  • « Coffre verrouillé » — les opérations sur les fichiers sont signées avec une clé que seul ton navigateur déverrouillé détient. Déverrouille ton coffre et réessaie.
  • « Permission refusée » — l'agent effectue les opérations fichier avec l'utilisateur qui exécute les commandes. Si cet utilisateur ne peut ni lire ni écrire le chemin, l'explorateur non plus ; vérifie le propriétaire du fichier depuis le terminal du dessous.
  • Le fichier est trop gros pour être ouvert — le plafond de 8 Mo est délibéré : le fichier entier transite par le tunnel en un seul message. Passe par le terminal (tail, less, grep) pour les gros journaux.
  • Toujours bloqué ? Voir Dépannage.