diff --git a/System/Isso/README.md b/System/Isso/README.md new file mode 100644 index 0000000..35709bf --- /dev/null +++ b/System/Isso/README.md @@ -0,0 +1,37 @@ +# Installation + +## 1. Crée un dossier et un utilisateur +sudo mkdir -p /opt/isso +sudo useradd --system --home /opt/isso --shell /sbin/nologin isso + +## 2. Crée et active l’environnement +cd /opt/isso +sudo python3 -m venv venv +sudo source venv/bin/activate +sudo pip install --upgrade pip +sudo pip install isso +sudo pip install setuptools +sudo pip install wheel + +## 3. Crée le fichier de config +sudo touch /opt/isso/isso.conf +sudo chown isso:isso /opt/isso/isso.conf + +## 4. Crée le service systemd +sudo cp isso.service /etc/systemd/system/isso.service +sudo systemctl daemon-reexec +sudo systemctl daemon-reload +sudo systemctl enable isso +sudo systemctl start isso +sudo systemctl status isso + +# Utilisation + +Modification dans le thème binario de : + +* themes/binario/layouts/partials/header.html -> ajout du script isso +* themes/binario/layouts/partials/comments.html -> modification intégrale du fichier + +Ajout du fichier d'administration : + +/opt/isso/isso-admin.sh diff --git a/System/Isso/isso-admin.sh b/System/Isso/isso-admin.sh new file mode 100644 index 0000000..e61cf35 --- /dev/null +++ b/System/Isso/isso-admin.sh @@ -0,0 +1,44 @@ +#!/bin/bash + +DB="/opt/isso/comments.db" + +echo -e "\nThreads existants :" +sqlite3 "$DB" <