Makes your system seedbox ready in minutes!
Current version v2.3 released 2024/03/01
* always use of the latest ruTorrent
* no need to care about the distro version
* remove unnecessary stuff
* add support for arm* systems (scgi)
* correcting external ipv4
* deactivate not supportet plugins
* redirect http to https
* correct terminal colors
* add autodl-irssi plugin (Rt-Install-minimal-new.bash)
* update .rtorrent.rc to the new commands
* fix changelog and todo view
* put functions together for more order
* make pre-installation packages fully silent
* and a little bit there and there
* now choose between apache2, nginx and lighttpd as webserver (Rt-Install-minimal-apache2_ngnix_lighttpd.bash)
* create htaccess passwords now with openssl
* remove ToDo-List from the Menu
* move from SCGIMount to rpc.socket
* hardening the webserver basend on https://raymii.org/s/tutorials/Strong_SSL_Security_On_*.html
* reintegrade To-Do List
* putting rtorrent and rutorrent user determination inside the menu and prevent installation to start without
* add function to update ruTorrent
* reactivate plugins screenshots, spectrogram
* some corrections
- This script performs automatic installation of rTorrent (BitTorrent client) and ruTorrent (web based GUI).
- It detects your OS and uses most recent version of rT available in repository of your Linux distribution.
- Gives menu-driven guidance when creating username.
- This script is minimal inversiv to files and operating system
- Free choose between apache2, ngnix or lighttpd as webserver
- Debian
- Raspbian
- Ubuntu
- Mint
- LMDE
In the installation process you have to choose a system user to run rtorrent. The script add a service that makes rtorrent start, at a possible reboot, in the given username's tmux session. Use "systemctl rtorrent start" and "systemctl rtorrent stop" to start and stop rtorrent respectively.
Run the script with sudo or as root
git clone https://github.com/MarkusLange/rt-auto-install.git
cd rt-auto-install
sudo ./Rt-Install-minimal
or now you can simply
wget https://raw.githubusercontent.com/MarkusLange/rt-auto-install/master/Rt-Install-minimal
with autodl-irssi, rpc.socket (no SCGIMount anymore) and update function for ruTorrent
wget https://raw.githubusercontent.com/MarkusLange/rt-auto-install/master/Rt-Install-minimal-apache2_ngnix_lighttpd_prc-socket.bash
- Add Wiki to explain what is, and why something is done (only someone is interested)
remove the SCGI code from the scrip is atm. deactivatedremove other commented out parts from the script to clean it update- put some effort in a wider testbase rewriting was done on debian 12.5 only (with countless VMs)
- may transfer naming and links to this fork so there is less confusion for users
- also transfer changelog and To-Do
- working out with Bercik when he is less busy what he liked to merged
- remove/deactivate webserver default pages