Aller au contenu

Valeurs sensibles retirées (2026-07-04) — voir l'original (non versionné) dans le projet si besoin des vraies valeurs.


Édition à distance des fichiers du VPS

Rédigé le 2026-05-19.


Options disponibles depuis un appareil distant (PC, Android)

1. code-server — VS Code dans le navigateur (installé)

Un serveur VS Code qui tourne sur le VPS, accessible depuis n'importe quel navigateur (Chrome, Firefox). Interface complète : arborescence, coloration syntaxique, terminal intégré, extensions.

Accès : https://code.tekdhi.dev Mot de passe : [REDACTED] Workspace : /home/kanmaber (tous les projets accessibles)

2. ttyd — terminal web dans le navigateur (déjà actif)

Terminal bash complet dans le navigateur. Édition via vim / nano.

Accès : https://terminal.tekdhi.dev Identifiants : user hermes + mot de passe Hermes

3. VS Code Remote SSH (depuis un PC)

L'extension Remote - SSH de VS Code se connecte directement au VPS. Édition des fichiers comme en local, avec IntelliSense et terminal intégré.

Ctrl+Shift+P → "Remote-SSH: Connect to Host"
Hôte : kanmaber@178.105.46.57

4. Termius (app Android, SSH natif)

Application SSH Android optimisée pour mobile (raccourcis tactiles, gestion Ctrl/Esc). Édition avec vim/nano dans un terminal confortable.


Installation de code-server

Container Docker

docker run -d \
  --name code-server \
  --restart unless-stopped \
  -p 127.0.0.1:8484:8080 \
  -v /home/kanmaber:/home/coder \
  -u 1000:1000 \
  -e PASSWORD="[REDACTED]" \
  codercom/code-server:latest \
  --bind-addr 0.0.0.0:8080 \
  --auth password \
  /home/coder
  • Port local : 127.0.0.1:8484
  • Image : codercom/code-server:latest
  • Redémarre automatiquement avec le VPS (--restart unless-stopped)

Entrée Caddyfile

Ajoutée dans /home/kanmaber/shared_infra/Caddyfile :

# --- Code Server ---
code.tekdhi.dev {
    reverse_proxy 127.0.0.1:8484
}

Changer le mot de passe

docker rm -f code-server

docker run -d \
  --name code-server \
  --restart unless-stopped \
  -p 127.0.0.1:8484:8080 \
  -v /home/kanmaber:/home/coder \
  -u 1000:1000 \
  -e PASSWORD="NouveauMotDePasse" \
  codercom/code-server:latest \
  --bind-addr 0.0.0.0:8080 \
  --auth password \
  /home/coder

Commandes utiles

# Statut
docker ps --filter name=code-server

# Logs
docker logs code-server --tail 20

# Arrêter
docker stop code-server

# Redémarrer
docker restart code-server