- Modifié
#############################################################################
Edit du Mardi 9 Mai 2017
#############################################################################Mises à jour :
Personnalisation du menu de RuFy : https://mondedie.fr/d/8018/14
Recherche par catégorie + ajout du menu Torrents : https://mondedie.fr/d/8018/21
Ajout de la pagination lors d'une recherche + ajout d'un bouton recherche devant chaque catégorie : https://mondedie.fr/d/8018/29
Dockerisation de RuFy : https://hub.docker.com/r/mistercyp/rufy/
21/07/16 : Affichage dans l'ordre alphabétique des catégories : commit : https://github.com/MisterCyp/RuFy/commit/e3ecfd8c38e52df032d7dfde0cd316fa909c456a
https://mondedie.fr/d/8018/9603/08/16 : Choix du dossier de destination du torrent en fonction de sa catégorie : https://mondedie.fr/d/8018/96
Ajout d'un bouton pour télécharger directement un torrent depuis la liste des torrents :
https://mondedie.fr/d/8018-App-RuFy-2-0-Telechargement-des-torrents-T411-depuis-une-interface/276
https://github.com/MisterCyp/RuFy/commit/168e2bf27eebfeee0c7f6c00729b063aeaa080d0ToDo :
Corriger le bug de tri sur la durée et la tailleMerci à DariusMRCorriger le bug d'affichage sur le topMonth, le topWeek et le topDay (liste des torrents incomplètes)
Possibilité de choisir les catégories à afficher
Salut tout le monde !
Je viens vous présenter mon nouveau projet pour seedbox.
Mon application RuFy ne marchant plus depuis qu'YIFY a arrêté son activité, j'ai décidé de la mettre à jour pour le tracker T411.
RuFy permet donc de télécharger les torrents de T411 depuis votre serveur en utilisant l'API de T411 et le dossier Watch de RuTorrent.
RuFy est multi-users dans le cas ou vous auriez plusieurs locataires sur votre seedBox.
Voici quelques images :
Pour l'installation :
RuFy peut être installé soit via docker soit en dur :
En dur :
Cloner mon projet github :
cd /var/www/
git clone https://github.com/MisterCyp/RuFy.git
Lancer le script d'installation :
chmod +x RuFy/install.sh
./RuFy/install.sh
Modifier le rutorrent.conf de nginx comme ci dessous :
upstream rufy_server {
server unix:/var/www/RuFy/run/gunicorn.sock fail_timeout=0;
}
server {
## Votre config ##
## ..... ##
## Fin de votre config ##
location ^~/rufy/static {
satisfy any;
allow all;
alias /var/www/RuFy/static/;
}
location ^~/rufy {
satisfy any;
allow all;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
if (!-f $request_filename) {
proxy_pass http://127.0.0.1:8000;
break;
}
}
}
Remarque : Si le port 8000 est déjà utilisé sur votre machine, vous pouvez le changer avec la variable PORTNUMBER qui se trouve dans le dossier RuFy/gunicorn_start .
Lancer RuFy et redemarrer nginx :
supervisorctl start rufy
service nginx restart
RuFy est désormais accessible via IPSERVEUR_OU_NDD/rufy.
Via Docker
Voir https://github.com/MisterCyp/dockerfiles/tree/master/rufy
Pour la première connexion, il faut créer un compte utilisateur sous django :
Aller à cette adresse IPSERVEUR_OU_NDD/rufy/admin
Utiliser les accès suivant (Penser à changer le mot de passe par la suite) :
Pseudo : admin
Password : motdepasse
Créer un nouvel utilisateur comme sur l'image :
Il vous reste désormais à configurer votre compte T411 et votre dossier d'arrivée pour rutorrent dans l'onglet configuration.
Il faut penser à donner les droits d'écriture au groupe web (créer lors du script) pour le dossier Rutorrent :
Dans mon cas :
chown cyprien:web /home/cyprien/watch
chmod g+w /home/cyprien/watch
Vous pouvez désormais accéder aux torrents de T411 sur votre seedbox.
Changer mot de passe admin
Allez sur la page admin->utilisateurs->admin puis cliquez ici :
Remarques :
Une erreur ? Activez le mode debug en modifiant cette ligne : https://github.com/MisterCyp/RuFy/blob/master/RuFy/settings.py#L26
En :
DEBUG = True
Et relancez l'application :
supervisorctl stop rufy supervisorctl start rufy
Pour faire une mise à jour :
en dur :
cd /var/www/RuFy git pull origin supervisorctl stop rufy supervisorctl start rufy
Via Docker-compose :
docker-compose pull && docker-compose up -d
Vous pouvez désormais voir où est le problème.
[/quote]
Pour l'instant, on peut :
Voir les top100, top month, top week et topDay
Chercher un torrent par mot clés
A Venir :
J'attends vos retours
C'est une version Beta donc y aura peut être des erreurs