|
|
11e893eb02
|
chore: bump to 0.1.0.0005
|
2026-07-08 10:07:12 +01:00 |
|
|
|
ab8e46b3a4
|
fix: sed delimiter | instead of / to avoid conflicts
|
2026-07-08 10:07:05 +01:00 |
|
|
|
07aff0ba28
|
chore: bump to 0.1.0.0004
|
2026-07-08 09:56:58 +01:00 |
|
|
|
c252fb17ed
|
fix: install.sh creates Caddy/Authelia dirs instead of Zoraxy
|
2026-07-08 09:54:53 +01:00 |
|
|
|
a287a67fd1
|
feat: Caddy + Authelia replace Zoraxy
|
2026-07-08 09:54:39 +01:00 |
|
|
|
e52b7e6915
|
fix: CSRF extraction looks for specific zoraxy.csrf.Token
|
2026-07-08 09:28:54 +01:00 |
|
|
|
94ae185d47
|
chore: bump to 0.1.0.0003
|
2026-07-08 09:13:08 +01:00 |
|
|
|
61b1587cd6
|
fix: only app subdomain active
|
2026-07-08 09:12:47 +01:00 |
|
|
|
09a74425b3
|
fix: only app+dns active, www+auth empty, dynamic domain lists
|
2026-07-08 09:11:02 +01:00 |
|
|
|
b948399d1d
|
fix: cert upload uses multipart/form-data with cert+key+domain
|
2026-07-08 09:09:11 +01:00 |
|
|
|
d420f179a2
|
chore: remove committed binary, add to gitignore
|
2026-07-08 08:51:31 +01:00 |
|
|
|
aa29d363ce
|
fix: use Go tool for cert upload, fix apps.yaml YAML format
|
2026-07-08 08:51:23 +01:00 |
|
|
|
6ea3164d72
|
feat: stateless API token workflow for Zoraxy
|
2026-07-08 08:42:40 +01:00 |
|
|
|
abeae6cbbf
|
chore: bump to 0.1.0.0002
|
2026-07-07 19:29:29 +01:00 |
|
|
|
5d30facbcc
|
fix: verbose cert upload + health check debug
|
2026-07-07 19:29:05 +01:00 |
|
|
|
dea385a71c
|
chore: version format 0.1.0.0001
|
2026-07-07 19:22:20 +01:00 |
|
|
|
7a44f112a5
|
chore: bump to v0.1.1, update changelog, versioning rule in AGENT.md
|
2026-07-07 19:20:57 +01:00 |
|
|
|
48241364aa
|
fix: proper workflow — deploy Zoraxy minimal, upload certs, stop, write configs, restart
|
2026-07-07 19:17:54 +01:00 |
|
|
|
f44041f0d5
|
debug: add CSRF token debug output
|
2026-07-07 18:51:01 +01:00 |
|
|
|
b6938d3800
|
fix: clear cookie jar before each cert upload attempt
|
2026-07-07 18:44:12 +01:00 |
|
|
|
d6e0387b1c
|
fix: install.sh sets up git repo + overlays current code
|
2026-07-07 18:40:21 +01:00 |
|
|
|
b0325267db
|
fix: wait for Zoraxy before cert upload, verbose retry messages
|
2026-07-07 18:33:39 +01:00 |
|
|
|
b684242eb9
|
fix: hardcode subdomains to hub/noc/www/auth
|
2026-07-07 18:27:15 +01:00 |
|
|
|
ea82a51307
|
fix: cert upload timeout, email validation, completion message
|
2026-07-07 18:21:44 +01:00 |
|
|
|
efaa917013
|
feat: LE_DRY_RUN=true skips LE, generates self-signed
|
2026-07-07 18:20:21 +01:00 |
|
|
|
c426b711df
|
feat: configurable subdomains via APP_SUBDOMAIN, DNS_SUBDOMAIN, etc.
|
2026-07-07 18:18:14 +01:00 |
|
|
|
a3b31ed2ab
|
fix: reduce lego timeout to 30s
|
2026-07-07 18:11:59 +01:00 |
|
|
|
1705d1e32d
|
fix: 60s lego timeout, stop on first failure, fall back to self-signed
|
2026-07-07 18:06:14 +01:00 |
|
|
|
1298589afa
|
fix: handle existing non-git repo dir (from install.sh copy)
|
2026-07-07 18:00:44 +01:00 |
|
|
|
ec739975ec
|
fix: add 2s delay between per-domain lego runs
|
2026-07-07 17:54:09 +01:00 |
|
|
|
8b2301f3a4
|
fix: request individual certs per domain instead of SAN cert
|
2026-07-07 17:53:48 +01:00 |
|
|
|
93f853bd40
|
fix: 12-char password, cert upload API with CSRF retry
|
2026-07-07 17:17:00 +01:00 |
|
|
|
47d66f476d
|
fix: alphanumeric password only (no special chars), safe for .env and systemd
|
2026-07-07 17:11:58 +01:00 |
|
|
|
585d4e6ec8
|
fix: install.sh no presets, random password, copies local code instead of cloning
|
2026-07-07 17:06:54 +01:00 |
|
|
|
e03cb76017
|
fix: write BoltDB before Zoraxy starts (db not locked) + remove duplicate
|
2026-07-07 16:47:27 +01:00 |
|
|
|
fa9537bcb5
|
fix: longer wait for sys.db, fallback to touch + userCount check
|
2026-07-07 16:33:49 +01:00 |
|
|
|
c42807d076
|
refactor: configure Zoraxy via BoltDB + config files, no API/CSRF
|
2026-07-07 16:19:34 +01:00 |
|
|
|
90c8c57fbe
|
debug: show login.html response when CSRF fetch fails
|
2026-07-07 16:12:30 +01:00 |
|
|
|
b1004e4514
|
fix: BoltDB fallback for admin creation if CSRF API fails
|
2026-07-07 16:12:05 +01:00 |
|
|
|
fd1fa7dbeb
|
fix: CSRF token — clear jar before first fetch, preserve session across calls
|
2026-07-07 16:08:20 +01:00 |
|
|
|
710781bc47
|
fix: surface admin registration result instead of swallowing it
|
2026-07-07 16:05:31 +01:00 |
|
|
|
b2e3086e10
|
fix: upload existing LE certs to Zoraxy via API after deploy
|
2026-07-07 15:51:25 +01:00 |
|
|
|
13c1bd2d13
|
fix: set lego path to /opt/backup to avoid double certificates/ nesting
|
2026-07-07 15:36:23 +01:00 |
|
|
|
5f46d3c2b8
|
refactor: rename backup dir to /opt/backup/certificates/
|
2026-07-07 15:33:22 +01:00 |
|
|
|
6d87718b43
|
refactor: lego outputs to /opt/backup/certs/, one backup directory
|
2026-07-07 15:27:30 +01:00 |
|
|
|
c7d25c0107
|
fix: fallback to lego SAN cert directory if backup missing
|
2026-07-07 15:24:03 +01:00 |
|
|
|
881b94099c
|
fix: handle SAN certs from lego, check both backup and lego cache
|
2026-07-07 15:23:40 +01:00 |
|
|
|
1eb470fa12
|
fix: lego v5 flags — use --http.address, -m for email, -d for domains
|
2026-07-07 15:14:46 +01:00 |
|
|
|
d144fcdc28
|
fix: lego v5 = syntax for flags
|
2026-07-07 15:14:13 +01:00 |
|
|
|
fbbf1732b3
|
fix: lego v5 arg order (flags after run command)
|
2026-07-07 15:12:58 +01:00 |
|