00_Recapitulatif
Vue d ensemble - VPS Jux + Claude Code
34 containers en production sur le VPS. 25 pages de documentation, une par service. 13 services disposent d un MCP actif dans Claude Code. Mis a jour le 2026-05-30.
| Page | URL | MCP Claude Code | Statut integration |
|---|---|---|---|
| 01_Portainer | https://portainer.juxjux.ovh | mcp__portainer__* |
MCP actif |
| 02_Bookstack | https://bookstack.juxjux.ovh | bookstack-mcp-server (npm) |
MCP actif |
| 03_Homarr | https://homarr.juxjux.ovh | mcp__homarr__* |
MCP actif |
| 04_Audiobookshelf | https://audiobookshelf.juxjux.ovh | mcp__audiobookshelf__* |
MCP actif |
| 05_BentoPDF | - | - | API directe |
| 06_Cadvisor | - | - | via Prometheus |
| 07_Calibre-web | - | - | OPDS |
| 08_Dozzle | - | - | via Portainer MCP |
| 09_FileBrowser | https://files.juxjux.ovh | mcp__filebrowser__* |
MCP actif |
| 10_FreshRSS | https://freshrss.juxjux.ovh | mcp__freshrss__* |
MCP actif |
| 11_Gitea | - | - | API REST directe |
| 12_Grafana | https://grafana.juxjux.ovh | - | API REST directe |
| 13_Immich | https://immich.juxjux.ovh | mcp__immich__* |
MCP actif (5 containers) |
| 14_Jellyfin | https://jellyfin.juxjux.ovh | mcp__jellyfin__* |
MCP actif |
| 15_Joplin | - | - | sync server uniquement |
| 16_Kavita | https://kavita.juxjux.ovh | mcp__kavita__* |
MCP actif |
| 17_Komga | https://komga.juxjux.ovh | mcp__komga__* |
MCP actif |
| 18_Mealie | https://mealie.juxjux.ovh | mcp__mealie__* |
MCP actif |
| 19_Navidrome | https://navidrome.juxjux.ovh | mcp__navidrome__* |
MCP actif |
| 20_NodeExporter | - | - | via Prometheus |
| 21_Prometheus | - | - | API REST / PromQL |
| 22_Readeck | https://readeck.juxjux.ovh | mcp__readeck__* |
MCP actif |
| 23_Syncthing | https://syncthing.juxjux.ovh | mcp__syncthing__* |
MCP actif |
| 24_Yourls | - | - | API REST directe |
| 25_StirlingPDF | https://spdf.juxjux.ovh | - | API directe |
| A_liens entre Claude et le KDRIVE | kdrive.infomaniak.com | @infomaniak/mcp-server-kdrive + API REST |
MCP actif (kdrive_search) + API directe |
Scripts de maintenance
| fill_bookstack_pages.py | Remplit les pages avec les infos containers (image, ports, volumes) | C:\Users\eliob\.claude\fill_bookstack_pages.py |
|---|---|---|
| fill_bookstack_mcp.py | Ajoute la section integration Claude Code / MCP a chaque page | C:\Users\eliob\.claude\fill_bookstack_mcp.py |
Configuration MCP
Scripts dans C:\Users\eliob\.claude\, enregistres dans C:\Users\eliob\.mcp.json. Projet Claude Code principal : C:\Users\eliob. Endpoint Portainer Docker local : ID 3.
260611-REX VPS par Claude
Releve du 2026-06-11 via Prometheus (PromQL sur localhost:9090) + Portainer MCP.
Etat global
| RAM | 8.4 / 11.41 GB (73.6%) |
|---|---|
| Swap | 3.99 / 4.0 GB (quasi plein) |
| CPU | 5.2% |
Top consommateurs RAM (RSS)
| Container | RAM RSS |
|---|---|
| komga | 1059 MB |
| Immich-SERVER | 1011 MB |
| Immich-MICROSERVICES | 520 MB |
| stirling-pdf | 442 MB |
| homarr2026 | 355 MB |
| jellyfin | 272 MB |
| prometheus | 259 MB |
| jdownloader | 220 MB |
| Kavita | 196 MB |
| joplin | 179 MB |
| calibre-web-eyrolles | 132 MB |
| mealie | 129 MB |
| grafana | 125 MB |
| cadvisor | 91 MB |
| navidrome | 86 MB |
Swap sature : komga + Immich representent ~2.5 GB a eux deux. StirlingPDF (442 MB) reste charge entre les appels.
260801-REX VPS par Claude
RelevéReleve du 2026-08-01 (16h30) via docker stats + /proc en SSH.SSH (PC eliob).
État
Etat global
Top consommateurs RAM (docker stats)
RSS)
Top processus en swap
Découvertes
Swap du jour
1. GNOME déjà installé et actif sur le host. gdm3 + Xorg + gnome-shell tournent sur tty1 depuis le 8 juillet (98 paquets GNOME installés). C'est l'écran de connexion GDM qui tourne à videsature : personne n'y est connecté, aucun accès distant configurékomga (pas de VNC/xrdp), et il consomme ~150 MB RAM + 50 MB swap pour rien. Dans le cadre de la question « VPS en poste graphique » : la recommandation reste un bureau conteneurisé (linuxserver/webtop XFCE avec limite mémoire, derrière nginx ou tunnel WireGuard) plutôt qu'un DE sur le host. Action possible : sudo systemctl disable --now gdm pour libérer les ressources.
2. Sauvegardes Immich vides depuis l'origine — corrigé. Dans /opt/backups/vps_backup.sh, la ligne Immich faisait pg_dump -U postgres sans -d immich : le dump portait sur la base d'administration postgres (~700 octets) au lieu de la base immich (382 MB). Toutes les archives immich_db_dayN.7z (4 Ko) sur kDrive sont inexploitables. Fix appliqué le 2026-08-01 (-d immich ajouté, dump réel 307760 MB) + runStirlingPDF manuel(406 completMB) lancéen pourtete disposerdes d'uneprocessus premièreswappes, sauvegardeImmich valide.
ÉvolutionMB. Des limites memoire ont ete posees depuis le REX du 2026-06-11
Le swap est toujours saturé (4/4 GB) mais la RAM est stable (72% vs 73.6%) et des limites mémoire ont été posées depuisjuin sur les gros containers (komga 4.4G, Immich 2G, Kavita 4G, joplin 2G, mealie 256M...)2G). komgaDecouvertes etdu jour : GNOME/gdm3 tourne a vide sur tty1 depuis le 8 juillet (98 paquets installes, ~150 MB RAM, aucun acces distant configure) ; sauvegardes Immich restentvides lesdepuis premiers consommateurs. Pistes : désactiver GDM, poser une limite sur stirling-pdfl'origine (566pg_dump MBsans résidents-d entreimmich, les appels), et envisager swappiness plus bas ou +2 GBarchives de swap4 siKo) la— saturationcorrigees persiste.le 2026-08-01, dump reel 307 MB.