runbooks: the migration is complete — mark it as history, not pending work
The cutover finished 2026-11-02 and this repo is public and read by members, so leaving a plan that reads like outstanding work is actively misleading. A dated banner now says it is complete and retained as the record; the STATE OF PLAY section is re-labelled as pre-cutover and marked superseded, with the one part known to be wrong (Listmonk's mail path, which moved to Scaleway TEM) named rather than silently corrected; and both files point at where live knowledge now lives — the cloudron-ops skill for procedure and co-op/docs/infrastructure.md for the member-facing description.
This commit is contained in:
1 parent
5de16b6537
commit
098b0e9caa
2 files changed
+26
-2
No files matched your search
@@ -1,5 +1,20 @@
|
||||
# Cloudron server migration — Hostinger → Infomaniak
|
||||
|
||||
> **COMPLETED 2026-11-02.** The migration is done: the co-op's services run on the new
|
||||
> Infomaniak box, every hostname resolves there, 16 apps verified against the pre-migration
|
||||
> baseline, and members were notified before and after the window.
|
||||
>
|
||||
> **This document is now HISTORY — retained deliberately, not pending work.** It is the record of
|
||||
> how the move was planned and carried out, and it is worth keeping for the next one. Read it for
|
||||
> what was learned, not for current state. Two things went stale the moment the cutover finished:
|
||||
> anything marked "to do" below, and the mail architecture (see the note further down).
|
||||
>
|
||||
> **Where the live knowledge lives now:** the `cloudron-ops` skill for operational procedure, and
|
||||
> `co-op/docs/infrastructure.md` for the member-facing description. Those two are maintained; this
|
||||
> file is not.
|
||||
|
||||
---
|
||||
|
||||
Pre-flight and cutover runbook for moving the co-op's Cloudron server. Written
|
||||
2026-10-29 from a live inventory of the server; revised 2026-10-30 after a read-only
|
||||
review against live DNS, federation and backup state. **Owner:** Nathan. **Executor:**
|
||||
@@ -367,9 +382,13 @@ by pre-cutover DNS plus port 25 — the point is that no *unexplained* failure a
|
||||
|
||||
---
|
||||
|
||||
# STATE OF PLAY — 2026-11-02 (read this first)
|
||||
# STATE OF PLAY — 2026-11-02 (AS IT WAS BEFORE THE CUTOVER — superseded)
|
||||
|
||||
Written for whoever picks this up next, including a fresh agent session with none of the history.
|
||||
Written before the cutover for whoever picked it up next, including a fresh agent session with none of
|
||||
the history. It is kept verbatim because it shows what was believed at the time and what turned out to
|
||||
matter. **One thing below is now wrong on purpose-left-alone grounds: mail.** Listmonk has since moved to
|
||||
Scaleway TEM (`smtp.tem.scaleway.com`, username = the DKIM selector UUID) — see the `cloudron-ops` skill
|
||||
for the current arrangement rather than trusting this section.
|
||||
|
||||
## Mail: receiving on the box, sending through a relay
|
||||
|
||||
|
||||
Reference in new issue
Block a user