• Joined on 2023-05-28
colin pushed to main at colin/ATLAS 2026-03-03 18:15:10 -05:00
bd84b0a578 Include remaining template and route changes
bbc828fa35 Fall back to LDAP group check when Authelia session is stale
1f8f50d50b Redirect paid-but-not-activated users from landing to /activate
91c0411b90 Add /resend-reset endpoint so set-password button sends email directly
aa1201560d Show welcome page for any user not yet in customers group
Compare 7 commits »
colin pushed to main at colin/ATLAS 2026-03-03 17:04:01 -05:00
c68edc70d1 Switch customer stack to Gitea + PostgreSQL two-service pattern
463483f769 Unify stack action button behaviour via single event listener
239d2c07e1 Disable stack action buttons on submit to prevent spam
084548fcd7 Fix dashboard stack state UI after Destroy
6356cbb1da Fix Destroy being immediately undone by dashboard auto-redeploy
Compare 5 commits »
colin pushed to main at colin/ATLAS 2026-03-03 16:50:46 -05:00
e71831cf9d Switch customer stack product to Uptime Kuma
colin pushed to main at colin/ATLAS 2026-03-03 16:48:10 -05:00
a92cbe9b72 Add header to stack-template, force-update images on deploy
74a24ffe2a Fix subscription status not showing Expiring for cancel_at_period_end subs
159a0b4455 Remove Rebuild button from dashboard UI
b66dfa053e Force auth on all customer stacks, migrate to swarm stack.yml
6fcdd1262d Bake git commit into Go binary for version traceability
Compare 5 commits »
colin pushed to main at colin/ATLAS 2026-03-03 11:35:16 -05:00
c3097bd8fe Deploy: prune old images after deploy, document full rebuild/redeploy
colin pushed to main at colin/ATLAS 2026-03-03 11:21:11 -05:00
ac24f6d1dc Add ss-atlas service, config updates, ignore IDE cruft
colin created repository colin/ATLAS 2026-03-02 17:27:38 -05:00
colin pushed to main at colin/better-argo-tunnels 2026-02-28 20:04:03 -05:00
8024cddc7c Fix stale Traefik labels causing 502 on tunnel reconnect
colin pushed to main at colin/better-argo-tunnels 2026-02-28 18:37:54 -05:00
fd81852ea5 Clean repo: env-based auth, no credentials in compose or history
colin pushed to main at colin/better-argo-tunnels 2026-02-24 16:44:51 -05:00
245d852f87 webdav: replace Python WsgiDAV with Go server
colin pushed to main at colin/better-argo-tunnels 2026-02-24 16:37:20 -05:00
6536aa4c2a WebDAV: share at /dav for Finder mount, healthcheck on /dav/
colin pushed to main at colin/better-argo-tunnels 2026-02-24 16:16:06 -05:00
00c0e073d1 WebDAV: fix 500, perms, bind path; drop broken depth middleware
colin pushed to master at colin/clawtainer 2026-02-24 16:14:57 -05:00
99e7df77ba bump
colin pushed to main at colin/better-argo-tunnels 2026-02-24 15:01:15 -05:00
5431fdbbfb Add macmini WebDAV stack, hot-reload authorized_keys, troubleshooting docs
colin pushed to master at colin/camera-trng 2026-02-23 10:23:13 -05:00
9cf6ccfd28 Release camera on lock and re-establish connection
colin pushed to main at colin/better-argo-tunnels 2026-02-18 14:14:53 -05:00
7e4b5fce60 tunnel-client: TUNNEL_HOST + dynamic backend TLS (try TLS, fallback to plain)
colin pushed to main at Nixius/template 2026-02-18 10:26:10 -05:00
6be2ec1949 Remove staging: drop staging compose/stack, CI steps, and docs
colin pushed to main at colin/better-argo-tunnels 2026-02-15 19:57:57 -05:00
29acb88398 Use tunnel user's keys on ingress.nixc.us
colin pushed to main at colin/better-argo-tunnels 2026-02-15 19:42:12 -05:00
dc66cbb160 Ship binaries, systemd units, and install docs
colin pushed to main at colin/better-argo-tunnels 2026-02-15 19:41:35 -05:00
1933192272 Ship binaries, systemd units, and install docs