fireflo-panel-install.
Les cinq verbes
« Paquets » désigne les dépendances propres de l’installateur, pas les services auxquels FireFlo
parle. Il installe
curl, openssl, rsync, python3 et le client PostgreSQL — jamais un
serveur PostgreSQL, jamais un broker, et jamais Node. Sur un hôte nu, lancez d’abord
setup.sh.Il n’y a pas de verbe
uninstall. La suppression est manuelle, et un tenant représente plus
d’unités qu’il n’y paraît : la passerelle écrit fireflo-<name>.service plus une paire
-logclean.timer et -logclean.service.Options qui valent la peine d’être connues
Disposition et identité
Les deux unités générées montent un tmpfs sur
/home et ne réintroduisent que l’unique hôte
virtuel, de sorte qu’une passerelle ne peut voir aucun autre répertoire personnel client. C’est un
espace de noms, pas une permission : le mode propre du répertoire décide encore qui peut y entrer,
c’est pourquoi --user compte ci-dessus.
Chaque drapeau prend une valeur séparée par un espace.
--vhost=/home/acme est rejeté comme
option inconnue plutôt qu’analysé.Configuration et base de données
Comportement
L’exécuter
--dry-run montre moins que vous pourriez l’attendre. Il ne peut pas signaler ce qu’un
gestionnaire de paquets tirerait, ni ce qu’une migration trouverait dans une base à laquelle il
ne s’est pas connecté. Lisez-le comme « les décisions que ce script prendrait », pas comme
« tout ce qui changerait sur cet hôte ».Ce qu’il n’installe pas
Le panneau de contrôle. C’estfireflo-panel-install, et sur un hôte neuf vous exécutez les
deux.
--log-retain-days écrit une règle tmpfiles.d qui supprime les journaux tournés, sans jamais
toucher aux quatre journaux en direct. Installer à la main signifie organiser cela vous-même —
voir Journalisation.
Voir Installer en une seule commande pour la marche à suivre.