Desktop and phone

Backups and moving between devices

Make a .silo archive, restore it, and move your whole library between your phone and your computer.

A backup is a single .silo file. The same file restores on either platform, so a backup from your phone opens on your desktop and the other way round.

Settings ▸ Data & Backup.

Making a backup

  1. 1Open Settings ▸ Data & Backup on the desktop, or Settings ▸ Data Management on the phone.
  2. 2Press Backup now (desktop) or Create Backup (phone).
  3. 3Choose the type: Full includes your media files, Notes only is much smaller and carries just the text.
  4. 4The archive is written into the app's own backup folder and appears in the Stored backups list.
Get at least one backup out of the app folder
Backups live inside the app's own data directory by default. Uninstalling SILONotes, or resetting that folder, would take your notes and every backup of them. On the desktop, switch on Also copy backups to my Documents folder. On the phone, use the share button on a backup to send a copy somewhere safe.

The desktop can also back up on a schedule, keeping the most recent copies. Switch on Backup automatically on the same screen.

Protecting backups with a password

Under Settings, Data & Backup, Backup protection you can set a backup password. It is off by default, and that is fine for many people: an unprotected .silo file can be opened by anyone who has it, and there is no key to lose. With protection on, every new backup is encrypted, and so are the copies sync writes into your shared folder.

  • The password is only needed to open a backup on a device that did not make it. It never locks the app itself, and this device opens its own backups without asking.
  • When you turn it on you are shown a recovery key once. Write it down or put it in a password manager: it is the only way into your backups if you forget the password.
  • Nobody can recover the password for you, not even SILO Apps. Lose both the password and the recovery key and every backup made with them is permanently unreadable.
  • Sync between devices needs the password set on both devices first; see Sync between devices.
  • Turning protection off is allowed, with a warning: from then on new backups, and the synced copies, are written unencrypted.

Restoring

  1. 1Pick a backup from Stored backups and press its restore button, or use Restore from file… to choose one from disk.
  2. 2Read the preview. It tells you the date, the number of notes, whether it is full or notes-only, and which app version wrote it.
  3. 3Choose Merge into current to add and update, or Replace everything to make your library exactly match the archive.
  4. 4Confirm. A safety snapshot of your current library is taken first, and if that snapshot cannot be written the restore stops rather than going ahead.
Replace everything means everything
Notes, library items, SILOs, highlights and settings are all replaced. The extra confirmation is deliberate.
Both platforms snapshot before a restore
A safety snapshot is written before a merge and before a replace, on the desktop and on the phone, and a note checkpoint is recorded as well. If the snapshot cannot be written, the restore stops rather than proceeding.
Keeping two devices in step
A backup is a one-off copy. To keep a phone and a desktop on the same notes continuously, pair them: see Sync between your devices.

Moving from your phone to your computer

  1. 1On the phone: Settings ▸ Data Management ▸ Create Backup, choose Full if you want your images and recordings to come across.
  2. 2Share the resulting .silo file to your computer however you prefer.
  3. 3On the desktop: Settings ▸ Data & Backup ▸ Restore from file…, pick the file.
  4. 4Choose Replace everything on a fresh install, or Merge into current if the desktop already has notes you want to keep.

What is inside a .silo file

It is an ordinary zip. You can open one with any unzip tool and read your notes as JSON, which is the point: your writing is never locked in.

EntryContents
manifest.jsonVersion, date, platform, mode, counts, and a SHA-256 checksum for each data file.
data/notes.jsonEvery note, with its blocks.
data/silos.jsonYour SILOs.
data/highlights.jsonReader highlights.
data/book_chapters.jsonImported library chapters.
data/preferences.jsonSettings and templates, with API keys stripped out.
assets/…Your media files. Full backups only.
Checksums are verified on restore
Each data file is checked against its recorded hash before anything is imported, and an archive written by a newer version of the app is refused rather than half-imported. The phone also has a Verify button to check an archive without restoring it.

Exporting single notes

For one note rather than the lot, use Export… in the note header. Markdown, plain text, RTF and PDF are all available.

Coming from another app

The phone has Import from other apps on the Data screen. It reads Markdown exports from Obsidian, Notion and Bear, either as a zip or a single file, and Google Keep via Google Takeout.

That importer is not for .silo files
Use Restore .silo Backup for SILONotes backups. The importer is for other apps' exports.
A notes-only backup of 5,000 notes is around 1.5 MB. Full backups are dominated by your images and recordings.