How to sync data

How to sync data

Technically speaking our app does not support syncing data between devices. Although you can use backup feature to transform your data from one device to another, it couldn’t be called as syncing.

That being said, you still have some ways to perform syncing outside the app.

Set a Storage Folder as the App’s Home Folder

You can set a folder in your device’s storage as the app’s home folder. In this setup, your books and chapters are saved as sub-folders and text files in the storage folder.

Since they are already stored as files, you can use external file-syncing tools to sync this data across devices.

Syncthing

Syncthing is a widely-used, cross-platform data synchronization tool. You can use it to sync your app’s data between your mobile devices, PC, laptop, or home server.

Check out Syncthing’s official guide to learn how to set it up:

Syncthing - Getting Started

Network Disks

Some network disks offer a bi-directional file-syncing feature. By setting your app’s home folder as the syncing folder, you can sync data across devices, with the added benefit of using the network disk as a backup.

Git, SVN, and Rsync

For those with programming knowledge, this method is highly recommended. Using apps like Termux you can run command-line tools for syncing your data.

If you’re familiar with Git, SVN, or Rsync, this option provides great flexibility. However, if you’re not familiar with these tools, we wouldn’t recommend this method, as they involve more technical know-how and are not intended for common users.

Summary

The app’s primary goal is to keep users’ data safe. Since syncing data between two client apps isn’t always secure, we’ve chosen not to develop a built-in syncing feature. Instead, we recommend using reliable, professional tools for data syncing.