A KOReader plugin that provides one-click synchronization between your Kindle's home directory and a Dropbox folder. Files in Dropbox that aren't on your Kindle will be downloaded, and files on your Kindle that aren't in Dropbox will be uploaded.
- One-click sync - No complex menus, just tap and sync
- Uses existing Dropbox config - Reuses your Cloud Storage Dropbox configuration
- Two-way sync - Downloads new files from Dropbox, uploads new local files to Dropbox
- WiFi aware - Prompts to enable WiFi if not connected
- Connect your Kindle to your computer via USB
- Copy the plugin folder:
into:
dropboxsync.kopluginkoreader/plugins/ - Eject the Kindle and restart KOReader
Before using this plugin, you need to configure Dropbox in KOReader's Cloud Storage:
- Open KOReader
- Go to Tools → Cloud Storage
- Tap the + button and select Dropbox
- Follow the prompts to authenticate with your Dropbox account
- Set the folder you want to sync with
- Open the Tools → Dropbox Sync
- You can:
- Tap Sync now to run immediately
- Check Auto-sync on startup to sync when KOReader starts
- Check Periodic sync to run in the background (default every 30 mins)
- Configure sync intervals and delays
The plugin will:
- Compare files in your Kindle's home directory with your Dropbox folder
- Download any new files from Dropbox
- Upload any new local files to Dropbox
When running in background mode (auto/periodic), it will effectively be silent unless it transfers files or encounters an error, in which case it will show a detailed summary.
| Scenario | Action |
|---|---|
| File exists in Dropbox but not locally | Downloaded to Kindle |
| File exists locally but not in Dropbox | Uploaded to Dropbox |
| File exists in both locations | No action (name-based matching) |
Note: The current sync logic is based on file names only. It does not detect modifications to existing files.
- Make sure you've configured Dropbox in Cloud Storage first (see Prerequisites)
- Verify the folder structure:
koreader/plugins/dropboxsync.koplugin/main.lua - Restart KOReader completely
- Check your WiFi connection
- Try re-authenticating with Dropbox in Cloud Storage
| Item | Path |
|---|---|
| Plugin | koreader/plugins/dropboxsync.koplugin/ |
| Plugin configuration | koreader/settings/dropboxsync.lua |
| Cloud Storage config | koreader/settings/cloudstorage.lua |
| Menu order config | koreader/settings/filemanager_menu_order.lua |
| Default sync folder | Your configured KOReader home directory |