Commit Graph

5 Commits

Author SHA1 Message Date
Андрей Бобырев
43daf188c2 feat: first-run /setup password + PRO-style iptables
compat DNAT/INPUT/FORWARD/MASQUERADE; optional chain mode; auth_store hash; static absolute URLs; install skips env password by default; README.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 20:52:35 +03:00
Андрей Бобырев
a579612c9a fix(docker): COPY multi-source dest must end with slash
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 20:44:20 +03:00
Андрей Бобырев
93babb804d fix(docker): apt HTTPS mirrors + docs
Avoid corrupt HTTP caches; refresh ca-certificates/iptables deps; README troubleshooting for signature errors.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 20:38:24 +03:00
Андрей Бобырев
7af4f701e1 feat: Kaskad Web UI v2 dashboard
System/services/NAT CRUD, iptables chain KASKAD_WEB, host-network Docker install, docker CLI in image for status row.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 20:35:34 +03:00
Андрей Бобырев
23f5649651 feat: kaskad memo site with Basic Auth
Flask + Docker, header support links, install/uninstall curl scripts, password file or ADMIN_PASSWORD.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 20:25:02 +03:00