feat(hosts/matrix-lix): init #226

Merged
emilylange merged 3 commits from matrix.lix.systems into main 2025-06-23 14:55:56 +00:00
Owner

Part of #89.

Note: I have not deployed this yet.

As discussed before:

I did not feel like creating modules for dendrite and draupnir. If there is need for a draupnir module abstraction in the future, it should be easy enough to do that then instead of now.

Based on:

Part of #89. **Note: I have not deployed this yet.** As discussed before: - copy dendrite as-is for now - migrate to the newly merged draupnir module, which has been unblocked by 20ed20f16a5637010eca5c2d6f39d1273a2c2dc0 - draupnir will no longer use pantalaimon, as it is eol, vulnerable and not of use (unencrypted management room) - the discourse on https://forum.lix.systems will not be carried over and instead replaced with a static redirect to a not-yet-created anchor in https://wiki.lix.systems/books/lix-infrastructure-guide/page/machine-and-service-overview I did not feel like creating modules for dendrite and draupnir. If there is need for a draupnir module abstraction in the future, it should be easy enough to do that then instead of now. Based on: - https://git.lix.systems/lix-project/web-services/src/branch/main/hosts/matrix.nix - https://git.lix.systems/lix-project/web-services/src/branch/main/services/matrix
This adds support for the x86_64-linux offering of Hetzner Cloud in
preparation of adopting matrix.lix.systems.

It also fixes typos and deprecations in its implementation that have
been there since this module was initially added.
@ -76,0 +68,4 @@
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
})
# Hetzner Cloud x86_64-linux does not support EFI (yet?)

It does, only upon a support request / ticket. Let's leave it aside I'd say.

It does, only upon a support request / ticket. Let's leave it aside I'd say.

Wasn't there a trick involving creating a bare-metal instance and then scaling to a virtualised one that gets you there without a support ticket?

Wasn't there a trick involving creating a bare-metal instance and then scaling to a virtualised one that gets you there without a support ticket?
raito approved these changes 2025-06-20 13:59:07 +00:00
emilylange deleted branch matrix.lix.systems 2025-06-23 14:55:56 +00:00
Commenting is not possible because the repository is archived.
No reviewers
No milestone
No project
No assignees
3 participants
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
the-distro/infra!226
No description provided.