Foldbook

Foldbook Server

Last updated: November 4, 2026

Foldbook Server runs on your NAS, next to your books. It makes them readable by the people you invite, wherever they are, and only shows them what you opened to them. No port to open on your router: it connects to our relay on its own.

Let your AI help

Copy this text and paste it into ChatGPT, Claude or Gemini. It holds everything there is to know: the assistant asks you a few questions about your NAS, then explains each step. If it has access to a terminal, it can even do the install for you.

1. Install the container

On a Synology, open Container Manager › Project › Create, pick a folder (for example /volume1/docker/foldbook) and paste this file. Replace /volume1/Media with the folder that holds your comics, manga and books. It is mounted read-only: Foldbook Server never changes your files.

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. Link it to your account

Open http://your-nas-address:8686 in a browser. The page shows a six-digit code. In Foldbook, tap Settings › Shared library › Link a server, then type the code. In “Share the server reads”, enter the shared folder you mounted (Media for /volume1/Media): that lets you hide titles straight from your libraries. You need a Foldbook account. Then tick the folders you lend: the ones with books are already ticked, and nothing is lent until you confirm.

3. Invite people

In Settings › Shared library, tap your server, then “Invite”. Send the link or code to the person: they open it in Foldbook, with their own account. You then choose their libraries and the titles to hide from them.

Hide titles

In the library, press and hold a cover to start selecting, then tap or slide over other series. “Hide for…” lists the people you invited. The server then refuses those books to that person, even if they know the path.

Without a NAS

On a Mac or PC, Docker Desktop works with the same file. Replace the paths with your books folder and a folder for the settings.

Update Foldbook Server

When a new version comes out, Foldbook tells you: your server’s page shows “Update available”, with what changes. Updating takes two minutes.

Careful: “Build” alone is not enough. Container Manager keeps the old image on the NAS and reuses it. If you stop the project and build it again, you get the same version back. Delete the image first: that is what makes it download the new one.

On a Synology, in Container Manager

  1. Stop the projectProject › foldbook-server › Stop.
  2. Clean the projectProject › foldbook-server › Action › Clean. The stopped container is removed; the project and its file stay. Without this step, the image is still marked “in use” and can’t be deleted.
  3. Delete the imageImage › ghcr.io/milrer/foldbook-server › Delete. Its dot is now grey.
  4. Build the project againProject › foldbook-server › right-click › Build. Since the image is no longer on the NAS, Container Manager downloads the latest version, then starts the server.

To check: http://your-nas-address:8686 shows the new version number, and in Foldbook the “Update available” box is gone.

Nothing to redo in the app: the link, the folders you lend and your guests are kept. They live in the /data folder and in your account, not in the image.

Outside a Synology, in the compose file’s folder:

docker compose pull
docker compose up -d