Commit Graph

42 Commits

Author SHA1 Message Date
jackos1998 ab2308e765 lib: Disable IPv6 privacy addresses on assignments
IPv6 temporary (privacy) addresses rotate an interface's stable source
address out from under long-lived connected sockets. nginx's resolver
on middleman binds a UDP socket to the preferred temporary address at
worker start; once that address expires and is removed, the socket can
no longer send, so every upstream lookup fails with "could not be
resolved (timed out)" until nginx is restarted (which then binds the
next temporary address, so it recurs).

These are servers with no need for privacy addresses, so disable them
in networkdAssignment for every RA-accepting interface.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-02 21:20:53 +01:00
jackos1998 43b5bedb48 nixos/vms: Fix LVM disk helper regression
Adding volume-group support changed the LVM disk helper's argument
meaning, so standard VM disks and the legacy darts calls resolved disk
names as volume groups.

Restore the main volume group for standard disks and map the differently
named darts volumes explicitly.
2026-08-02 00:12:36 +01:00
jackos1998 a8318d3de2 nixos/home: Separate HDD LV for frigate
CI / Check, build and cache nixfiles (push) Successful in 51m19s
2026-07-19 11:47:37 +01:00
jackos1998 93529c578b "Release" 26.06 Irritating
CI / Check, build and cache nixfiles (push) Successful in 2h20m51s
2026-06-13 16:00:18 +01:00
jackos1998 45861bef08 "Release" 25.11 Hooray 2025-12-06 15:18:36 +00:00
jackos1998 8fa4a7ee60 "Release" 25.09 Giving
CI / Check, build and cache nixfiles (push) Failing after 31m46s
2025-09-06 17:14:09 +01:00
jackos1998 8f4b61fc2b Update inputs 2025-03-09 20:00:35 +00:00
jackos1998 df7e5953eb Update nixpkgs-unstable (and other inputs)
CI / Check, build and cache Nix flake (push) Has been cancelled
2024-11-25 23:10:24 +00:00
jackos1998 d8f97b9316 Update inputs 2024-07-14 21:21:43 +01:00
jackos1998 f9870abc9e Working "shill From Home" full network boot 2024-06-29 23:12:21 +01:00
jackos1998 ce0c194761 Update all inputs (JackOS 24.06 "Carbrain")
CI / Check, build and cache Nix flake (push) Successful in 32m36s
2024-06-01 14:30:35 +01:00
jackos1998 a0e4cf2479 lib: Bump JackOS version
CI / Check, build and cache Nix flake (push) Successful in 24m28s
2024-03-22 21:23:18 +00:00
jackos1998 c55600c5af lib: Make awaitPostgres code early in preStart 2023-12-29 19:05:28 +00:00
jackos1998 046937de27 Update inputs and add custom NixOS branding
CI / Check, build and cache Nix flake (push) Failing after 34m39s
2023-12-28 17:39:14 +00:00
jackos1998 70f49c8438 nixos/home/routing-common: Working IPv6 router 2023-12-16 15:59:33 +00:00
jackos1998 20a3873d25 nixos/colony: Replicate port forwards for internal routing 2023-12-11 16:51:43 +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 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 c8b65092be nixos/home/routing-common: Dynamically return WAN IP DNS
CI / Check, build and cache Nix flake (push) Successful in 17m8s
2023-11-25 15:07:58 +00:00
jackos1998 2dbc8b398b Split constants into separate lib file 2023-11-02 13:41:50 +00:00
jackos1998 0659809c22 nixos/estuary: Extract record gen utils to separate lib 2023-11-01 20:46:45 +00:00
jackos1998 f10ce00f04 nixos/middleman: Add script to deploy mailcow SSL certs 2023-08-27 00:58:55 +01:00
jackos1998 ea03795dca nixos/colony: Add mail server 2023-08-26 23:26:19 +01:00
jackos1998 6439a32c6e nixos/vaultwarden: Add backup 2023-08-06 16:24:36 +01:00
jackos1998 be901d4222 nixos/kelder: Independent nginx config 2023-05-27 18:44:23 +01:00
jackos1998 75fc5ae163 nixos: Add actual IP / CIDR calculation 2023-05-27 16:57:28 +01:00
jackos1998 1fa718c20a nixos/kelder: Add acquisition 2023-05-23 21:32:38 +01:00
jackos1998 214e4f2354 nixos: Implement estuary -> kelder tunnel 2023-05-14 01:12:42 +01:00
jackos1998 ff01a2aa36 Initial Kontent Kelder 2023-05-13 22:19:45 +01:00
jackos1998 c8385a466e nixos/colony: Make fstrim happen right before backup 2023-02-21 14:37:39 +00:00
jackos1998 c546331129 nixos/{object,toot}: Ensure postgres is accessible on service start 2023-02-19 17:39:15 +00:00
jackos1998 304152dbb2 Upgrade NixOS stable to 22.11 and upgrade packages 2023-01-08 17:32:10 +00:00
jackos1998 f9ed1d49a2 nixos: Add extra VIPs from ColoClue 2022-11-21 12:16:32 +00:00
jackos1998 e8d6a702e6 nixos/colony: Initial (attempt at) switch to ColoClue 2022-10-06 19:03:29 +01:00
jackos1998 ca8ad4c043 nixos/whale2: Add Valheim server 😳 2022-08-01 22:55:59 +01:00
jackos1998 9750bc5052 Add OCI container VM 2022-08-01 17:50:52 +01:00
jackos1998 940aa6145f Fix missing key for cache.nixos.org 2022-07-17 02:56:26 +01:00
jackos1998 0ca615a389 nixos: Add Hercules CI and Nix cache 2022-07-16 21:03:52 +01:00
jackos1998 3d49672740 Update nixpkgs and home-manager 2022-07-10 14:15:12 +01:00
jackos1998 4fd6330274 nixos: Production network configuration 2022-07-01 01:07:38 +01:00
jackos1998 36d81cb656 nixos/colony: Configure for real hardware 2022-06-17 00:54:28 +01:00
jackos1998 7e42647288 Move lib to subdirectory 2022-06-12 00:26:20 +01:00