Sposta installer di prima fase e Web Setup Wizard dal repo argos al nuovo repo pubblico argos-setup. File provenienti da argos/scripts/: - install.sh -> first-setup.sh (rinominato) - setup_server.py - setup.html - gen_config.py Rimane in argos/scripts/: - update.sh (continua a vivere nel codice runtime) Il nuovo repo e' pubblico: il contenuto non include secret ne' codice proprietario di ARGOS, solo il tooling di installazione. |
||
|---|---|---|
| README.md | ||
| first-setup.sh | ||
| gen_config.py | ||
| setup.html | ||
| setup_server.py | ||
README.md
ARGOS SOC — Setup & Installer
Tecnotel Servizi SRL — www.tecnotelsrl.com
Repository pubblico contenente l'installer di prima fase e il Web Setup Wizard di ARGOS SOC.
Contenuto
| File | Scopo |
|---|---|
first-setup.sh |
Installer ambiente di prima fase: sistema base, utenti, firewall, virtualenv, nginx. |
setup_server.py |
Backend Flask del Web Installer (porta 8888). |
setup.html |
Frontend del Web Installer, wizard in 5 step. |
gen_config.py |
Helper per generazione iniziale di argos.json. |
Flusso d'installazione
- Il cliente esegue
first-setup.shper predisporre l'ambiente base (Ubuntu 24.04). - Al termine dello script viene avviato il Web Installer su
http://IP:8888. - Il wizard completa la configurazione: cliente, rete/SSL, SIEM, utente admin.
- Al termine del wizard,
argos-setuprichiede la licenza ARGOS per sbloccare il clone del repository privatotecnotel/argose completare l'installazione dei componenti runtime.
Repository correlati
tecnotel/argos— codice runtime di ARGOS SOC (privato).
Versioning
Questo repository segue lo stesso schema di versioning di argos (SemVer tag vX.Y.Z).