Installing KalturaCE from Repository (SVN)

  • The recommended way of installing KalturaCE is to download the release bundle of you choice from the KalturaCE project page and follow the KalturaCE installation guide.
  • This guide provides an overview of the project repository and preparing installation from svn check out.

The Repository Structure

The Kaltura Server core is written in PHP and is cross-platform, meaning, it runs on windows, linux 32/64 and mac osx.
However, the Kaltura Server also depend on various binaries to perform jobs such as conversion and image manipulation (ffmpeg, mencoder, imagemagick, etc.).
In order to focus on Kaltura related development the repository contains compiled versions of these external libraries.

The KalturaCE repository is divided in to two main trees:

The kalturaCEBinaries tree is divided according to the operating systems being supported:

  • linux64 - Binaries compiled to run under Linux 64 bit distributions.
  • linux386 - Binaries compiled to run under Linux 32 bit distributions.
  • osx386 - Binaries compiled to run under Mac OSX 32 bit.
  • win32 - Binaries compiled to run under Windows (XP, Vista, Server) 32 bit.

Check out

To check out the kalturaCE core:

  • Look for the latest tag version under kalturaCE/tags.
  • Checkout the files from: svn://www.kaltura.org/kalorg/kalturaCE/tags/{latest_tag} (replace {latest_tag} with the latest tag library name).

To check out the kalturaCE binaries:

  • Look for your operating system under kalturaCEBinaries/branches.
  • Checkout the files from: svn://www.kaltura.org/kalorg/kalturaCEBinaries/branches/{os}/bin (replace {os} with your operating system of choice) udner the following kalturaCE core folder /kaltura/bin.
  • Note that the binaries should be placed directly under the /bin folder (/bin/{binaries}) - avoid a situation of /bin/bin/{binaries}.

For more about using Subversion, see Client programs and plugins and the SVN online Book.

Prepare for installation

After checking out the core and binaries you are ready to begin installation.
Please follow the pre-installation and installation guide for KalturaCE installation steps.

Contribute and becoming a project maintainer