ARGOS SOC — Installer e Web Setup Wizard
Go to file
Armando Fracassi cb99f3b399 chore: initial commit
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.
2026-04-20 10:27:34 +02:00
README.md chore: initial commit 2026-04-20 10:27:34 +02:00
first-setup.sh chore: initial commit 2026-04-20 10:27:34 +02:00
gen_config.py chore: initial commit 2026-04-20 10:27:34 +02:00
setup.html chore: initial commit 2026-04-20 10:27:34 +02:00
setup_server.py chore: initial commit 2026-04-20 10:27:34 +02:00

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

  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

Versioning

Questo repository segue lo stesso schema di versioning di argos (SemVer tag vX.Y.Z).