refactor: install.sh deploya webgui/ umjesto inline kopije

install.sh je nosio vlastitu kopiju Web GUI-ja u heredoc blokovima i ta
se kopija razisla s webgui/ direktorijem: inline verzija imala je 8
stranica, webgui/ ih ima 10. Stranice Backup i Azuriranja, koje README
i UPUTE.txt dokumentiraju, tako nikad nisu zavrsile na serveru.

Sada se app.py i predlosci kopiraju iz webgui/ pokraj skripte (SRC_DIR).
Uklonjeno ~1090 linija duplikata. Ako webgui/ nedostaje, skripta pukne s
jasnom porukom umjesto da instalira nepotpun GUI.

README i UPUTE dopunjeni: treba kopirati cijeli repo, ne samo install.sh.

Provjereno cistim installom na Ubuntu 24.04: svih 9 stranica vraca 200,
backup stvarno kreira arhivu s pg_dumpom i nginx/ssl konfiguracijom,
TOTP se ucitava, sve prezivi reboot.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-28 20:36:00 +02:00
parent d54bb27021
commit 149ea6f8f3
3 changed files with 20 additions and 1093 deletions
+3
View File
@@ -23,6 +23,9 @@ Ubuntu · Debian · RHEL · CentOS · Rocky Linux · AlmaLinux · Fedora · Arch
## Instalacija
Kopirajte **cijeli repo** na server (installer uzima Web GUI iz `webgui/`,
pa sama `install.sh` nije dovoljna), pa pokrenite:
```bash
sudo bash install.sh
```