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