Aller au contenu

code-server

Rôle

IDE VS Code dans le navigateur, accessible depuis l'extérieur. Permet d'accéder à un terminal web depuis le boulot (réseau bridé, VPN bloqué) pour utiliser Claude CLI.

Accès

LXC 117 — 192.168.1.75
Port 8080
URL https://code.2h15.fr (public, protégé par mot de passe)
Version code-server 4.131.0

Configuration

  • Protégé par mot de passe code-server (stocké dans Vaultwarden)
  • Accès SSH au host Proxmox configuré (clé ed25519) → pct exec disponible sur tous les LXCs depuis le terminal intégré

Claude CLI

Claude CLI est installé en global (npm) sur LXC 117, authentifié avec le compte Pro de Val via OAuth device flow.

Token Claude expiré

Si une erreur 401 apparaît dans le terminal code-server : 1. Relancer claude dans le terminal 2. Se réauthentifier via le device flow affiché

Monitoring

  • Dashboard de supervision : oui
  • Uptime Kuma : monitor HTTP code.2h15.fr

Débogage

# Statut du service
pct exec 117 -- systemctl status code-server

# Logs
pct exec 117 -- journalctl -u code-server -n 50

# Redémarrer
pct exec 117 -- systemctl restart code-server