on reproducibility, and reviving (or moving) a host #28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
problem: currently, the process to revive a dead host is an arcane magic that even I could mess up easily
solution:
- setup
services.borgbackuppointing to an external Hetzner box, allowing for remote backups that do not rely on my hosts- add a RECOVERY.md file with the steps for a full host recovery, including passing my
key.ageto the target host first- after backups are created and functionally tested, perform a full test on
athenaafter implementing impermanenceremote backups are working! only problem is that the backup name defaults to
<hostname>-<jobname>... which are the exact same with my module. so I'm going to fix that, then start on wiring in impermanence onathena.ishtaris a secondary prio, so it is outside the scope of this issueon reproducibility, and loosing a hostto on reproducibility, and loosing (or moving) a hostnew plan: instead of doing an in-place revival of
athena, I will instead be migrating to a new VPS host and using that as a test-bed. I plan for at minimum a half-month of overlap with two servers to ensure a proper revivalas an intermediary step in this process, I will be moving my domain authority to cloudflare, so I will be wiring its DNS stuff before tackling the rest of impermanence
upon a successful revival (no manual intervention beyond
nixos-anywhere --extra-files /staging ...(with/stagingholding the root-of-trust/persist/key.agewithin it) and the customborg-revival-${hostName}scripts I will be writingon reproducibility, and loosing (or moving) a hostto on reproducibility, and reviving (or moving) a hostcorrection: I will be going with porkbun instead, since I planned on moving my domain registration to them anyways
updates! I have gone with
knotas my primary, with Hurricane Electric as my secondaryand the majority of this has been completed!
I have a new box that I'm slowly moving services over to, so all that is left is 'recovering' over 'new' hosts