Skip to main content

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é du 2026-08-01 (16h30) via docker stats + /proc en SSH.

État global

RAM8.4 / 11.4 GB (72%) Swap4.0 / 4.0 GB (saturé à 100%) Charge CPU (load 1/5/15 min)1.64 / 1.55 / 1.03 Disque /59 / 99 GB (62%)

Top consommateurs RAM (docker stats)

ContainerRAMLimite Immich-SERVER1147 MB2 GB komga791 MB4.4 GB Immich-MICROSERVICES618 MB2 GB stirling-pdf566 MB- jellyfin380 MB- homarr2026313 MB- Immich-DB310 MB512 MB prometheus282 MB- joplin241 MB2 GB Kavita240 MB4 GB cadvisor195 MB- grafana164 MB-

Top processus en swap

ProcessusSwapService probable java760 MBkomga java406 MBstirling-pdf mysqld315 MByourls-db immich (x2)331 MBImmich SERVER + MICROSERVICES mealie178 MBmealie python (x2)277 MBImmich-LEARNING rclone130 MBmontages kDrive mariadbd (x2)184 MBbookstack_db + autre gnome-shell49 MBgreeter GDM (voir découverte ci-dessous)

Découvertes 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 à vide : personne n'y est connecté, aucun accès distant configuré (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 307 MB) + run manuel complet lancé pour disposer d'une première sauvegarde valide.

Évolution 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 depuis sur les gros containers (komga 4.4G, Immich 2G, Kavita 4G, joplin 2G, mealie 256M...). komga et Immich restent les premiers consommateurs. Pistes : désactiver GDM, poser une limite sur stirling-pdf (566 MB résidents entre les appels), et envisager swappiness plus bas ou +2 GB de swap si la saturation persiste.