Overview
On-premise deployment model is such that the system is installed and operated using customer's in-house server and computing infrastructure. It utilizes an organization’s native computing resources.
VIDIZMO allows its users to configure VIDIZMO Local Storage for an On Premise deployment of the application with a series of easy steps using Setup Wizard in the Portal.
To learn more about the different combinations in which you may configure Local VIDIZMO Storage, see:
How to Configure VIDIZMO Storage with VIDIZMO On Premise Encoder
How to Configure VIDIZMO Storage with VIDIZMO On Cloud Encoder
How to Configure Wowza Storage with VIDIZMO On Premise Encoder
As servers are deployed locally in an on-premise deployment, you will have to configure content storage manually on your Web Server before you start with the Setup Wizard.
Here is how you may accomplish this:
Before you start
In order to proceed, you will have to have IIS installed on your Windows Operating System. If not, install Internet Information Services on your PC by following the steps mentioned in Installing IIS 10 on Windows Server
Make sure you have administrative rights of the local machine you want to set up content storage on.
Your VIDIZMO Application should be deployed on the same server where website for content storage will be created.
For the sake of demonstration, we will configure storage using Administrative rights on the machine. Make sure to use a lesser privileged user during configuration on your local servers for security purposes.
Creating Network Share
In order to allow VIDIZMO Application access content over your local machine, you need to share your folder, where you intend to upload and serve content from, over a network.
1. Create a folder for content storage on your local machine and follow the steps here to share the folder over a network, define its access rights and connect with the shared folder. There are 3 ways of doing it, but we shall connect to a shared folder by using UNC format for the sake of demonstration to see if your folder has been successfully shared.
i. Copy the UNC Path of your shared folder.
ii. Make sure to give Full Control to an Administrator’s against the shared folder.
Configuring Content Storage Website on Network Share
After having created a network share, we will now configure content storage website on network share.
1. Go to start menu and type IIS to launch the application
i. Use this tutorial to create a new Website in IIS.
ii. Read further to understand site configuration parameters for local storage while creating a website.
Binding on Content Storage
The binding information defines the information that is used to access the site. For example, the binding protocol of a Web site can be either HTTP or HTTPS, and the binding information is the combination of IP address, port, and optional host header.
1. Now, on the Add Website screen, make sure you map the newly created web site onto the content storage folder by setting up your site’s binding information as following:
i. Enter a Site name for your website.
ii. By default, an Application pool by your site’s name will be created and your site will be associated with it.
iii. As Physical path, copy and enter the UNC Path of the shared folder configured while creating a network share.
iv. Here, configure Pass-through authentication for your shared path by adding Path credentials of the Administrator account that you gave rights to, while configuring network share. This will enable the site to have the access rights and permissions to read/write files in the folder.
v. Choose the Type as http/https for your site depending upon your site’s SSL configuration.
vi. Under IP Address, check Unassigned(All) to allow site to use any available preconfigured IP Address.
vii. Enter the Port that the site will use to communicate, which is 80 by default for all http websites and 443 for all https websites hosted over the internet.
ix. Enter the Host Name, to specify the DNS against which to resolve your IP Address. Select Ok to create website with configured settings. Copy and save the Host Name you enter here, to be used later in Setup Wizard Configuration.
After adding the website, you also need to set Path credentials for the Application pool that the site resides in.
2. From the left navigation pane in IIS:
i. Click on Application Pools
ii. Navigate to the application pool named after your site and right-click it to open context menu.
iii. Select Advanced Settings…
3. From the Advanced settings screen:
i. Click on the value against Physical Path Credentials
ii. From the resulting pop-up screen, select Custom account
iii. Set Path Credentials of the Administrator account that you gave rights to, while configuring network share. This will enable the Application pool to have the access rights and permissions to read/write files in the folder. Enter the Username and Password for your Administrator account and click Ok
iv. Click Ok to save Path Credentials
v. Click Ok to save Application Pool’s Advanced Settings
Access Rights for VIDIZMO Application
Now in order to make sure VIDIZMO Application has the access rights and permissions to read as well as write files on the shared folder for successful content upload, storage and retrieval, we will have to configure authentication for the shared path in VIDIZMO application site as well as its VIDIZMO Application pool.
Configuring Access Rights for VIDIZMO Site
1. From the right navigation pane in IIS:
i. Right-click on the VIDIZMO web application site to open context menu
ii. Select Manage Website
iii. Select Advanced Settings…
2. From the Advanced Settings screen:
i. Click on the value against Physical Path Credentials
ii. From the resulting pop-up screen, select Specific user
iii. Set Path Credentials of the Administrator account that you gave rights to, while configuring network share. This will enable the Application pool to have the access rights and permissions to read/write files in the folder. Enter the Username and Password for your Administrator account and click Ok
iv. Click Ok to save Path Credentials
v. Click Ok to save Site’s Advanced Settings
Configuring Access Rights for VIDIZMO Application Pool
1. From the left navigation pane in IIS:
i. Click on Application Pools
ii. Navigate to the application pool named after your site and right-click it to open context menu.
iii. Select Advanced Settings…
3. From the Advanced settings screen:
i. Click on the value against Physical Path Credentials
ii. From the resulting pop-up screen, select Custom account
iii. Set Path Credentials of the Administrator account that you gave rights to, while configuring network share. This will enable VIDIZMO's Application pool to have the access rights and permissions to read/write files in the folder. Enter the Username and Password for your Administrator account and click Ok
iv. Click Ok to save Path Credentials
v. Click Ok to save Application Pool’s Advanced Settings
Configuration parameters in VIDIZMO
After locally configuring VIDIZMO Storage, you can use Setup Wizard to setup your content storage on premise. Use the shared UNC Path and DNS Hostname obtained in Step 1 while configuring Network Share and Step 1ix while binding content storage respectively.
To learn more about it, see: How to Configure VIDIZMO Storage with VIDIZMO On-Premise Encoder.