# 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`).