Sync & Backup Guide
September 5, 2026 · View on GitHub
Keep your library safe and synchronized across devices using Supabase Sync and local backups.
Supabase Sync
IReader uses your personal, private Supabase database to sync your reading progress, library, and Spirit Stones across all devices.
Tip
For complete step-by-step instructions on creating your free Supabase project, getting API keys, and setting up database tables, see the Supabase Cloud Sync & Setup Guide.
Setting Up Personal Sync (Recommended)
- Go to Settings → Sync → Supabase Configuration.
- Enter your Project URL and API Key (
anonkey). - Tap Save Configuration, then tap Test Connection.
- Use Copy Setup SQL in the app to get the database schema, then paste it into your Supabase SQL Editor.
- Use Share Config to quickly export and import your setup across multiple devices.
Sync Settings
- Auto Sync: Automatically syncs progress in the background.
- WiFi Only: Restricts sync to WiFi networks to save data.
- Sync Now: Manually triggers a sync.
Backup & Restore
Create local backups of your library to keep your data safe.
Creating a Backup
- Go to Settings → Backup & Restore.
- Tap Create Backup.
- Select what to backup:
- Library: Your list of books and categories.
- Settings: App preferences.
- History: Read history.
- Tap Backup and choose a location to save the
.ireaderfile.
Restoring a Backup
- Go to Settings → Backup & Restore.
- Tap Restore Backup.
- Select the
.ireaderbackup file. - Confirm the restore.
Warning
Restoring a backup will overwrite your current library and settings.