Kaltura/Installation
(→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 |
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