Kaltura/Installation

From r00tedvw.com wiki
(Difference between revisions)
Jump to: navigation, search
(Script Installations steps and questions)
(Script Installations steps and questions)
Line 66: Line 66:
 
:ie. kaltura-server.domain.com
 
:ie. kaltura-server.domain.com
 
:default: kaltura-server
 
:default: kaltura-server
 +
Hostname for the apache virtual host, or website name.
 +
;Apache Virtual Host Name
 +
:ie. kaltura-server.domain.com
 +
:default: kaltura-server
 +
Virtual Host port to listen on (default is http/80)
 +
;vhost listening port
 +
:ie. 80
 +
:default: 80
 +
DB Hostname, if you have a separate database server
 +
;DB Hostname
 +
:ie. 10.0.0.2
 +
:default: localhost
 +
DB Port
 +
;DB Port
 +
:ie. 3306
 +
:default: 3306
 +
MySQL Super User (for installation)
 +
;MySQL Super User
 +
:ie. root
 +
:default: root
 +
MySQL Super User Password (for installation)
 +
;MySQL Super User Password
 +
:ie. [password]
 +
:default: [blank]
 +
Analytics DB Hostname
 +
;Analytics DB Hostname
 +
:ie. 10.0.0.2
 +
:default: localhost

Revision as of 23:51, 26 January 2016

Contents

 [hide

Hardware Requirements

As of version: Kajam-11.7.0:

  • 2Ghz Processor (Dual-Core)
  • 1GB of RAM
  • 5GB HDD for Kaltura installation (not counting space for videos)
  • 64bit Ubuntu

Start

Before you start, switch to root. Kaltura expects that all installation instructions are performed as root.

~/home/user$sudo -s

Install apache2 and mysql

both of these will need to be installed first and changes need to be made to each before anything else

root@kaltura-server:~# sudo apt-get update && sudo apt-get install -y apache2 mysql-server

Choose your mysql root password and remember it.

mysql

search for [mysqld] within /etc/mysql/my.cnf and add a line: sql-mode =

root@kaltura-server:~# vi /etc/mysql/my.cnf
/[mysqld
[mysqld]
sql-mode =

Apache2

disable the default site

root@kaltura-server:~# a2dissite 000-default.conf
root@kaltura-server:~# service apache2 reload

edit hosts file

You'll need to specify a FQDN during the installation. If you just want to get something going without buying a domain is just to modify your hosts file:

root@kaltura-server:/# vi /etc/hosts
add something like:
 127.0.0.1       localhost
 127.0.1.1       kaltura-server kaltura-server.mydomain.com kaltura.mydomain.com

Flush dns

root@kaltura-server:/# sudo service dns-clean start

Test

root@kaltura-server:/# ping kaltura.mydomain.com
PING kaltura-server (127.0.1.1) 56(84) bytes of data.
64 bytes from kaltura-server (127.0.1.1): icmp_seq=1 ttl=64 time=0.039 ms
64 bytes from kaltura-server (127.0.1.1): icmp_seq=2 ttl=64 time=0.051 ms
^C

Install Kaltura pgp key and update

root@kaltura-server:~# wget -O - http://installrepo.kaltura.org/repo/apt/debian/kaltura-deb.gpg.key|apt-key add -
root@kaltura-server:~# echo "deb [arch=amd64] http://installrepo.kaltura.org/repo/apt/debian kajam main" > /etc/apt/sources.list.d/kaltura.list
root@kaltura-server:~# aptitude update
root@kaltura-server:~# aptitude install -y kaltura-php7

Install Kaltura Server

root@kaltura-server:~# wget http://installrepo.kaltura.org/repo/apt/debian/install_kaltura_all_in_1.sh
root@kaltura-server:~# chmod +x install_kaltura_all_in_1.sh
root@kaltura-server:~# ./install_kaltura_all_in_1.sh

Script Installations steps and questions

configuring dma

Domain for outbound mail. Leave the default (kaltura-server) if you want want the kaltura server to send mail as "kaltura-server".

System Mail Name
ie. domain.com
default: kaltura-server

IP address/Host name of MTA for mail routing. Leave the default (blank) if you want the kaltura server to send mail from itself.

Smart Host
ie. 10.0.0.1 / domain.com
default: [blank]

configuring kaltura-base

Not sure what this is for yet.

CDN hostname
ie. kaltura-server.domain.com
default: kaltura-server

Hostname for the apache virtual host, or website name.

Apache Virtual Host Name
ie. kaltura-server.domain.com
default: kaltura-server

Virtual Host port to listen on (default is http/80)

vhost listening port
ie. 80
default: 80

DB Hostname, if you have a separate database server

DB Hostname
ie. 10.0.0.2
default: localhost

DB Port

DB Port
ie. 3306
default: 3306

MySQL Super User (for installation)

MySQL Super User
ie. root
default: root

MySQL Super User Password (for installation)

MySQL Super User Password
ie. [password]
default: [blank]

Analytics DB Hostname

Analytics DB Hostname
ie. 10.0.0.2
default: localhost
Personal tools
Namespaces

Variants
Actions
Navigation
Mediawiki