30 lines
1.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
|
|
# ARGOS SOC — Setup & Installer
|
||
|
|
|
||
|
|
Tecnotel Servizi SRL — [www.tecnotelsrl.com](https://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
|
||
|
|
|
||
|
|
1. Il cliente esegue `first-setup.sh` per predisporre l'ambiente base (Ubuntu 24.04).
|
||
|
|
2. Al termine dello script viene avviato il Web Installer su `http://IP:8888`.
|
||
|
|
3. Il wizard completa la configurazione: cliente, rete/SSL, SIEM, utente admin.
|
||
|
|
4. Al termine del wizard, `argos-setup` richiede la licenza ARGOS per sbloccare il clone del repository privato `tecnotel/argos` e completare l'installazione dei componenti runtime.
|
||
|
|
|
||
|
|
## Repository correlati
|
||
|
|
|
||
|
|
- [`tecnotel/argos`](https://argos-update.tecnotelsrl.com/tecnotel/argos) — codice runtime di ARGOS SOC (privato).
|
||
|
|
|
||
|
|
## Versioning
|
||
|
|
|
||
|
|
Questo repository segue lo stesso schema di versioning di `argos` (SemVer tag `vX.Y.Z`).
|