# 22_Readeck

## readeck

<table id="bkmrk-imagecodeberg.org%2Fre"><tbody><tr><th>Image</th><td>`codeberg.org/readeck/readeck:latest`</td></tr><tr><th>Etat</th><td><span style="color:#008000;">Up 9 hours</span></td></tr><tr><th>Compose project</th><td>readeck</td></tr><tr><th>Reseau</th><td>readeck\_default</td></tr><tr><th>URL</th><td>[https://readeck.juxjux.ovh](https://readeck.juxjux.ovh)</td></tr></tbody></table>

### Ports

<table id="bkmrk-hotecontainerip45678"><thead><tr><th>Hote</th><th>Container</th><th>IP</th></tr></thead><tbody><tr><td>4567</td><td>8000/tcp</td><td>0.0.0.0</td></tr><tr><td>4567</td><td>8000/tcp</td><td>::</td></tr></tbody></table>

### Volumes

<table id="bkmrk-source-%28hote%29destina"><thead><tr><th>Source (hote)</th><th>Destination</th><th>Type</th><th>Mode</th></tr></thead><tbody><tr><td>`/home/debian/readeck/exports`</td><td>`/exports`</td><td>bind</td><td>rw</td></tr><tr><td>``</td><td>`/readeck`</td><td>volume</td><td>rw</td></tr><tr><td>`/home/debian/readeck/data`</td><td>`/readeck/data`</td><td>bind</td><td>rw</td></tr></tbody></table>

---

## Integration Claude Code — MCP

<table id="bkmrk-statut-mcpmcp-actifo"><tbody><tr><th>Statut MCP</th><td><span style="color:#008000;">MCP actif</span></td></tr><tr><th>Outils (prefix)</th><td>`mcp__readeck__`</td></tr><tr><th>Configuration</th><td>Script Python : C:\\Users\\eliob\\.claude\\mcp\_readeck.py | Auth : token API Bearer (MFA actif sur le compte web)</td></tr></tbody></table>

### Outils disponibles

- `get_bookmarks`
- `get_bookmark`
- `create_bookmark`
- `update_bookmark`
- `delete_bookmark`
- `get_labels`
- `get_profile`

### Ce que nous pouvons faire ensemble

- Sauvegarder un article ou une page web depuis Claude Code
- Parcourir et rechercher les articles enregistrés
- Organiser les bookmarks avec des labels
- Mettre à jour le statut (lu/archivé) d'un article
- Supprimer des bookmarks obsolètes

---

## Sauvegarde de la base de données

Sauvegarde automatique quotidienne de la base SQLite de Readeck vers kDrive Infomaniak. Mise en place le 2026-06-01.

### Paramètres

<table id="bkmrk-script%2Fopt%2Fbackups%2Fv"><tbody><tr><th>Script</th><td>`/opt/backups/vps_backup.sh`</td></tr><tr><th>Cron</th><td>Tous les jours à 2h du matin (`0 2 * * *`)</td></tr><tr><th>Type base</th><td>SQLite — `/readeck/data/db.sqlite3` (dans le container)</td></tr><tr><th>Méthode</th><td>`docker cp readeck:/readeck/data/db.sqlite3`</td></tr><tr><th>Taille base</th><td>~8.5 Mo</td></tr><tr><th>Format archive</th><td>.7z (compression niveau 5)</td></tr><tr><th>Destination</th><td>kDrive Infomaniak — `TOOJUX/jux_vps/readeck` (dossier ID 1427922)</td></tr><tr><th>Rétention</th><td>7 jours glissants</td></tr><tr><th>Nommage fichier</th><td>`readeck_db_YYYY-MM-DD.7z`</td></tr></tbody></table>

### Note

Le volume `/readeck` (non bindé) contient les fichiers des articles (images, HTML). La base SQLite ne couvre que les métadonnées et le texte extrait — les contenus médias ne sont pas inclus dans ce backup.