Deploying Kaltura On Microsoft Azure

VladimirTsyshnatiy edited this page Aug 15, 2014 · 3 revisions

User Manual


This manual describes the process for deploying Kaltura Server on Microsoft Azure.

Uploading an Image from VM Depot

Upload image from VM Depot into your Azure Subscription. Go to Azure Platform Management Portal and select "Virtual Machines". Switch on "IMAGES" tab. Click on "Browse VM Depot" at the bottom of the page.

Choose "Media Management based on Kaltura" image and click next. Than specify storage subscription to store the image. It takes some time to upload image to your storage.

Create a VM Instance

Select "Virtual Machines" item and click "NEW" button. In opened window select COMPUTE>VIRTUAL MACHINE>FROM GALLERY.

In "MY IMAGES" section select previously uploaded image and click "Next" button. Input name of new VM and select size. For ideal performance, "A3 (4 cores, 7 GB memory)" is recommended.

Provide a password or upload SSH key for access to your VM. Click "Next". Within the next screen, add endpoint "HTTP" or "HTTPS" (depending on the mode of your server). Add custom RTMP endpoint (1935) in case you want to use recording from web camera feature. Click "Next". On the final screen, click "Complete".

Running the Kaltura Server Installation

Once you have created a VM install of Kaltura Server, you will need to perform the following steps:

  1. Connect to VM via SSH and login
  2. Type cd /opt/kaltura-installer/ and press Enter
  3. Type sudo php install.php and press Enter
  4. Input password for this operation, if needed

Installation process

A few questions that you will need to answer during the installation process:

  1. Default time zone for Kaltura application Input your time zone or press Enter to default to the system time zone. You can find the list of time zones here
  2. Full target directory path for Kaltura application Input target directory for Kaltura application, or press Enter to use /opt/kaltura/
  3. Please enter the domain name/virtual hostname that will be used for the Kaltura server Input domain name of the VM you previously created.
  4. Database host Input hostname to specify a remote database server. Otherwise, press Enter to use localhost
  5. Database port Input database port or press Enter for default.
  6. Database username (with create & write privileges) Input database username (root is the user name predefined on this VM).
  7. Database password Default root user has no password. Press Enter.
  8. Empty password is not secure. Would you like to set password now? This question will appear if the password is empty and the database is located on the localhost. Input y if you want change password (recommended).
  9. Would you like to create a new Kaltura database or use an existing one? Input y if you want to create a new Kaltura database.
  10. Would you like to install Red5 on this machine? Server needs it for web camera recording support. (Y/n) Input "y" in case you want use record from web camera feature or "n" otherwise.
  11. Sphinx host Press Enter for default.
  12. Work mode - enter http/https Choose the mode for you server. Please note that you should make additional configurations of your server to work via https. Press Enter to work via http by default.
  13. Your primary system administrator email address This email will serve as your login to the Admin Console.
  14. The password you want to set for your primary administrator This password will be used to login to Admin Console.
  15. Installation is now ready to begin. Start installation now? Input y to begin installation.

After installation is complete, please open http://<your-domain>/admin_console/ in your browser to access the Admin Console. Kaltura Management Console is available at http://<your-domain>/.