koreader-sync-server
koreader/kosync:latest
https://hub.docker.com/r/koreader/kosync
bridge
sh
false
https://github.com/EdvinAlvarado/koreader-sync-server-ca-template/issues
https://github.com/koreader/koreader-sync-server
https://raw.githubusercontent.com/koreader/koreader-sync-server/master/README.md
KOReader Sync Server is a self-hosted sync service for KOReader devices. The official image serves HTTPS on container port 7200 with a self-signed certificate and stores its state in Redis, so persistent Redis storage is required. Keep the exposed port on a trusted network, or place the container behind a reverse proxy that terminates TLS.
MediaServer:Books
https://[IP]:[PORT:7200]/healthcheck
https://raw.githubusercontent.com/EdvinAlvarado/koreader-sync-server-ca-template/main/templates/koreader-sync-server.xml
https://raw.githubusercontent.com/koreader/koreader/master/resources/koreader.png
6.1
7
AGPL
### 1.0.0
- Initial Unraid Community Applications template for koreader/kosync
[b]First run:[/b]
1. Deploy the container and wait for it to start.
2. Open the healthcheck endpoint and confirm it returns {"state":"OK"}.
3. Point KOReader clients at `https://YOUR-SERVER:7200/` or at your reverse proxy URL.
[br][br]
[b]Storage:[/b] Redis data at `/var/lib/redis` must be persisted. The app and Redis log paths are optional, but keeping them on appdata makes troubleshooting easier.
[br][br]
[b]Networking:[/b] The container listens on HTTPS with a self-signed certificate on port `7200`. If you run it behind a reverse proxy, you can change only the host-side port here and let the proxy handle certificate management.
7200
/mnt/user/appdata/kosync/logs/app
/mnt/user/appdata/kosync/logs/redis
/mnt/user/appdata/kosync/data/redis
true