Netgrimoire/Pocket-Grimoire/Sync/Pre-Travel-Sync.md
2026-04-12 09:53:51 -05:00

50 lines
1.5 KiB
Markdown

---
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](/Pocket-Grimoire/Sync/Deployment-Guide) for full from-scratch build procedure.