Saturday
Tasks of the dayPaths & exports
Server vs Mac export roles, full Mac paths for this run, plus custom path boxes you can add anytime.
Why a copy on the server?
It is not a replacement for Mac or Storage Box. It is the source of the export job:
| Role | Why |
|---|---|
| Build location | Export runs on the server (export-app-stacks.sh) because it can see live paths, Docker images, Caddy, systemd units. |
| Staging before offsite | Restic + Storage Box rsync pull from /root/app-stack-exports/…. |
| Fast re-export | Next weekly run overwrites/adds stamps without needing your Mac online. |
| Not the disaster copy | If the server is blocked/wiped, server copy is useless. Mac + Storage Box are the real safety net. |
So: server = factory + temporary stash (keeps last ~3 stamps).
Mac + Storage Box = what you use when Hetzner dies.
You can delete old server exports anytime to free disk; the Mac + Storage Box copies remain.
Mac + Storage Box = what you use when Hetzner dies.
You can delete old server exports anytime to free disk; the Mac + Storage Box copies remain.
Full paths on your Mac
Export root (folder)
/Users/khaledahmedmohamed/server apps/app-stack-exports/
This run (full stack snapshot)
/Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515/
Cost / backup notes
/Users/khaledahmedmohamed/server apps/app-stack-exports/COST_AND_BACKUP_ANALYSIS.md
IELTS Docker image on Mac
/Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515/01-ielts.fast/ielts-fast.image.tar.gz
Open this run in Finder
open "/Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515"
Per app (this run)
| App | Full path |
|---|---|
| ielts.fast | /Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515/01-ielts.fast/ |
| the.ielts.fast | /Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515/02-the.ielts.fast/ |
| coach.promedic1.com | /Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515/03-coach.promedic1.com/ |
| clinical.promedic1.com | /Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515/04-clinical.promedic1.com/ |
| drugs.promedic1.com | /Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515/05-drugs.promedic1.com/ |
| female.promedic1.com | /Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515/06-female.promedic1.com/ |
| Caddy + units (infra) | /Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515/_infra/ |
| Rebuild guide | /Users/khaledahmedmohamed/server apps/app-stack-exports/20260727_150515/README_REBUILD.md |
Custom path boxes
Add titled boxes for more paths later (server, Mac, Storage Box, scripts, etc.). Auto-saves.
Paths ready
Custom path boxes stored in localStorage
Constant Prompts
Main prompts box + optional titled boxes for reusable daily prompts. Auto-saves as you type.
Not saved yet
Stored locally in this browser