Commit Graph

375 Commits

Author SHA1 Message Date
oysteikt 50605b8c0d kommode/gitea: add developer experience label
Build topology graph / evals (push) Has been cancelled
Eval nix flake / evals (push) Has been cancelled
2026-01-13 12:37:53 +09:00
oysteikt f67a24648a skrott: dont allow quitting
Build topology graph / evals (push) Successful in 6m37s
Eval nix flake / evals (push) Successful in 7m13s
2026-01-12 02:32:21 +09:00
oysteikt 5e18855c7c skrott: register sops with dibbler db url 2026-01-12 02:32:21 +09:00
oysteikt ea5850c18b skrott: use stable kernel 2026-01-09 06:17:57 +09:00
oysteikt 0c66cff9f2 hosts/skrott: move here from the dibbler repo
Build topology graph / evals (push) Successful in 6m0s
Eval nix flake / evals (push) Failing after 6m34s
2026-01-06 17:40:10 +09:00
oysteikt 843f8d6a02 bekkalokk/alps: init
Build topology graph / evals (push) Successful in 2m43s
Eval nix flake / evals (push) Successful in 2h4m23s
2025-12-30 22:40:56 +09:00
oysteikt 16891ff521 misc/metrics-exporters: move to base 2025-12-30 00:32:25 +09:00
oysteikt 9491a5d200 wenche: flatten builder config 2025-12-30 00:22:57 +09:00
oysteikt 7356364983 bekkalokk/bluemap: enable kTLS, HTTP3 and QUIC for nginx 2025-12-24 13:44:58 +09:00
oysteikt 0c505e9c01 bekkalokk/bluemap: rewrite prestart as StateDirectory + ExecStartPre
Eval nix flake / evals (push) Has been cancelled
2025-12-24 12:26:01 +09:00
oysteikt a098eda1b1 modules/bluemap: remove max-y, bekkalokk/bluemap: fix
Eval nix flake / evals (push) Failing after 2m26s
2025-12-24 11:22:00 +09:00
oysteikt f159fbf690 bekkalokk/bluemap: fix start-pos in map configs
Eval nix flake / evals (push) Has been cancelled
2025-12-24 11:15:34 +09:00
oysteikt bd1cbd730a bekkalokk/bluemap: set world names
Eval nix flake / evals (push) Has been cancelled
2025-12-24 11:10:25 +09:00
oysteikt b567a85446 bluemap: move module and package, expose through flake, bekkalokk/bluemap: use correct package version
Eval nix flake / evals (push) Successful in 5m37s
2025-12-24 10:52:07 +09:00
oysteikt eeedcf738a bluemap: update module to reflect upstream better 2025-12-24 10:45:03 +09:00
oysteikt 2ab25ecd45 bekkalokk/bluemap: update config
Eval nix flake / evals (push) Has been cancelled
2025-12-24 10:10:28 +09:00
oysteikt 167c889e11 various: set sops restartUnits
Eval nix flake / evals (push) Successful in 1h11m49s
2025-12-22 15:48:13 +09:00
oysteikt 6c5e8efea9 kommode/gitea: fix sops restarts and systemd ordering
Eval nix flake / evals (push) Successful in 6m15s
2025-12-22 15:39:36 +09:00
oysteikt cedaf2a517 kommode/gitea: declarative pubkey
Eval nix flake / evals (push) Has been cancelled
2025-12-22 15:35:54 +09:00
oysteikt 4f24217bef kommode/gitea: add restartUnits for some sops secrets
Eval nix flake / evals (push) Has been cancelled
2025-12-22 15:20:56 +09:00
oysteikt 5df01ee6d5 bekkalokk/mediawiki: add dark mode support
Eval nix flake / evals (push) Successful in 6m16s
2025-12-22 14:10:56 +09:00
oysteikt b0a49f87d5 bicep/postgres: bindmount datadir
Eval nix flake / evals (push) Successful in 6m13s
2025-12-22 13:38:21 +09:00
oysteikt a619125dcb bekkalokk/nettsiden: remove old handling of alternative domains
Eval nix flake / evals (push) Has been cancelled
2025-12-22 13:07:02 +09:00
oysteikt c9d90203d4 bekkalokk/nettsiden: use SSL cert for redirects
Eval nix flake / evals (push) Has been cancelled
2025-12-22 13:03:14 +09:00
oysteikt bde6ebc6ad bekkalokk/nettsiden: use redirects for alternative domains
Eval nix flake / evals (push) Successful in 5m36s
2025-12-22 12:45:58 +09:00
felixalb 0491df32f7 Init bakke (!87)
Eval nix flake / evals (push) Successful in 5m18s
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>
2025-12-22 04:08:30 +01:00
oysteikt f1c89fd22a kommode/gitea: move some links from top to bottom
Eval nix flake / evals (push) Has been cancelled
2025-12-22 11:50:59 +09:00
oysteikt f58c935966 bekkalokk/kerberos: remove vendored module
Eval nix flake / evals (push) Successful in 5m12s
2025-12-22 11:17:58 +09:00
oysteikt a238540e04 bicep/minecraft-heatmap: re-enable
Eval nix flake / evals (push) Has been cancelled
2025-12-22 11:14:41 +09:00
oysteikt bd4b8c876f ildkule/prometheus/mysqld: use service cname
Eval nix flake / evals (push) Has been cancelled
2025-12-22 10:37:26 +09:00
oysteikt 88ea686b59 bicep/matrix-synapse: replace hardcoded ip space with ones from values
Eval nix flake / evals (push) Successful in 5m58s
2025-12-22 10:32:17 +09:00
oysteikt 1d08131076 bicep/coturn: replace hardcoded ip with one fr
Eval nix flake / evals (push) Has been cancelled
om `values`
2025-12-22 10:23:39 +09:00
oysteikt ad137081c7 bicep/mysql: allow connections from ildkule 2025-12-22 10:23:39 +09:00
oysteikt f04596b752 bicep/postgres: allow connections from ildkule 2025-12-22 10:23:39 +09:00
oysteikt 22fb43fa63 kommode/gitea: increase max avatar sizes
Eval nix flake / evals (push) Successful in 6m6s
2025-12-16 22:12:23 +09:00
oysteikt 0e1ab4c85c kommode/gitea: bigger icons
Eval nix flake / evals (push) Has been cancelled
2025-12-16 21:32:18 +09:00
oysteikt 86a8d2e2f1 bekkalokk/bluemap: stdenv.hostPlatform.system 2025-12-05 02:25:15 +09:00
oysteikt b5513dd6af kommode/gitea: remove upstreamed config 2025-12-05 02:24:42 +09:00
oysteikt 252f5a6f94 bicep/matrix-smtp-auth: fix python packaging 2025-12-05 02:24:20 +09:00
oysteikt e9bebc8119 lupine: add ubuntu images from gitea-runner-images
Eval nix flake / evals (push) Successful in 6m15s
2025-12-04 16:09:49 +09:00
oysteikt c722650eab lupine: make more images available 2025-12-04 15:07:21 +09:00
danio 30472c478b bicep: enable more services
Eval nix flake / evals (push) Successful in 10m55s
2025-12-02 01:53:58 +01:00
adriangl c5dce0fa0f Bicep as a vm 2025-12-02 01:47:51 +01:00
oysteikt 39977eeb5c bekkalokk: source map data from the new map data impl in python
Eval nix flake / evals (push) Failing after 29s
2025-11-11 22:40:16 +09:00
danio 0b74907f76 bicep/matrix/hookshot: enable widgets and js transformations 2025-10-13 06:02:33 +02:00
danio bacfdeff23 bicep/matrix/hookshot: try fix up widgets and SSL 2025-10-13 05:42:06 +02:00
danio df5557698f ildkule: scrape the nixos-flake exporters 2025-10-12 06:09:15 +02:00
oysteikt 2e75f31d3e kommode/gitea: skip some parts in the dumps 2025-09-10 11:27:44 +02:00
oysteikt 470cc451e0 kommode/gitea: fix backup count
Eval nix flake / evals (push) Failing after 1m30s
2025-09-04 00:02:58 +02:00
oysteikt a803de2b23 kommode/gitea: enable sd_notify, enable hardware watchdog
Eval nix flake / evals (push) Failing after 1m23s
2025-09-03 23:48:22 +02:00