Skip to content

Home en

patlol edited this page Nov 14, 2017 · 8 revisions

Welcome

on Handy-Install-Web-Server-ruTorrent wiki!

On fresh server as OVH kimsufi or vps with Debian 8.x, 9.x or Ubuntu 16.x HiwsT allows:

  • Check distribution and OS version.
  • Create a specific linux user.
  • Check if http server is installed.
  • Install a Linux server - apache2 - PHP
  • Create a auto signed certificate.
  • Secure server ssh access by preventing root and changing the port (option).

Optional with HiwsT-util:

  • Install rtorrent and all its dependencies (libtorrent and xmlrpc).
  • Put rtorrent with screen in daemon.
  • Install ruTorrent with a user and password and ssl access.
  • Install mediainfo and ffmpeg used by the ruTorrent plugins.
  • Secure ssh access by prohibiting root and changing the port
  • At the end of the script summarize all the server accesses, identifiers and passwords and save them in a file.
  • Install OpenVPN.
  • Install ownCloud.
  • Use Let's Encrypt to create an ssl certificate if you have a domain name.
  • Install phpMyAdmin.
  • Install WebAdmin with root as user and ssl access
  • Add users and many other things.

ruTorrent (site)

RuTorrent is a PHP web interface to access client Bittorent rTorrent. It's based on the interface of μTorrent, which makes it very pleasant to use. It is light, extensible (many plugins), multi-user and have a nice look.

Webmin (site)

Webmin will allow perform most of your server administration tasks on a web-based GUI, such as configuring fail2ban, user accounts, Apache, DNS, share files etc ... Many modules.

OpenVPN (site)

OpenVPN Access Server is a full featured secure network tunneling VPN software solution that integrates OpenVPN server capabilities, enterprise management capabilities, simplified OpenVPN Connect UI, and OpenVPN Client software packages that accommodate Windows, MAC, Linux, Android, and iOS environments.
It offers many security and control functions that are particularly well exploited by the Angristan script that is used here.

ownCloud (site)

ownCloud is open source file sync and share software for everyone from individuals operating the free ownCloud Server edition, to large enterprises and service providers operating the ownCloud Enterprise Subscription. ownCloud provides a safe, secure, and compliant file synchronization and sharing solution on servers that you control.

Various applications can be installed with the script, including "External storage" with a parameter setting to mount a local directory as downloads used by ruTorrent.

Let's Encrypt (site)

Let's Encrypt is a certificate authority. That provides free X.509 certificates for Transport Layer Security (TLS) encryption via an automated process designed to eliminate the current complex process of manual creation, for secure websites.

phpMyAdmin (site)

phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB. Frequently used operations (managing databases, tables, columns, relations, indexes, users, permissions, etc) can be performed via the user interface.

HiwsT-util.sh allows to add users to ruTorrent and openVpn and many other things !!!

All this will appear easier after reading the following pages especially the Tips. If there is a issue during the execution, the script stops and indicates the error.

Thanks to all the contributors of rtorrent, ruTorrent, openVpn, ownCloud and WebAdmin for their wonderful applications.
Thanks also to the many tutorials and scripts authors that provided information and ideas without which I could not realize this project.