Skip to Content

Backup

Settings → Backup copies your sleep data off the Pod once a night, over SSH, to a computer you control. A network storage device (NAS) is a common choice.

Nightly archive push settings with host, port, remote user, remote path, include choices, the SSH public key, and Test connection
Settings → Backup with an example destination. Synthetic data; the key shown is not a real identity.

This backup covers sensor archives and sleep data. It does not include your settings, schedules, or automations. To save everything, download a full backup from System → Databases.

Set up the nightly copy

  1. Under SSH identity, select Generate ed25519 keypair. The Pod creates a key and shows its public half.
  2. Select Copy key. On the destination computer, add it to the remote user’s ~/.ssh/authorized_keys file.
  3. Under Nightly archive push, fill in the destination:
    • Host, for example nas.local.
    • Port, usually 22.
    • Remote user, the account you added the key to.
    • Remote path, the folder to copy into, for example /volume1/sleepypod-archive.
  4. Under Include, choose what to copy. Both are on by default:
    • RAW waveforms: the raw sensor archive files.
    • biometrics.db: a copy of the sleep and vitals database.
  5. Turn on Enable nightly push and select Save.
  6. Under Test connection, select Test now. You should see Reachable. Test again after any change, and save before you test.

The test only checks that the Pod can log in; it does not copy or change anything. On firmware that streams sensor data instead of writing RAW files, the RAW archive can be empty. That is expected. See System → Health to see which kind your Pod uses.

If the test fails

  • Check that the key is in the right user’s authorized_keys and that the file permissions allow SSH to read it.
  • Check that the Pod can reach the host. The Pod’s Network setting only blocks the internet; local addresses still work.
  • Check the remote path exists and the user can write to it.

Source reference: Backup form  · Archive push API 

Last updated on