Foldbook

Foldbook Server

Dernière mise à jour : 4 novembre 2026

Foldbook Server tourne sur ton NAS, à côté de tes livres. Il les rend lisibles par les personnes que tu invites, où qu'elles soient, et ne leur montre que ce que tu leur as ouvert. Aucun port à ouvrir sur ta box : il se connecte lui-même à notre relais.

Laisse ton IA t’aider

Copie ce texte et colle-le dans ChatGPT, Claude ou Gemini. Il contient tout ce qu’il faut savoir : l’assistant te pose quelques questions sur ton NAS, puis t’explique chaque étape. S’il a accès à un terminal, il peut même faire l’installation à ta place.

1. Installer le conteneur

Sur un Synology, ouvre Container Manager › Projet › Créer, choisis un dossier (par exemple /volume1/docker/foldbook) et colle ce fichier. Remplace /volume1/Media par le dossier qui contient tes BD, mangas et livres. Il est monté en lecture seule : Foldbook Server ne modifie jamais tes fichiers.

services:
  foldbook:
    image: ghcr.io/milrer/foldbook-server:latest
    container_name: foldbook-server
    restart: unless-stopped
    ports:
      - "8686:8686"
    volumes:
      - /volume1/Media:/library:ro
      - /volume1/docker/foldbook:/data

2. L’associer à ton compte

Ouvre http://adresse-de-ton-nas:8686 dans un navigateur. La page affiche un code à six chiffres. Dans Foldbook, touche Réglages › Bibliothèque partagée › Associer un serveur, puis saisis ce code. Dans « Partage lu par le serveur », indique le dossier partagé que tu as monté (Media pour /volume1/Media) : c'est ce qui te permet de masquer des titres directement depuis tes bibliothèques. Il faut un compte Foldbook. Coche ensuite les dossiers que tu prêtes : ceux qui contiennent des livres sont déjà cochés, et rien n’est prêté avant que tu valides.

3. Inviter tes proches

Dans Réglages › Bibliothèque partagée, touche ton serveur puis « Inviter ». Envoie le lien ou le code à la personne : elle l'ouvre dans Foldbook, avec son propre compte. Tu choisis ensuite ses bibliothèques et les titres à lui masquer.

Masquer des titres

Dans la bibliothèque, garde le doigt sur une couverture pour passer en sélection, puis touche ou glisse sur d'autres séries. « Masquer pour… » propose les personnes invitées. Le serveur refuse ensuite ces livres à la personne, même si elle connaît leur chemin.

Sans Docker

Sur un Mac ou un PC, Docker Desktop fait l'affaire avec le même fichier. Remplace les chemins par ceux de ton dossier de livres et d'un dossier pour les réglages.

Mettre à jour Foldbook Server

Quand une nouvelle version sort, Foldbook te le dit : la fiche de ton serveur affiche « Mise à jour disponible », avec ce qui change. La mise à jour prend deux minutes.

Attention : « Créer » ne suffit pas. Container Manager garde l’ancienne image sur le NAS et la réutilise. Si tu arrêtes le projet puis le recrées, tu repars sur la même version. Il faut d’abord supprimer l’image : c’est ce qui l’oblige à télécharger la nouvelle.

Sur un Synology, dans Container Manager

  1. Arrêter le projetProjet › foldbook-server › Arrêter.
  2. Nettoyer le projetProjet › foldbook-server › Action › Nettoyer. Le conteneur arrêté est supprimé, le projet et son fichier restent. Sans cette étape, l’image est encore marquée « utilisée » et refuse d’être supprimée.
  3. Supprimer l’imageImage › ghcr.io/milrer/foldbook-server › Supprimer. Son point est maintenant gris.
  4. Recréer le projetProjet › foldbook-server › clic droit › Créer. L’image n’étant plus sur le NAS, Container Manager télécharge la dernière version, puis démarre le serveur.

Pour vérifier : la page http://adresse-de-ton-nas:8686 affiche le nouveau numéro de version, et dans Foldbook, l’encadré « Mise à jour disponible » a disparu.

Rien n’est à refaire dans l’app : l’association, les dossiers prêtés et les invités sont gardés. Ils vivent dans le dossier /data et dans ton compte, pas dans l’image.

Ailleurs qu’un Synology, dans le dossier du fichier compose :

docker compose pull
docker compose up -d