Wayne Hayes wayne
  • Planet Earth
  • Joined on 2024-11-26
wayne deleted branch roaming-deploy from wayne/homescale 2026-06-29 00:22:06 -04:00
wayne pushed to main at wayne/homescale 2026-06-29 00:20:53 -04:00
c349fe488c Homescale — a roaming home for your fleet
wayne created branch roaming-deploy in wayne/homescale 2026-06-29 00:00:25 -04:00
wayne pushed to roaming-deploy at wayne/homescale 2026-06-29 00:00:25 -04:00
424f5b4a45 README: rewrite as Homescale — a roaming home for the fleet, not an IDE
553c2644b6 roaming-deploy: fix first-boot blockers (healthcheck deadlock + sshd chroot cap)
6d5abefc4f roaming-deploy: use migrated home volume + persist sshd host keys
Compare 3 commits »
wayne renamed repository from nvimide-ts to wayne/homescale 2026-06-28 23:58:39 -04:00
wayne created branch v3 in wayne/neovim-ide 2026-06-27 19:31:48 -04:00
wayne pushed to v3 at wayne/neovim-ide 2026-06-27 19:31:48 -04:00
a03cfeb177 v3: roaming home — sshfs mounts + per-host remote exec over tailnet
wayne pushed to main at wayne/neovim-ide 2026-06-27 18:10:41 -04:00
9a77392d01 v2.0: wire nvm lazy-load into .zshrc (completes reproducible build)
f146b35e18 latest
53bc6f7590 v2.0: UID/GID matching, nvm, go, gh, full cap set
0504461aaa Restored sudo permissions
d67ae30a99 v2.2: bake in tailscale (AUR) + tun device + NET_ADMIN cap
Compare 7 commits »
wayne pushed to v2 at wayne/neovim-ide 2026-06-27 18:09:56 -04:00
9a77392d01 v2.0: wire nvm lazy-load into .zshrc (completes reproducible build)
wayne pushed to main at wayne/tailwart 2026-06-13 23:37:43 -04:00
238cce506d feat: provision-stalwart.sh — configure Stalwart fully from .env
wayne pushed to main at wayne/tailwart 2026-06-12 23:20:30 -04:00
1e5fc982eb LESSONS: shared-infra readiness (#16 boot-order) + flapping consumer (#17 atuin)
5d162884e8 Merge authelia-integration: vendor Authelia under authelia/ with single root .env; portal admin user from $AUTHELIA_ADMIN_USER
783b09f463 authelia: set portal admin user to zarniwoop (match AUTHELIA_ADMIN_USER)
7eefac0224 authelia: sync caddy-forward-auth snippet to deployed reality
ddf00fbf90 authelia: vendor into the tree under authelia/ with a single root .env
Compare 5 commits »
wayne pushed to main at wayne/tailwart 2026-06-12 21:27:14 -04:00
ea7eedcb7b LESSONS: SPF append-dup gotcha (#14) and ed25519 DKIM diagnosis (#15)
wayne pushed to authelia-integration at wayne/tailwart 2026-06-12 21:26:23 -04:00
7eefac0224 authelia: sync caddy-forward-auth snippet to deployed reality
wayne pushed to mail-edge-hardening at wayne/tailwart 2026-06-11 22:53:56 -04:00
d292fb0307 docs(CLAUDE): drop stale 'container has no IPv6' claim; align with LESSONS 8-9
wayne created branch authelia-integration in wayne/tailwart 2026-06-11 22:53:37 -04:00
wayne pushed to authelia-integration at wayne/tailwart 2026-06-11 22:53:37 -04:00
ddf00fbf90 authelia: vendor into the tree under authelia/ with a single root .env
wayne pushed to main at wayne/tailwart 2026-06-11 20:49:21 -04:00
cd1cdbd110 Merge mail-edge-hardening: live v0.16 docs, IPv6 egress, outbound-relay lessons, CLAUDE IPv6 fix
d292fb0307 docs(CLAUDE): drop stale 'container has no IPv6' claim; align with LESSONS 8-9
f8aa6c39c7 README: catch up to live v0.16 state
34422ba2b1 mailbox: give sidecar netns real IPv6 egress; resolve AAAA trap; DNS notes
3a9819c3ee docs: capture outbound-relay lessons (IPv6/AAAA trap, SMTP port block, sidecar ACL)
Compare 5 commits »
wayne pushed to mail-edge-hardening at wayne/tailwart 2026-06-11 19:02:35 -04:00
f8aa6c39c7 README: catch up to live v0.16 state
wayne pushed to mail-edge-hardening at wayne/tailwart 2026-06-11 18:54:53 -04:00
34422ba2b1 mailbox: give sidecar netns real IPv6 egress; resolve AAAA trap; DNS notes
wayne pushed to mail-edge-hardening at wayne/tailwart 2026-06-11 17:45:20 -04:00
3a9819c3ee docs: capture outbound-relay lessons (IPv6/AAAA trap, SMTP port block, sidecar ACL)