A seedbox for all your friends and family
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
scripts
.gitignore
.travis.yml
LICENCE.md
README.md
autoInstall.sh
package.json

README.md

USE THIS => http://github.com/ezseed/ezseed


Installation

apt-get install git-core
git clone https://github.com/soyuka/ezseed2/
cd ezseed2

Automatique

Ensuite exécutez autoInstall (installation de Nodejs et mongodb Debian Wheezy/Ubuntu 13 uniquement !), le script se chargera de bouger le site dans /var/www/ezseed2.

chmod +x ./autoInstall.sh && ./autoInstall.sh
# puis configurez le tout :
ezseed install

Manuelle

  • Installation de nodejs et mongodb
  • Les paquets suivants : whois nginx zip sudo sont requis
  • npm install pm2 -g
  • npm install && npm link
  • ezseed install /!\ peut effacer votre configuration nginx par nginx.conf, voir ezseed install -h

Configuration rutorrent

Pour rutorrent, il faut configurer autotools pour qu'il déplace les torrents une fois terminés :

Autotools configuration

Configuration Chroot SSH

Erreurs

Sur les kimsufi, si vous avez une erreur du genre Error : failed to connect to [localhost:27017], voir ici.

can't start transmission unknow job - ubuntu #77

Lancement

ezseed start

Mise a jour

ezseed update

Pour une mise à jour d'une version antérieure à la stable voir ici

CLI

Cet outil accessible en ssh vous permet d'installer rutorrent, transmission ou encore d'ajouter, de supprimer un utilisateur.

Pour plus d'informations sur le script : ezseed -h

Usage: ezseed [options] [command]

  Commands:

    start
    stop
    restart
    install         [options] [client]                                    Install ezseed or the specified client
    update          [options]                                             Update ezseed
    useradd         [options] <rutorrent|transmission|aucun> <username>   Ajout d'un utilisateur au client spécifié
    userdel         <username>                                            Suppression de l'utilisateur /!\ tous les fichiers seront supprimés
    password        [options] <username>                                  Change username password
    rtorrent        [options] <start|stop|restart>                        stop rtorrent daemon(s)
    transmission    [options] <start|stop|restart>                        start|stop|restart transmission daemon(s)
    reboot                                                                Restart all daemons
    backup                                                                Backup
    restore         [options]                                             Restore backup config
    deploy                                                                Deploy ezseed
    configure       [options]                                             Configure
    credits                                                               Credits
    *

  Options:

    -h, --help     output usage information
    -V, --version  output the version number

Misc

Licence

Licence Creative Commons

Credits

Credits ezseed2

Liens