2017 © Pedro PelĂĄez
 

project seedbox-manager

Web app for manage your seedbox

image

clegall/seedbox-manager

Web app for manage your seedbox

  • Monday, June 6, 2016
  • by clegall
  • Repository
  • 1 Watchers
  • 0 Stars
  • 47 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 16 Forks
  • 0 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

Description du seedbox-manager

L'application web seedbox-manager est une interface pour redémarrer une session rtorrent d'un utilisateur unix.
On y trouve aussi :, (*1)

  • des liens vers rutorrent et cakebox dans la navbar configurable.
  • un rappel des ids ftp et sftp de l'utilisateur.
  • un module de support avec ticket dĂ©sactivable.
  • des statistiques serveurs (load average, uptime).
  • des informations utilisateurs (espace disque, adresse ip visiteur).
  • un outil pour gĂ©nĂ©rer des fichiers de configuration filezilla et transdroid.
  • Un espace administrateur pour gĂ©rer facilement la configuration de vos utilisateurs
  • Une page paramĂštre pour dĂ©sactiver les blocs que vous n'utilisez pas.

Auteur : Backtoback (c) & Magicalex (php) & hydrog3n (php)., (*2)

Installation

note : pour installer l'interface il faut les droits root ou avoir la possiblité d'utiliser sudo., (*3)

cd /var/www
git clone https://github.com/Magicalex/seedbox-manager.git
chown -R www-data:www-data ./seedbox-manager/
cd ./seedbox-manager/
composer install
bower install --allow-root
cd ./source-reboot-rtorrent/
chmod +x install.sh && ./install.sh

Configuration du serveur web

ex : web server nginx, (*4)

server {
    listen 80 default_server;
    server_name _;

    charset utf-8;
    index index.php;

    access_log /var/log/nginx/seedbox-manager-access.log combined;
    error_log /var/log/nginx/seedbox-manager-error.log error;

    auth_basic "seedbox-manager";
    auth_basic_user_file "/var/www/seedbox-manager/.htpasswd";

    location / {
        root /var/www/seedbox-manager/public;
    }

    location ~ \.php$ {
        fastcgi_index index.php;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi_params;
    }
}

ex : web server apache2 (v2.4.*), (*5)

<VirtualHost _default_:80>
    DocumentRoot /var/www/seedbox-manager/public

        <Directory /var/www/seedbox-manager/public/>
            Options Indexes FollowSymLinks
            AllowOverride None
            Require all denied

            AuthType Basic
            AuthName "seedbox"
            AuthUserFile "/var/www/seedbox-manager/.htpasswd"
            Require valid-user
        </Directory>

</VirtualHost>

PremiĂšre connexion

Se connecter Ă  l'interface avec ses identifiants rutorrent.
Cela va générer automatiquement des fichiers de configuration pour l'utilisateur dans le dossier ./seedbox-manager/conf/users/{utilisateur}/config.ini, (*6)

note : à chaque fois qu'un nouvel utilisateur se connecte ses fichiers de configuration sont automatiquement généré à partir du fichier ./conf/config.ini, (*7)

pour obtenir les droits administrateurs :, (*8)

nano /var/www/manager/conf/users/{utilisateur}/config.ini

puis modifier Ă  la ligne ## (owner = no par owner = yes), (*9)

AprÚs avoir récupéré les droits administrateurs vous pouvez configurer tous les utilisateurs., (*10)

The Versions

06/06 2016

dev-master

9999999-dev

Web app for manage your seedbox

  Sources   Download

GPL-3.0

The Requires

 

by Avatar clegall

seedbox rtorrent

18/05 2016

v2.5.0

2.5.0.0

Web app for manage your seedbox

  Sources   Download

GPL-3.0

The Requires

 

by Avatar magicalex

seedbox rtorrent

07/06 2015

v2.4.4

2.4.4.0

Web app for manage your seedbox

  Sources   Download

GPL-3.0

The Requires

 

by Avatar magicalex

seedbox rtorrent

27/05 2015

v2.4.3

2.4.3.0

Web app for manage your seedbox

  Sources   Download

GPL-3.0

The Requires

 

by Avatar magicalex

seedbox rtorrent

27/05 2015

v2.4.2

2.4.2.0

Web app for manage your seedbox

  Sources   Download

GPL-3.0

The Requires

 

by Avatar magicalex

seedbox rtorrent

27/05 2015

v2.4.0

2.4.0.0

Web app for manage your seedbox

  Sources   Download

GPL-3.0

The Requires

 

by Avatar magicalex

seedbox rtorrent

27/05 2015

v2.4.1

2.4.1.0

Web app for manage your seedbox

  Sources   Download

GPL-3.0

The Requires

 

by Avatar magicalex

seedbox rtorrent

27/05 2015

v2.3-beta

2.3.0.0-beta

Web app for manage your seedbox

  Sources   Download

GPL-3.0

The Requires

 

by Avatar magicalex

seedbox rtorrent

27/05 2015

v2.0.2

2.0.2.0

Web app for manage your seedbox

  Sources   Download

GPL-3.0

The Requires

 

by Avatar magicalex

seedbox rtorrent