Init bakke #87

Merged
oysteikt merged 7 commits from init-bakke into main 2025-12-22 04:08:31 +01:00
Owner

New backup server just dropped!
This server is awfully slow, and the mdraid setup is awfully slow, and I doubt that this will be a good experience, but we now have a backup server again?

  • Tried Disko and nixos-anywhere
  • Tried using mdraid
  • Found that md is ancient and bad
  • Found that disko is 100% extra steps, and a lot more complicated and noisy than just formatting your disks yourself
  • Found that systemd-boot doesn't support mdraid
  • Found that we probably don't need to mirror the boot partition :)
  • Found that old hardware is slow
  • Found that old hardware can have poor support for iPXE with UEFI, and might do weird BIOS stuff on you when you least expect it
  • Reaffirmed that zfs is love

Current disk layout:

  • mdraid for boot/root disk
    • 4TB WD Red with 500MiB ESP with systemd-boot, Remaining mdraid - Old?
    • 4TB WD Red with 500MiB Unused partition, Remaining mdraid - Old?
  • zfs pool "tank" for the actual backup data
    • 8TB Toshiba MG08 - New
    • 8TB Exos 7E10 - New

TODO:

  • Document the death of Toriel on the wiki
  • Document Bakke on the wiki
    • ... describing the poco loco disk layout
  • Start backing stuff up
    • Restic? Borg? Rsync?
    • Make backup retention policy and zfs snapshot system
    • Document backup procedures

Plz squash when merging.

New backup server just dropped! This server is awfully slow, and the mdraid setup is awfully slow, and I doubt that this will be a good experience, but we now have a backup server again? - Tried Disko and nixos-anywhere - Tried using mdraid - Found that md is ancient and bad - Found that disko is 100% extra steps, and a lot more complicated and noisy than just formatting your disks yourself - Found that systemd-boot doesn't support mdraid - Found that we probably don't need to mirror the boot partition :) - Found that old hardware is slow - Found that old hardware can have poor support for iPXE with UEFI, and might do weird BIOS stuff on you when you least expect it - Reaffirmed that zfs is love Current disk layout: - mdraid for boot/root disk - 4TB WD Red with 500MiB ESP with systemd-boot, Remaining mdraid - Old? - 4TB WD Red with 500MiB Unused partition, Remaining mdraid - Old? - zfs pool "tank" for the actual backup data - 8TB Toshiba MG08 - New - 8TB Exos 7E10 - New TODO: - Document the death of Toriel on the wiki - Document Bakke on the wiki - ... describing the poco loco disk layout - Start backing stuff up - Restic? Borg? Rsync? - Make backup retention policy and zfs snapshot system - Document backup procedures Plz squash when merging.
felixalb added 4 commits 2024-10-20 22:14:51 +02:00
oysteikt reviewed 2024-10-20 22:26:03 +02:00
@@ -0,0 +22,4 @@
address = with values.hosts.bakke; [ (ipv4 + "/25") (ipv6 + "/64") ];
};
system.stateVersion = "23.05";
Owner

>:)

\>:)
felixalb marked this conversation as resolved
felixalb added 1 commit 2024-10-21 21:30:23 +02:00
pederbs reviewed 2024-10-22 18:36:28 +02:00
@@ -0,0 +7,4 @@
./filesystems.nix
];
sops.defaultSopsFile = ../../secrets/bakke/bakke.yaml;
Owner

doesn't exist

doesn't exist
Owner

Where da secrets at

Where da secrets at
Author
Owner

This is just added hassle without any benefit afaict, but fixed :)

This is just added hassle without any benefit afaict, but fixed :)
felixalb marked this conversation as resolved
felixalb added 1 commit 2025-03-15 22:43:05 +01:00
bakke: create sops secret placeholder
Some checks failed
Eval nix flake / evals (push) Waiting to run
Eval nix flake / evals (pull_request) Failing after 1m18s
01b725bef0
felixalb added 2 commits 2025-03-15 22:47:11 +01:00
sops: grr
Some checks failed
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
f49084c80b
felixalb force-pushed init-bakke from f49084c80b to 985ec30f08 2025-03-29 22:41:30 +01:00 Compare
felixalb force-pushed init-bakke from 985ec30f08 to 8eb35ed02a 2025-03-29 22:43:13 +01:00 Compare
felixalb force-pushed init-bakke from 8eb35ed02a to 12a53f3a00 2025-03-29 22:46:45 +01:00 Compare
felixalb added 1 commit 2025-03-29 22:56:14 +01:00
bakke: Update disk IDs
Some checks failed
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
686c2d682a
oysteikt force-pushed init-bakke from 686c2d682a to d66dccd35f 2025-12-22 04:06:37 +01:00 Compare
Owner

Bakke has existed for quite a while, and it should be present in the config so we can update it along with the other machines. Remaining todos should become issues, or added as todos in the code

Bakke has existed for quite a while, and it should be present in the config so we can update it along with the other machines. Remaining todos should become issues, or added as todos in the code
oysteikt merged commit 0491df32f7 into main 2025-12-22 04:08:31 +01:00
oysteikt deleted branch init-bakke 2025-12-22 04:08:31 +01:00
oysteikt referenced this issue from a commit 2025-12-22 04:08:32 +01:00
Sign in to join this conversation.