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

L'ouverture d'un fichier dans l'éditeur est plafonnée à 8 Mo, et les fichiers binaires s'ouvrent en lecture seule — les éditer comme du texte les corromprait à l'enregistrement. L'envoi, lui, monte à 512 Mo.

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à de 512 Mo est ignoré avec un message plutôt que de faire échouer tout le lot.

Pendant l'envoi, une barre de progression s'affiche dans l'en-tête de l'explorateur, avec le nombre de fichiers déjà passés et le temps restant. Un clic dessus ouvre le détail : une ligne par fichier, sa propre progression, ce qui a été transféré sur le poids total, la vitesse et le temps restant. Les fichiers envoyés disparaissent d'eux-mêmes ; un fichier en échec reste affiché avec sa raison jusqu'à ce que tu masques le panneau. Annuler arrête le lot sur-le-champ : le fichier en cours est abandonné côté serveur plutôt que commité — la version précédente reste donc intacte — et ceux qui attendaient leur tour ne partent pas.

Comment passent les gros fichiers

Un petit fichier voyage dans un seul message signé à travers le tunnel de l'agent. Au-delà de ce budget, l'envoi est découpé en morceaux, chacun signé séparément par ton navigateur ; sa progression avance morceau par morceau dans le panneau d'envoi. Les morceaux s'accumulent dans un fichier temporaire à côté de la destination, et le fichier ne prend son vrai nom qu'une fois le dernier arrivé : un envoi interrompu laisse la version précédente intacte, jamais une version tronquée. Pour un fichier de plusieurs gigaoctets, scp ou rsync depuis le terminal restent 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.