Skip to content

Installation et premier démarrage

Svarog tourne sur Ubuntu. Il vous est livré directement ; nous l’installons avec vous. Cette page montre à quoi ressemble cette installation.

Deux variantes de paquet — choisissez-en une :

  • Lean (svarog_1.0.0_all.deb) — petit, utilise le Python 3 du système.

    Terminal window
    sudo apt install ./svarog_1.0.0_all.deb

    Nécessite python3 (≥3.9) et, pour les capteurs en direct, auditd / falco etc. (le paquet les recommande). openssl sert aux certificats de la flotte.

  • Bundled (svarog-bundled_1.0.0_amd64.deb) — autonome : son propre environnement Python et ses dépendances sont à l’intérieur, donc il s’installe et tourne sans rien d’autre à configurer.

    Terminal window
    sudo apt install ./svarog-bundled_1.0.0_amd64.deb

Les deux installent les mêmes deux services (non démarrés automatiquement) :

Terminal window
sudo systemctl enable --now svarog # le démon (notify-only)
sudo systemctl enable --now svarog-console # la console opérateur, 127.0.0.1:8420
journalctl -u svarog -f # suivre ses décisions

Ouvrez la console dans un navigateur : svarog open, ou lancez Svarog depuis le menu des applications, ou allez à http://127.0.0.1:8420.

2. Premier démarrage — la porte de connexion de la console

Section titled “2. Premier démarrage — la porte de connexion de la console”

Le premier écran est une porte de connexion. La première personne à s’inscrire devient le chef :

  1. Inscription — votre nom, votre courriel, et un mot de passe (8+ caractères).
  2. Définir un code d’approbation. Tous ceux qui rejoignent ensuite tapent ce code pour être admis ; le changer plus tard déconnecte tout le monde sauf vous.
  3. Une courte prise en main vous oriente vers : installer des capteurs, (en option) choisir un modèle, (en option) configurer le courriel.

Les opérateurs suivants s’inscrivent avec leur propre nom, courriel et mot de passe, puis saisissent le code d’approbation du chef pour être vérifiés. Le chef peut être averti par courriel quand quelqu’un demande à rejoindre (Réglages → Courriel) ; sans courriel, les opérateurs en attente apparaissent sous Opérateurs.

Le journal d’audit (auditd) est la base et est toujours lu. Falco et Suricata en ajoutent une fois installés ; l’analyse de fichiers YARA se fait à la demande. Svarog ne voit jamais que ce que voient vos capteurs — activez ceux qui correspondent à ce que vous voulez surveiller.