Commit Graph

40 Commits

Author SHA1 Message Date
jackos1998 0aade09d7e nixos/portcullis: Add initial config
New bare-metal box headed for Nikhef, intended to take over most of
estuary's colony edge routing. This is the bootstrap config only: the
hardware, the single-NVMe ESP + LVM layout, and enough networking to
boot and be reachable.

It is being staged at home before it is racked, so it has no colony
assignments yet. Every 2.5G port takes DHCP and whichever one is
patched in brings the box up; kea registers the DHCP hostname, so the
deploy node points at portcullis.dyn.h.nul.ie until there is a real
colony FQDN for it.

The host key was adopted from the installer session and seeded onto
the persist volume before first boot, so my.secrets.key could be set
up front -- which makes portcullis a recipient of the user-passwd
secret that my.user declares for every box.

Documented with a box page, a row in the colony site index, and a note
in the colony section of networking.md that the topology is expected
to change once portcullis takes over from estuary.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 01:30:59 +01:00
jackos1998 de9762b272 shill: Add Terraria server
CI / Check, build and cache nixfiles (push) Failing after 7m4s
2026-02-09 00:06:13 +00:00
jackos1998 a3870a4293 nixos/home/sfh: Introduce hass container
CI / Check, build and cache nixfiles (push) Has been cancelled
2025-03-09 20:07:28 +00:00
jackos1998 cff229f487 nixos: Add britway
CI / Check, build and cache nixfiles (push) Successful in 1h3m58s
2025-01-19 23:58:51 +00:00
jackos1998 7c67eaff21 nixos/colony: Add qclk management container
CI / Check, build and cache Nix flake (push) Successful in 34m42s
2024-09-01 19:22:03 +01:00
jackos1998 7e2dfc21c6 nixos/sfh: Working containers
CI / Check, build and cache Nix flake (push) Successful in 44m19s
2024-06-30 01:52:52 +01:00
jackos1998 f9870abc9e Working "shill From Home" full network boot 2024-06-29 23:12:21 +01:00
jackos1998 b48e7b1c33 nixos: Initial waffletail
CI / Check, build and cache Nix flake (push) Successful in 20m52s
2023-12-20 19:21:31 +00:00
jackos1998 b537524e5a nixos/britway: Add headscale 2023-12-19 23:40:54 +00:00
jackos1998 eda0cdbe0e nixos: Add initial britway
CI / Check, build and cache Nix flake (push) Successful in 19m34s
2023-12-19 14:30:27 +00:00
jackos1998 5e5f70501c nixos/river: Initial NVMe-oF booting river :)
CI / Check, build and cache Nix flake (push) Successful in 17m32s
2023-12-11 01:55:02 +00:00
jackos1998 33eded0626 nixos/cellar: Working NVMe-oF
CI / Check, build and cache Nix flake (push) Successful in 16m40s
2023-12-10 02:29:53 +00:00
jackos1998 88b6e00f93 nixos: Add Gitea VM 2023-12-09 15:22:01 +00:00
jackos1998 c4e6896a0c nixos: Add initial palace
CI / Check, build and cache Nix flake (push) Successful in 16m35s
2023-12-03 22:58:28 +00:00
jackos1998 655a44a28b nixos/stream: Initial working config
CI / Check, build and cache Nix flake (push) Successful in 15m5s
2023-11-19 22:05:24 +00:00
jackos1998 a6db08acda nixos/kelder: Move nginx to separate container 2023-05-27 23:45:53 +01:00
jackos1998 be901d4222 nixos/kelder: Independent nginx config 2023-05-27 18:44:23 +01:00
jackos1998 1fa718c20a nixos/kelder: Add acquisition 2023-05-23 21:32:38 +01:00
jackos1998 ff01a2aa36 Initial Kontent Kelder 2023-05-13 22:19:45 +01:00
jackos1998 1e6209e540 nixos/castle: Initial config 2023-04-23 19:13:54 +01:00
jackos1998 d916f5c5da Switch to ragenix over agenix 2023-01-08 18:50:52 +00:00
jackos1998 c42e836d52 nixos/shill: Add Mastodon 2022-11-20 02:43:48 +00:00
jackos1998 64847d5e8e Add initial config for tower 2022-09-08 20:31:44 +01:00
jackos1998 9750bc5052 Add OCI container VM 2022-08-01 17:50:52 +01:00
jackos1998 accb14721d nixos/shill: Add MinIO container 2022-07-16 15:01:15 +01:00
jackos1998 2e63a56dd4 nixos/chatterbox: Disable Matrix server for now 2022-07-01 01:38:20 +01:00
jackos1998 9a9e58bc1a nixos/colony-psql: Real hardware config 2022-06-19 17:55:09 +01:00
jackos1998 75ce0a5ba9 nixos/jackflix: Real hardware config 2022-06-19 01:23:18 +01:00
jackos1998 661233344c nixos/vaultwarden: Real hardware config 2022-06-18 23:22:44 +01:00
jackos1998 803db12e31 nixos/middleman: Real hardware config 2022-06-18 03:28:09 +01:00
jackos1998 6971048268 nixos/shill: Real hardware config 2022-06-18 02:56:05 +01:00
jackos1998 f2e5707c6a nixos/estuary: Real hardware config 2022-06-17 01:50:10 +01:00
jackos1998 36d81cb656 nixos/colony: Configure for real hardware 2022-06-17 00:54:28 +01:00
jackos1998 7dc6b5df8c nixos: Initial jackflix container 2022-06-11 19:13:20 +01:00
jackos1998 3085df1710 nixos: Initial Synapse 2022-06-10 23:25:55 +01:00
jackos1998 646b582984 nixos/shill: Add postgres container 2022-06-06 17:52:36 +01:00
jackos1998 7da7458a34 nixos: Working ACME certs 2022-06-06 00:19:31 +01:00
jackos1998 11dbc01ba0 Add initial nginx container 2022-05-31 21:25:51 +01:00
jackos1998 00493bf30f nixos: Add working container VM (w/ vaultwarden)
Also improve IPv6 addressing / routing
2022-05-29 03:30:40 +01:00
jackos1998 4660406120 nixos/user: Load password from secret 2022-05-28 19:02:13 +01:00