---
title: Pre-Travel Sync & Checklist
description: Everything to do before Pocket Grimoire leaves the house
published: true
date: 2026-04-12T00:00:00.000Z
tags: pocket, sync, travel, runbook
editor: markdown
dateCreated: 2026-04-12T00:00:00.000Z
---

# Pre-Travel Sync & Checklist

## Sync Data from znas

```bash
# Push Green/Pocket dataset to Pocket Grimoire
syncoid znas:vault/Green/Pocket pocket:/srv/greenpg/Green

# Verify pool health after sync
ssh pocket "zpool status pocket-green"
```

## Pre-Travel Checklist

- [ ] Run syncoid push — verify completion, no errors
- [ ] Confirm ZFS pool healthy (`zpool status pocket-green`)
- [ ] Confirm WireGuard peer `PortaPotty` connects to OPNsense
- [ ] Confirm Jellyfin library scan complete
- [ ] Confirm PocketStash metadata synced (check last scan date in UI)
- [ ] Confirm Wiki.js content is current (last pull timestamp)
- [ ] Charge Anker station fully
- [ ] Pack SSDs — Vault always, Green for personal trips only

## While Traveling

- PocketStash runs read-only — no writes, no new imports
- Wiki.js is pull-only — no page edits (edits won't sync back cleanly)
- WireGuard tunnel home via `PortaPotty` peer when internet available
- Beszel agent reports back to znas when tunneled

## On Return

```bash
# Sync any Jellyfin watch state or metadata changes back if needed
# No automated reverse sync — manual review before writing back
```

## Deployment Guide

See original [Deployment Guide](/Netgrimoire/Pocket-Grimoire/Sync/Deployment-Guide) for full from-scratch build procedure.
