|
|
2e7a0e3645
|
refactor: /opt/backup/ vault for .env + certs, clean destroy flow
|
2026-07-07 14:30:48 +01:00 |
|
|
|
4e50bf15dd
|
fix: www files go to html/ subdirectory (Zoraxy static root)
|
2026-07-07 12:13:06 +01:00 |
|
|
|
ddef538795
|
feat: www landing page with component listing
|
2026-07-07 12:09:25 +01:00 |
|
|
|
7a4328040b
|
feat: interactive install, .env secrets, Zoraxy admin API
|
2026-07-06 18:06:09 +01:00 |
|
|
|
811c0c75f7
|
feat(install): add podman to system deps
|
2026-07-06 15:57:48 +01:00 |
|
|
|
29b9f3c159
|
feat(deploy): add --destroy flag and smart update modes
|
2026-07-06 15:36:48 +01:00 |
|
|
|
2d3832df0b
|
feat: hello world pipeline proof
|
2026-07-06 10:28:20 +01:00 |
|
|
|
1a7c99988b
|
fix(install): align install path to /opt/nextworkspace/ (blueprint-compliant)
- Fix INSTALL_DIR in install.sh: /opt/nextwks → /opt/nextworkspace/
- All deployment scripts now consistently use /opt/nextworkspace/
|
2026-07-06 07:50:02 +01:00 |
|
|
|
95308c880b
|
refactor(auth): single-domain setup, remove cross-domain cookie hackery
|
2026-06-15 09:27:34 +00:00 |
|
|
|
b3d015a26a
|
fix(authelia): bypass access control for /auth/logout to allow redirect
|
2026-06-15 09:08:23 +00:00 |
|
|
|
ef9510704f
|
feat(config): database settings (SQLite/MariaDB) in global settings
|
2026-06-15 04:57:24 +00:00 |
|
|
|
6944223d35
|
feat(config): locale settings (language/timezone) in global page and config
|
2026-06-15 04:55:10 +00:00 |
|
|
|
5663364b12
|
refactor: remove proxy IP from installer, config, and global settings
|
2026-06-15 04:51:49 +00:00 |
|
|
|
64ddd71358
|
fix(admin): add IMAP and proxy to config, store during install
|
2026-06-15 04:42:05 +00:00 |
|
|
|
583e1a5eea
|
build: add update.sh for production updates, deploy to /opt/nextwks/
|
2026-06-14 17:37:59 +00:00 |
|
|
|
e8906df62e
|
fix(installer): chown data dir after smoke test so service can write
|
2026-06-14 17:14:08 +00:00 |
|
|
|
5953736ddb
|
fix(installer): chown authelia dir AFTER users_database.yml is written
|
2026-06-14 16:58:26 +00:00 |
|
|
|
101009c872
|
fix(installer): chown -R entire /opt/ directories to service user
|
2026-06-14 16:52:11 +00:00 |
|
|
|
4ac067e91d
|
fix(installer): restore BIN_DIR, DATA_DIR, STATIC_DIR, CONFIG_FILE, INSTALL_DIR
|
2026-06-14 16:43:13 +00:00 |
|
|
|
1422207482
|
fix(installer): env file to cwd, silence test noise
|
2026-06-14 16:40:38 +00:00 |
|
|
|
4f4a00757e
|
fix(installer): restore service user creation and SUDO variable
|
2026-06-14 16:40:17 +00:00 |
|
|
|
aefffb70db
|
fix(installer): remove stale SYS_HOME reference
|
2026-06-14 16:38:22 +00:00 |
|
|
|
b2e1732161
|
fix(installer): move REPO_DIR before ENV_FILE to fix unbound variable
|
2026-06-14 16:37:25 +00:00 |
|
|
|
3589cfd280
|
fix: both services run as dedicated nextwks user, remove SYS_HOME cruft
|
2026-06-14 16:34:59 +00:00 |
|
|
|
7b3ba23c82
|
fix(installer): create dedicated nextwks service user, chown deployed files
|
2026-06-14 16:34:17 +00:00 |
|
|
|
e978e08424
|
feat(installer): auto-install Authelia — one script deploys everything
|
2026-06-14 16:23:56 +00:00 |
|
|
|
9a4055df1b
|
fix(installer): silence test noise, add Authelia missing reminder
|
2026-06-14 16:21:47 +00:00 |
|
|
|
16f4870efe
|
fix(installer): stop existing service before smoke test to avoid port conflict
|
2026-06-14 16:18:51 +00:00 |
|
|
|
ce418b6f0c
|
fix(installer): set config and data ownership to deploying user
|
2026-06-14 16:14:56 +00:00 |
|
|
|
73eaa27c6b
|
fix(installer): auto-start service, remove dead flag references
|
2026-06-14 16:13:54 +00:00 |
|
|
|
3b4fd6a84c
|
refactor(installer): KISS — remove all flags, just interactive deploy
|
2026-06-14 16:03:33 +00:00 |
|
|
|
17170c762a
|
feat(installer): run as root with sudo where needed, systemd service user-aware
|
2026-06-14 16:00:41 +00:00 |
|
|
|
7cdff22565
|
fix(installer): detect piped stdin, save to file for interactive wizard
|
2026-06-14 15:57:08 +00:00 |
|
|
|
0211244076
|
fix(installer): auto-clone repo when running standalone from curl|bash
|
2026-06-14 15:54:44 +00:00 |
|
|
|
631780cdf6
|
fix(installer): clean old Authelia DB on fresh install to avoid encryption key mismatch
|
2026-06-14 15:44:49 +00:00 |
|
|
|
50648f9c43
|
fix(installer): add missing notifier section, create Authelia users_database.yml on fresh install
|
2026-06-14 15:43:26 +00:00 |
|
|
|
76c48ec399
|
fix(installer): remove conflicting default_redirection_url, add JWT secret for password reset
|
2026-06-14 15:41:51 +00:00 |
|
|
|
1255fc39ea
|
build: simplify — always build from source, self-hosted deployment
|
2026-06-14 15:36:05 +00:00 |
|
|
|
9c03571555
|
build: installer supports download of pre-built binary, no Go required for end users
|
2026-06-14 15:34:27 +00:00 |
|
|
|
827c8ef116
|
build: rewrite installer as single interactive wizard with Authelia config generation
|
2026-06-14 15:27:32 +00:00 |
|
|
|
93104b24d6
|
build: add versioning (2026.6.0001) with ldflags and /api/version endpoint
|
2026-06-14 15:09:02 +00:00 |
|
|
|
6f65d25c3f
|
fix(config): change OIDC issuer to auth.lohmar.co.uk, add Authelia access rule
|
2026-06-14 14:17:05 +00:00 |
|
|
|
0a1770acc4
|
fix(sync): add error logging, fix systemd ReadWritePaths, add role field, interactive admin creation in installer
|
2026-06-14 14:11:38 +00:00 |
|
|
|
34672eaedb
|
fix(auth): add oidc.issuer_url to use public-facing Authelia URL for browser redirects
|
2026-06-14 14:00:55 +00:00 |
|
|
|
5f9dec740c
|
build(core): polish installer with smoke test, status check, and production-ready systemd service
|
2026-06-14 13:24:48 +00:00 |
|
|
|
926c25018e
|
fix(config): update workspace URL to wks.lohmar.co.uk
|
2026-06-14 13:23:32 +00:00 |
|
|
|
61d339b940
|
feat(ui): implement workspace launcher landing page, OIDC auth gate, and PWA shell
|
2026-06-14 13:20:34 +00:00 |
|
|
|
65f00a336a
|
feat(deploy): add install-authelia.sh script and align NextWks config with real Authelia paths
|
2026-06-14 13:14:55 +00:00 |
|
|
|
e3fbe0f9d9
|
chore: restructure repo to /root/lexton-it/NextWks/ with src/ + app/ layout and install.sh
|
2026-06-14 13:11:56 +00:00 |
|