• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install CumulusClips on CentOS 7

{{postValue.id}}

How to install CumulusClips on CentOS 7

CumulusClips is a free and open source video sharing script that allows users to create their own video sharing website like YouTube. It allows the user to upload videos, rate videos, comment and much more. This tutorial explains the installation procedure of CumulusClips on CentOS 7.

Installation procedure

Before installing CumulusClips, you need to have a LAMP stack installed in your system. After installing the LAMP stack, login into the MySQL server and create database for the CumulusClips.

[root@example Desktop]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with   or g.
Your MariaDB connection id is 2
Server version: 5.5.52-MariaDB MariaDB Server
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type ' help '  or ' h'  for help. Type ' c'  to clear the current input statement.
MariaDB [(none)]>  CREATE DATABASE cumulusclips 
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]>  CREATE USER ' cumulusclipsuser' @' localhost'  IDENTIFIED BY ' password'  
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]>  GRANT ALL PRIVILEGES ON `cumulusclips`.* TO ' cumulusclipsuser' @' localhost'  
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]>  FLUSH PRIVILEGES 
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]>  exit
Bye

Now download the CumulusClips by executing the wget command followed by the download link.

[root@example Desktop]# wget http://cumulusclips.org/cumulusclips.zip
--2017-07-31 01:28:48--  http://cumulusclips.org/cumulusclips.zip
Resolving cumulusclips.org (cumulusclips.org)... 52.4.159.126
Connecting to cumulusclips.org (cumulusclips.org)|52.4.159.126|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34586975 (33M) [application/zip]
Saving to: ‘ cumulusclips.zip’ 
100%[=========================================================================================================================================================================> ] 3,45,86,975 1.04MB/s   in 87s    
2017-07-31 01:30:16 (387 KB/s) - ‘ cumulusclips.zip’  saved [34586975/34586975]

Extract the downloaded file to /var/www/html/ file location using unzip command.

[root@example Desktop]# unzip cumulusclips.zip -d /var/www/html
Archive:  cumulusclips.zip
   creating: /var/www/html/cumulusclips/
   creating: /var/www/html/cumulusclips/cc-core/
   creating: /var/www/html/cumulusclips/cc-core/services/
  inflating: /var/www/html/cumulusclips/cc-core/services/PrivacyService.php  
&hellip 
&hellip 
&hellip 
  inflating: /var/www/html/cumulusclips/cc-content/emails/new_message.tpl  
  inflating: /var/www/html/cumulusclips/cc-content/emails/welcome.tpl  
  inflating: /var/www/html/cumulusclips/cc-content/emails/video_comment.tpl  
  inflating: /var/www/html/cumulusclips/.htaccess  
  inflating: /var/www/html/cumulusclips/index.php  
  inflating: /var/www/html/cumulusclips/favicon.ico

Change the ownership for the CumulusClips directory by executing the command.

[root@example Desktop]# chown -R apache:apache /var/www/html/cumulusclips

Create a virtual host configuration named vhosts.conf file and add the following contents to the file. Save and exit the file.

[root@example Desktop]# vim /etc/httpd/conf.d/vhosts.conf
IncludeOptional vhosts.d/*.conf
Create vhosts.d directory
mkdir /etc/httpd/vhosts.d/
Next virtual host configuration
vim /etc/httpd/vhosts.d/example.linuxhelp1.com.conf
Add the following lines to the file
< VirtualHost 192.168.7.201:80> 
ServerAdmin webmaster@yourdomain.com
DocumentRoot " /var/www/html/cumulusclips/" 
ServerName example.linuxhelp1.com
ErrorLog " /var/log/httpd/example.linuxhelp1.com-error_log" 
CustomLog " /var/log/httpd/example.linuxhelp1.com-access_log"  combined

< Directory " /var/www/html/cumulusclips/" > 
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
< /Directory> 
< /VirtualHost> 

Restart the Apache web server by running the restart command.

[root@example Desktop]# systemctl restart httpd

Switch over to a web browser and navigate to http://192.168.7.201 link. The installer window appears on the screen and click continue to the next page.

welcome page

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

PHP modules

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

[root@example Desktop]# vim /etc/php.ini

The PHP Requirements are met and click continue to next step option.

PHP requirement

Next is the Database setup. Enter all the database details such as database host, port number, name and password. Submit Database Login option.

database setup

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

The dashboard of Cumulus clips admin panel is shown below.

dashboard

Now you can upload your videos and browse the videos from CumulusClips application.
CumulusClips

The installation of CumulusClip is complete. CumulusClips is compatible with all the major browsers.

Tags:
jayce
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What is CumulusClips?

A

CumulusClips is a free and open source video sharing script that allows users to create their own video sharing website like YouTube.

Q

Can o share video on social media platform?

A

yes you can share on media like youtube .

Q

Does it require Lamp setup?

A

Yes it requires the LAMP or LEMP setup.

Q

What is the configuration file for the php?

A

This is the file and path of the php configuration file
vim /etc/php.ini

Q

What is the installaation procudure for CumulusClips?

A

Before installing CumulusClips, you need to have a LAMP stack installed in your system. After installing the LAMP stack, login into the MySQL server and create database for the CumulusClips.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Ganesh Konka ?
Zentya 6.1 http proxy configuration

please send link for creating zentyal 6.1 for http proxy and firewall as gateway.

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.