RMS Auto-Installer for CentOS and Ubuntu / Debian

This auto-installer will allow you to install the Boonex RMS (Media Server) in less than 5 minutes on your web server. It fully automates the process including installing Java. It also includes several unique optional features not found or available elsewhere.

If you find the Boonex instructions confusing, then why not save yourself one big headache not to mention it will save you a lot of time.

I put a lot of time into creating this. The programming, development, and testing took months to complete so I can't just give it away. However, it will be very reasonably priced, and much cheaper than what it would cost you to pay someone to install it.

Check out the Demo Video:


How to use the RMS Auto-Installer


Pricing:
$18 CentOs version
$18 Ubuntu/Debian Version
$25 both CentOS and Ubuntu/Debian Versions

How to get it:
Currently available on the Boonex Market here:
RMS Auto Installer (Centos)
RMS Auto Installer (Ubuntu/Debian)
RMS Auto Installer (Centos & Ubuntu/Debian)

Requirements:
CentOS Version:
CentOS 6x or 7x

Ubuntu/Debian Version:
Ubuntu 16.04.x LTS, or 18.04.x LTS
Debian 8x, or 9x

Requirements Both Versions:
YUM - (CentOS)
APT/apt-get (Ubuntu/Debian)

Awk, grep, sed, wget, etc. The installer will check to see if they are installed and available. If not, you will be prompted to either exit, and you can install any of the missing ones yourself. Or, the auto-installer can install them for you. Most likely you already have them as they are common, default, standard binaries.

Root access to the server. (Running the Auto-Installer as a regular user is not supported)

Other:
* Installs RMS to your server IP address, and supports IPv4 Addresses only.
* Not for shared hosting accounts.


What it does:
Checks to see if awk, grep, sed, wget, etc. are installed (which are required), and optionally will install any that happen to be missing for you.

Checks to see if Java is installed. If not it will automatically select yes to install it. If Java is already installed, then it will automatically select no not to install it.

You have the option of selecting from the following:

Install RMS (yes/no)
I assume that you want to install RMS and will select yes, but you can optionally choose no to install Java only.

To stop it:
pkill -f java.
Or,
ps -ef | grep java | grep red5 | grep -v "grep" | awk '{print $2}' | xargs kill -9;

To start it back up you would need to go to (path to rms):
cd /path_to_rms

And then enter:
./run_daemon.sh
from the ssh command line, or reboot your server.

* CentOS 6x, CentOS 7x, Ubuntu 16.04.x, Ubuntu 18.04.x, Debian 8x, and Debian 9x installs by means of rc.local RMS start up only.

Automatic IP detection (yes for auto / no for manual)
If you select no, then you will be asked to manually enter the IP address.

Use default RMS Ports (yes/no) (yes - Recommended)
Selecting yes will install RMS on the default 1935, 1936, 5080 ports.
Selecting no will allow you to manually choose the ports you want. (RMS Port/RMS Proxy Port/RMS HTTP Port)
* Be sure the ports you choose are open in your firewall or iptables.

Domain(s) (Dolphin websites) that will be allowed to use your RMS.
You must enter at least 1 domain in domain.com format. (no http:// or www's).
You may enter a maximum of 5.
Example:
example1.com

Path/Location where you want RMS located on your server.
Maximum of 3 directories/folders deep.
Example: /opt/media_server/rms

If directories/folders do not exist they are automatically created.
Can be anywhere such as:
/opt/rms
/opt/media_server/rms
/boonex
/boonex/rms
/boonex/media_server/rms

Run a RMS test (yes/no)
Runs a 20 second test so you can see the output in the ssh command line window.

RMS Cron (yes/no)
If you select yes a root entry will be added to /etc/crontab that will check every 5 minutes to see if RMS is running. If it's not running it starts it.

Install Java (yes/no)
This will be selected for you automatically. If you already have Java there is no need to install it so no would be selected. If you don't have Java it will automatically select yes.

JAVA Type (OpenJDK)
If the Auto-installer determines that you don't have Java on your system OpenJDK will automatically be selected for you.


Review Selections:
After you make your selections, you will be asked to review your choices before proceeding, with an option to continue or exit.

** Be sure to review these thoroughly before proceeding. If you entered something wrong, then exit and run the installer again.

Once you continue it will attempt to retrieve the RMS package (70+ MBs), which may take several seconds depending on your server's connection speed so be patient. If it can't retrieve it, it will try again in 30 seconds, and again in 60 seconds.

If it successfully retrieves the RMS package it will begin installing everything based on the choices you made. If for some reason it can't it won't install anything, and it will tell you to try again later.

Once it starts installing it will only take a minute or two to finish.

If you are familiar with the RMS installation process you can use this auto-installer to completely install RMS in 10-15 minutes, or less.

After installer completes you can find an install report in the following:
/root/rms-report.txt

Please download and keep this file for future reference. It contains the choices you made during installation, and removal/uninstall instructions base on the choices you made should you need or want to remove it in the future. It is custom generated based on the choices you made.


FREE tools/software used in the video that you can use:
- PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) to execute/run the installer.
- WinSCP (http://winscp.net/eng/download.php) to upload the RMS Auto-Installer securely as root user.

You can choose .zip for putty to get a portable version, and "Other Downloads", then "Portable executables" for WinSCP portable. If you don't want to physically install these on your system.

Be sure to watch the demonstration video above to see how fast and easy it is to use.