Kaltura/Installation

From r00tedvw.com wiki
(Difference between revisions)
Jump to: navigation, search
(kaltura_debconf_response.sh)
(kaltura_debconf_response.sh)
Line 183: Line 183:
 
  |-
 
  |-
 
  | <div class="toccolours">
 
  | <div class="toccolours">
  <nowiki>This  content is hidden</nowiki>
+
  <nowiki>This  content is hidden
 +
test
 +
test
 +
test</nowiki>
 
</div>
 
</div>
 
  |-
 
  |-
 
  | at first load time
 
  | at first load time
 
|}
 
|}

Revision as of 23:33, 11 February 2016

Contents

 [hide

Source

https://github.com/kaltura/platform-install-packages/blob/master/doc/install-kaltura-deb-based.md

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
default: kaltura-server.mydomain.com

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
default: [blank]

configuring kaltura-base

Not sure what this is for yet.

CDN hostname
default: kaltura-server.mydomain.com

Hostname for the apache virtual host, or website name.

Apache Virtual Host Name
default: kaltura-server.mydomain.com

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

vhost listening port
default: 80
DB Hostname
default: localhost
DB Port
default: 3306

MySQL Super User (for installation)

MySQL Super User
default: root

MySQL Super User Password (for installation)

MySQL Super User Password
default: [blank]
Analytics DB Hostname
default: localhost
Analytics DB port
default: 3306
Sphinx Hostname
default: 127.0.0.1
Secondary Sphinx hostname
default: kaltura-server.mydomain.com

Kaltura Service URL, Base URL where the Kaltura API and Apps will be accessed from

Kaltura Service URL
default: http://kaltura-server.mydomain.com
Internal Kaltura Servers
default: 0.0.0.0-255.255.255.255
VOD packager hostname
default: 127.0.0.1
VOD packager port
default: 88

Kaltura Admin user (email address), this will be your admin login (root)

Kaltura Admin user (email address)
default: [blank]
changed to: kaltura-admin@domain.com
Admin Password (confirmed twice) - supposedly has a requirement of 1 uppercase, 1 lowercase, 1 number, and 1 symbol, min 8 characters. I found this was not the case, there is no check in the script.
default: [blank]

Time-zone based off PHP - http://php.net/date.timezone

Time-Zone
ie. America/New_York (for EST)
default: [blank]

Kaltura Install Name for the Display Name in outgoing emails

Kaltura Install Name
default: Kaltura Video Platform
Website Contact Us URL
default: http://corp.kaltura.com/company/contact-us
Contact Us Phone Number
default: +1 800 871 5224
Share data (vague) with developers of Kaltura
default: Yes

Kaltura creates and uses a dedicated MySQL user "Kaltura". Password can be found @ /opt/kaltura/app/configurations/db.ini. Yes if its an all-in-one installation, No if its part of a kaltura cluster and will be accessing an already created DB.

Auto generate MySQL kaltura password?
default: Yes

configuring kaltura-front

Is your Apache working with SSL?
default: Yes
changed to: Yes
Please input path to your SSL certificate
changed to: [ssl cert path]
Please input path to your SSL key
changed to: [ssl key path]
Please input path to your SSL Chain file
changed to: [ssl chain file]
Vhost port to listen on
default: 80

Base URL where the Kaltura API and Apps will be accessed from

Your Kaltura Service URL
default: http://kaltura-server.mydomain.com
Disable other defined vhosts in apache (not recommended to run any other virtual hosts on server)
default: Yes

Configuring kaltura-db

DB hostname
default: localhost

DB Port:

default: 3306
MySQL super user [only needed for install]
default: root
MySQL super user passwd [only for install]
default: [blank]
Your MySQL settings are incorrect, do you wish to run kaltura-mysql-settings.sh in order to correct them?
default: Yes

Configuring kaltura-nginx

Cannot be proceeded with http://

Server name
default: kaltura-server
Vhost port to listen on
default: 88
Base URL where the Kaltura API will be accessed from
default: [blank]
changed to: kaltura-server
Config Nginx with SSL?
default: Yes
changed to: No

Install/Configure Red5 server

root@kaltura-server:~# aptitude install -y kaltura-red5

Unattended Installation

kaltura_debconf_response.sh

 [Expand
 [Expand The header remains visible
This  content is hidden
test
test
test
at first load time
Personal tools
Namespaces

Variants
Actions
Navigation
Mediawiki