Skip to content

Full Restore

If you are reading this, it means you have already completed the Step 3 from the Main README. Your server is running, but all your services (Home Assistant, Radarr, etc.) are empty.

Don’t panic. Here is how to get everything back exactly as it was.

On your local network, go to: http://192.168.1.100:9898

Because this is a declarative setup, the Backblaze-B2 repository should already appear in the sidebar. You don’t need to add it manually or provide passwords; the system has already fetched them from 1Password for you.

To see your previous backups:

  1. Click on the Backblaze-B2 repository in the sidebar.
  2. Click the “Index Snapshots” button at the top.
  3. Wait a few seconds. Your host name (e.g., nixos) will appear.
  1. Expand the folder and find the latest snapshot (the one with the most recent date).
  2. Click on it to open the Snapshot Browser.
  3. You will see a folder named var. Inside it, there is a lib folder.
  4. Select the lib folder (this contains all your service databases).
  5. Click the Restore button.
  6. Destination: Choose /var/lib.
  7. Confirm the restore.

Once the restore is finished, the databases are back in place, but the services might still be using the old empty ones in memory.

Restart the server to make sure everything picks up the restored data:

Terminal window
sudo reboot

That’s it! Once the server comes back up, Home Assistant, Jellyfin, and all your other services will be exactly as they were at the time of the last backup.