diff --git a/readme.md b/readme.md index 49dbfb2..f2c7aa5 100644 --- a/readme.md +++ b/readme.md @@ -9,19 +9,22 @@ Une fois votre fichier ajouté il sera traité automatiquement. - Création des PAR2 - Post via NYUU ( obfuscation totale) - ✨Envoi automatique sur le site✨ (avec mediainfo directement ajouté) +- Suivi sur une page web #### Limitations. - [ ] Le script est écrit en bash il ne tourne donc que sous linux. - [ ] Il faut impérativement un accès SSH sur /home/$USER - VPS et Dédié pas de souci de ce coté. -- Seedbox nous avons testé via ultracc et dediseedbox ( ultracc ok, dediseedbox pas ok). +- Seedbox nous avons testé via ultracc whatbox et dediseedbox ( ultracc et whatbox ok, dediseedbox pas ok). - [ ] Il faut avoir les applications suivantes de disponibles. | Commande | README | | ------ | ------ | | basename | Normalement installé par défaut | | curl | à installer si nécessaire | +| screen | à installer si nécessaire | +| nginx | à installer si vous désirez utiliser l'interface de suivi | #### Installation. ##### 2 solutions possible @@ -94,6 +97,56 @@ postauto createdb | check | Permet de vérifier la présence d'un fichier sur le site. | | update | Permet d'updater le script. | + +#### interface web + +Une interface est disponible, il vous faut nginx pour que celle-ci fonctionne + +#### Configuration de l'interface web. +Éditer le fichier /home/$USER/autopost/config.js +```js +const path = require('path'); + +module.exports = { + // Port sur lequel le serveur écoute + // Attention si vous êtes sur une seedbox de bien choisir un port laisser libre par votre hébergeur + // chez ultracc par exemple la commande est app-ports free + port: Voir indications ci dessus, + + // Chemin vers le fichier de base de données SQLite + dbFile: path.join(__dirname, 'base_autopost.db'), + + // Chemins personnalisables pour les dossiers + finishdirectory: path.join(__dirname, 'FINIS'), + logdirectory: path.join(__dirname, 'logs'), + infodirectory: path.join(__dirname, 'mediainfo'), + + // Secret pour la configuration des sessions "curl -L pw.vdx.sh/w/32" + sessionSecret: 'Voir commande ci dessus', + + // Informations d'authentification + auth: { + username: 'user', + password: 'pass' + } +}; +``` + +##### Configuration de nginx + +Ajouter ce bloc dans la configuration de votre nom de domaine + +```nginx +location /autopost/ { + proxy_pass http://127.0.0.1:XXXXX; + proxy_http_version 1.1; + proxy_set_header X-Forwarded-Host $http_host; +} +``` + +> Pensez à bien remplacer XXXXX par le port que vous avez mis dans votre config.js + + #### Désinstallation. ```sh