Everything needed to move the trainer system from this server (srv1544679) to a new one: what moves, what is retired, exact commands, checks, how to switch over and how to go back. Checked against the live server; no secret values are shown.
| Piece | Size | Plan |
|---|---|---|
| Trainer Command Center (backend + frontend) | 28 MB code · ~700 MB images | Move. The running images are copied exactly, so nothing has to be rebuilt. |
emtcc database (61 tables) | 12 MB | Move into its own Postgres container with its own limited login. Today it shares the server-wide Postgres. |
Lesson files (MinIO bucket emtrainers-media) | 999 MB · 1,004 files | Move. 338 of these are the lesson audio/images the system uses. Every file is checked after the copy. |
Settings & secrets (/docker/.env) | — | One key must be copied exactly (the encryption key for stored WhatsApp tokens). Login passwords can be kept. All other keys are made fresh on the new server. |
| Report site (these pages) | 284 KB | Move as is, public and view-only. |
Old July ForgeCRM copy + emtrainers database | 4 MB code · 11 MB DB | Retire, keep only as an archive. It has no users, and its 736 lessons are already in the new system. |
| ForgeGrowth copy | — | Nothing to move; it can be downloaded from GitHub again. |
/root/EMTrainerCommandCenter has never been pushed to GitHub. Push it to a private repo first.*.srv1544679.hstgr.cloud name belongs to this server. The new server needs its own domain (your own domain is best, so it never changes again).Loading the runbook…