ONE HOME FOR EVERY READER
Your library of devices.
Kept in harmony.
Manage your KOReader plugins, preview changes, and keep your devices in sync.
Your token lives in the hub’s data directory as admin-token.
YOUR READING FLEET
Everything, in sync.
A central home for your devices and their plugins.
Your devices
Preview changes before applying. Close KOReader before syncing settings.
Shared repositories
One cached checkout per URL and ref, shared by every device that uses it.
Declare Git plugins under defaults.plugins to share them across devices, or under a device for individual assignments. Refreshing downloads sources; applying syncs devices.
Fleet configuration
Devices, plugin sources, branches, and settings. Lua comments and formatting are preserved.
Saved configuration is validated. Saving does not change devices.
Shared plugin example
defaults = {
identity_file = "~/.ssh/kosyncr_ed25519",
plugins = {
{ name = "appstore",
source = "git:https://github.com/omer-faruq/appstore.koplugin",
ref = "main" },
},
},Activity
The latest 50 operations, including previews, updates, and restore results.