A lightweight synchronization server for KOReader devices, built with Bun and Hono.
To use this sync server with your KOReader device:
Set up your own sync server easily using Docker Compose:
services: kosync: image: ghcr.io/nperez0111/koreader-sync:latest container_name: kosync ports: - 3000:3000 healthcheck: test: ["CMD", "wget" ,"--no-verbose", "--tries=1", "--spider", "http://localhost/health"] interval: 5m timeout: 3s restart: unless-stopped volumes: - data:/app/data
docker-compose.yml
docker compose up -d
to start the serverhttp://localhost:3000
/app/data
Note: This server allows registration by any username and password. It does not require any authentication to access the sync server.