Commit graph

94 commits

Author SHA1 Message Date
10d8d8bfc6 fix: inject AUTHELIA_SECRET into launcher compose env 2026-07-10 22:48:05 +01:00
87320e43e1 fix: auto-assign subnet, no static IPs (avoids conflicts) 2026-07-10 22:10:43 +01:00
9083119aca fix: use 10.200.0.0/24 subnet (172.16.0.0/16 is host network) 2026-07-10 22:09:46 +01:00
634cab3464 fix: static IPs 172.16.0.0/24 in stack.yaml 2026-07-10 22:05:30 +01:00
30b0b88660 fix: add :Z to caddy data volume for permission handling 2026-07-10 21:58:43 +01:00
5e3c75d564 fix: kill old Caddy processes, fix .env permissions 2026-07-10 16:47:06 +01:00
b24bc4246b fix: show podman network create errors (no silent failure) 2026-07-10 16:43:49 +01:00
12b2a787ab fix: single stack.yaml for all containers (avoids pod conflicts) 2026-07-10 16:40:39 +01:00
b555f153be fix: podman-compose down before up -d for clean state 2026-07-10 16:36:49 +01:00
414ead35d0 fix: pod cleanup loop, healthcheck in all compose files 2026-07-10 16:32:32 +01:00
8770476d61 fix: force clean all old pods before fresh deploy 2026-07-10 16:28:20 +01:00
8d2ffb503a fix: all 3 containers on internal network, NO host networking 2026-07-10 16:13:57 +01:00
11bcd78a13 fix: static binary build, debian base image, env_file 2026-07-10 15:35:35 +01:00
7e12e8d831 fix: simplify podman network creation (no subnet, non-silent) 2026-07-10 15:26:02 +01:00
956b9f2968 fix: add missing BINARY_NAME variable 2026-07-10 14:30:52 +01:00
079ca4bedb fix: proper teardown and health check for podman network 2026-07-10 13:58:58 +01:00
2ce600bb6d fix: podman network with fixed IPs, remove host networking 2026-07-10 13:54:33 +01:00
2026510572 fix: chown data/caddy to master after directory creation 2026-07-10 11:57:43 +01:00
7868322af3 fix: run all containers as master user (rootless) 2026-07-10 11:18:02 +01:00
bde90a8186 feat: multi-language with FuncMap + lng/ files 2026-07-10 08:15:14 +01:00
af8dc42dd6 fix: deploy lng directory, absolute translation path 2026-07-08 15:50:49 +01:00
3e04d8f1c0 feat: SMTP config, install prompts, API proxy, global settings page 2026-07-08 15:07:59 +01:00
d699dd34c4 fix: AUTHELIA_SECRET added to .env in both greenfield and smart update 2026-07-08 14:03:52 +01:00
594683dbf8 feat: RBAC with Authelia groups + filtered launcher + admin panel 2026-07-08 13:46:02 +01:00
a56a485f42 fix: podman pod cleanup before fresh deploy 2026-07-08 10:31:24 +01:00
9b71a13197 fix: backup/restore Caddy certs to /opt/backup/certificates/ 2026-07-08 10:27:18 +01:00
ab8e46b3a4 fix: sed delimiter | instead of / to avoid conflicts 2026-07-08 10:07:05 +01:00
a287a67fd1 feat: Caddy + Authelia replace Zoraxy 2026-07-08 09:54:39 +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
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
5d30facbcc fix: verbose cert upload + health check debug 2026-07-07 19:29:05 +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
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
1298589afa fix: handle existing non-git repo dir (from install.sh copy) 2026-07-07 18:00:44 +01:00
93f853bd40 fix: 12-char password, cert upload API with CSRF retry 2026-07-07 17:17:00 +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