2017 © Pedro Peláez
 

project seedbox-manager

Web app for manage your seedbox

image

magicalex/seedbox-manager

Web app for manage your seedbox

  • Wednesday, March 29, 2017
  • by magicalex
  • Repository
  • 12 Watchers
  • 48 Stars
  • 25,032 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 16 Forks
  • 2 Open issues
  • 11 Versions
  • 2 % Grown

The README.md

Description of seedbox-manager

StyleCI, (*1)

seedbox-manager is web app for manage your seedbox., (*2)

  • reboot rtorrent session
  • custom links in navbar.
  • statistic server (load average, uptime)
  • download file config of filezilla and transdroid
  • admin area
  • logout for http basic authentication

Installation

note : root privilege is required, (*3)

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

Configuration

example : 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 "/etc/nginx/passwd/password";

    root /var/www;

    location / {
        try_files /seedbox-manager/$uri /seedbox-manager/index.php$is_args$args;
    }

    location ^~ /assets {
        alias /var/www/seedbox-manager/assets;
    }

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

In a uri like http://domain.tld/seedbox-manager, (*5)

server {
    listen 80 default_server;
    server_name _;

    charset utf-8;
    index index.html index.php;

    auth_basic "seedbox";
    auth_basic_user_file "/etc/nginx/passwd/password";

    root /var/www;

    location /seedbox-manager {
        try_files /seedbox-manager/$uri /seedbox-manager/index.php$is_args$args;
    }

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

First connection

Connect you to the interface with your rutorrent id. This will automatically generate configuration files for the current user. ./seedbox-manager/conf/users/{utilisateur}/config.ini, (*6)

To obtain the admin rights :, (*7)

vi /var/www/seedbox-manager/conf/users/{utilisateur}/config.ini

and replace admin = no by admin = yes, (*8)

developement

echo "127.0.0.1 sbm.dev" >> /etc/hosts
php -S sbm.dev:8080

The Versions

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