Commit Graph

695 Commits

Author SHA1 Message Date
35d03b6734 Init bakke (!87)
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

Reviewed-on: #87
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it>
Co-committed-by: Felix Albrigtsen <felix@albrigtsen.it>
2026-02-17 08:41:15 +01:00
0c16747c63 kommode/gitea: move some links from top to bottom 2026-02-17 08:41:15 +01:00
15aa8e70c9 bekkalokk/kerberos: remove vendored module 2026-02-17 08:41:15 +01:00
a7432364fb bicep/minecraft-heatmap: re-enable 2026-02-17 08:41:15 +01:00
c10bdc5707 ildkule/prometheus/mysqld: use service cname 2026-02-17 08:41:15 +01:00
0da9e38060 bicep/matrix-synapse: replace hardcoded ip space with ones from values 2026-02-17 08:41:15 +01:00
ca45470969 flake-input-exporter: replace hardcoded ip space with ones from values 2026-02-17 08:41:15 +01:00
7fcda7fa46 values/grzegorz: migrate ntnu IPs to values.nix 2026-02-17 08:41:15 +01:00
f593d0b59f grzegorz: allow all of ntnu 2026-02-17 08:41:15 +01:00
29a3fad2d5 grzegorz: use values.nix 2026-02-17 08:41:15 +01:00
860547c5f0 bicep/coturn: replace hardcoded ip with one fr
om `values`
2026-02-17 08:41:15 +01:00
8e2348605c bicep/mysql: allow connections from ildkule 2026-02-17 08:41:15 +01:00
5d408d4a24 bicep/postgres: allow connections from ildkule 2026-02-17 08:41:15 +01:00
e134980635 flake.lock: bump minecraft-kartverket 2026-02-17 08:41:15 +01:00
3be0892fac kommode/gitea: increase max avatar sizes 2026-02-17 08:41:15 +01:00
c7dbee6543 kommode/gitea: bigger icons 2026-02-17 08:41:15 +01:00
7ed6b04457 packages/ooye: bump 2026-02-17 08:41:15 +01:00
46fc2df5c5 .gitea/workflows: update actions/checkout: v3 -> v6 2026-02-17 08:41:15 +01:00
935dfb3f3f .gitea/workflows: run on debian-latest 2026-02-17 08:41:15 +01:00
ccd2a8425f flake.{nix,lock}: bumpdeedump 2026-02-17 08:41:15 +01:00
1519008f20 flake.nix: fix pvv-calender-bot overlay attrpath 2026-02-17 08:41:15 +01:00
d3bad338d6 packages/simplsamlphp: bump 2026-02-17 08:41:15 +01:00
ac3f41208a packages/mediawiki-extensions: bump all 2026-02-17 08:41:15 +01:00
1331b699e3 base/nix: use auto allocated users 2026-02-17 08:41:15 +01:00
d540f809b8 bekkalokk/bluemap: stdenv.hostPlatform.system 2026-02-17 08:41:15 +01:00
1f6bc278a9 kommode/gitea: remove upstreamed config 2026-02-17 08:41:14 +01:00
5d5202286e bicep/matrix-smtp-auth: fix python packaging 2026-02-17 08:41:14 +01:00
2d179f3a29 base/postfix: migrate config to new format 2026-02-17 08:41:14 +01:00
ed4524892a lupine: add ubuntu images from gitea-runner-images 2026-02-17 08:41:14 +01:00
071465a11c lupine: rotate gitea registration key 2026-02-17 08:41:14 +01:00
f85cdea84c lupine: make more images available 2026-02-17 08:41:14 +01:00
c35b70ab87 bicep: enable more services 2026-02-17 08:41:14 +01:00
8322e6efe1 update bicep key 2026-02-17 08:41:14 +01:00
22ba5ee33e Bicep as a vm 2026-02-17 08:41:14 +01:00
7ba5570041 danio has a new sops key 2026-02-17 08:41:14 +01:00
9f385f3b2b wenche: fix eval 2026-02-17 08:41:14 +01:00
a0796cf980 .gitea/workflows: bump install-nix action version 2026-02-17 08:41:14 +01:00
5a41a3efaa bekkalokk: source map data from the new map data impl in python 2026-02-17 08:41:14 +01:00
914458d4b0 feat: add error pages to nginx on bekkalokk
Some checks failed
Eval nix flake / evals (pull_request) Failing after 32s
Eval nix flake / evals (push) Failing after 49s
2025-10-25 22:13:02 +02:00
3faad36418 base/nixos-exporter: allow localhost to fetch 2025-10-13 06:41:28 +02:00
0b74907f76 bicep/matrix/hookshot: enable widgets and js transformations 2025-10-13 06:02:33 +02:00
bacfdeff23 bicep/matrix/hookshot: try fix up widgets and SSL 2025-10-13 05:42:06 +02:00
9e51bdb373 base/nixos-exporter: listen on own server block 2025-10-12 16:42:42 +02:00
df5557698f ildkule: scrape the nixos-flake exporters 2025-10-12 06:09:15 +02:00
c7930b793a base: create flake input exporter 2025-10-12 05:23:54 +02:00
dbe9dbe6f4 flake.lock: bump 2025-09-20 18:59:35 +02:00
2e75f31d3e kommode/gitea: skip some parts in the dumps 2025-09-10 11:27:44 +02:00
1166161858 oppdatere nettsiden 2025-09-08 13:59:41 +02:00
a0164a4038 oppdatere nettsiden 2025-09-08 12:20:09 +02:00
470cc451e0 kommode/gitea: fix backup count
Some checks failed
Eval nix flake / evals (push) Failing after 1m30s
2025-09-04 00:02:58 +02:00