correction readme + ajout interface web
This commit is contained in:
parent
c0fa0d0fa3
commit
6316828d24
55
readme.md
55
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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user