How to install CumulusClips on Linux mint 18.03

To install CumulusClips on Linux mint 18.03
CumulusClips is a free and open source video sharing script that allows users to create own video sharing website like YouTube. It allows the user to upload videos, rate videos, comment and much more. This tutorial covers the installation procedure of cumulusClips on linuxmint-18.03.

Prerequisites
Install LAMP (Apache, MariaDB, php7)
In MariaDB (create database and user and give privileges to that user)

Php installation with required following modules


add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-cgi libapache2-mod-php7.0 php7.0-mcrypt php7.0-xmlrpc php7.0-gd php7.0-mbstring php7.0  php7.0-common  php7.0-xmlrpc php7.0-soap  php7.0-xml php7.0-intl  php7.0-cli  php7.0-ldap php7.0-zip php7.0-readline php7.0-imap php7.0-tidy php7.0-recode php7.0-sq php7.0-intl

Download a Cumulus Clips package using the wget command.


linuxhelp ~ # wget http://cumulusclips.org/cumulusclips.tar.gz
--2018-07-12 15:15:19--  http://cumulusclips.org/cumulusclips.tar.gz
Resolving cumulusclips.org (cumulusclips.org)... 205.186.187.67
Connecting to cumulusclips.org (cumulusclips.org)|205.186.187.67|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 36043684 (34M) \[application/x-tar\]
Saving to: &lsquo cumulusclips.tar.gz&rsquo 

cumulusclips.tar.gz       100%\[====================================> \]  34.37M  1.02MB/s    in 61s     

2018-07-12 15:16:21 (577 KB/s) - &lsquo cumulusclips.tar.gz&rsquo  saved \[36043684/36043684\]


After Downloading extract the downloaded package


linuxhelp ~ # tar -zxvf cumulusclips.tar.gz
cumulusclips/
cumulusclips/.htaccess
cumulusclips/LICENSE.txt
cumulusclips/README.txt
cumulusclips/cc-admin/
cumulusclips/cc-admin/comments.php
.
.
.
cumulusclips/cc-install/views/requirements.tpl
cumulusclips/cc-install/views/sidebar.php
cumulusclips/cc-install/views/site-details.tpl
cumulusclips/cc-install/views/welcome.tpl
cumulusclips/cc-install/welcome.php
cumulusclips/favicon.ico
cumulusclips/index.php

Change ownership and permission of the as Cumulus Clips follows


linuxhelp ~ # ls
cumulusclips  cumulusclips.tar.gz
linuxhelp ~ # chown -R www-data:www-data cumulusclips
linuxhelp ~ # chmod -R 775 cumulusclips

Move the extracted file into the HTML directory


linuxhelp ~ # mv cumulusclips /var/www/html/

Create a new virtual host configuration for accessing the Cumulusclips CMS


linuxhelp ~ # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim cumulus.conf
< VirtualHost \*:80> 
ServerName www.linuxhelp1.com
DocumentRoot /var/www/html/cumulusclips/
< Directory /var/www/html/cumulusclips/> 
AllowOverride All
Allow from all
< /Directory> 
< /virtualHost> 


Enable site access


linuxhelp sites-available # a2ensite cumulus.conf
Enabling site cumulus.
To activate the new configuration, you need to run:
  service apache2 reload


Enable the start_open_tags option in /etc/php.ini file.


linuxhelp sites-available # vim /etc/php/7.0/apache2/php.ini
\[..\]
short\_open\_tag = On

\[..\]

Entry to the host file.


linuxhelp sites-available # vim /etc/hosts
< Give your ip>    < Give your domain name> 

Restart the apache service to make the changes effect


linuxhelp sites-available # systemctl restart apache2.service

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://< ipaddress or domain name

The installer window appears on the screen and click continue to the next page.

The next page of the installer contains the PHP requirements to be installed with the application.

The PHP Requirements are met and click continue to next step option. Next is the Database setup. Enter all the database details such as database host, port number, name and password. Submit Database Login option.

Next page contains the Site Details such as Base URL, site name, admin username and password. Submit the Site Details option.

< ads2>

The dashboard of Cumulus clips admin panel is shown below.

With this, the method to install CumulusClips on Ubuntu 18.04 comes to an end.

FAQ
Q
Is there any alternatives for CumulusClips?
A
Alternatives are,
YouPHPTube
Red5
Joomla HD Video Share
Q
How to extract the downloaded package?
A
Execute the following command:
# tar -zxvf cumulusclips.tar.gz
Q
How to download the CumulusClips package?
A
Execute the following link:
# wget http://cumulusclips.org/cumulusclips.tar.gz
Q
What is CumulusClips?
A
CumulusClips is a free and open source video sharing script that allows users to create own video sharing website like YouTube. It allows the user to upload videos, rate videos, comment and much more.
Q
What are the pre-requirements in CumulusClips?
A
Prerequisites are,
Install LAMP (Apache, MariaDB, php7)
In MariaDB (create database and user and give privileges to that user)