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/datadocker-compose.ymldocker compose up -d to start the serverhttp://localhost:3000/app/dataNote: This server allows registration by any username and password. It does not require any authentication to access the sync server.