User Tools

Site Tools


en:tvip_middleware_installation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:tvip_middleware_installation [2017/06/30 08:37]
Egor Danilenko
en:tvip_middleware_installation [2022/07/06 12:05] (current)
Денис Цыганов
Line 1: Line 1:
-====== Install ​TVIP Middleware ====== +===== TVIP TMS =====
-====OS and Hardware preparation====+
  
-TVIP Middleware requires ​ **Ubuntu 14.04.x** (LTS) **64bit** OS +TVIP TMS - IPTV/OTT platform for Service Provider.
  
-The requirements for hardware depends on the total number of client’s applications (STB and SmartOS apps) and the interval of set-top boxes pollingFor example, 2x Intel XEON E5440, 8Gb process about 8000 units with a 20-minute polling interval.+  *[[en:​tvip_tms_changelog| Changelog ]] 
 +  *[[http://​tms.tviplabs.com/en| Features and roadmap on project site]]
  
-PostgreSql uses the system locale when creating cluster, the locale should support UTF-8 for database correct operation+  *[[en:​tvip_tms_quick_install_ubuntu| Installation guide]] 
 +  *[[tvip_tms_faq_new| FAQ ]] 
 +  *[[http://​tms.tviplabs.com/​en#​rec185511209| Functionality]] 
 +  *[[http://​tms.tviplabs.com/​en#​rec185511207 | Supported devices]] 
 +  *[[https://​wiki.tvip.ru/​en/​nginx_ssl | How to get SSL certify ​for NGINX]] 
 +  *[[https://​wiki.tvip.ru/​en/​tms-search-service| How to Enable Search by EPG]] 
 +  *[[https://​wiki.tvip.tv/​start?​id=en/​migrage-tms| Migration Tvip TMS between servers]]
  
-Checking the OS locale: 
-<​code>​ 
-cat /​etc/​default/​locale ​ 
-</​code>​ 
- 
-The example of the correct output in Russian Locale: 
-<​code>​ 
-#  File generated by update-locale 
-LANG=ru_RU.UTF-8 
- 
-</​code>​ 
-If **UTF-8 **suffix is not contained in the LANG value – the correct locale should be installed. 
-Example of Russian locale with UTF-8 support 
-To be run from the account root: 
- 
-Run as **root**: 
-<​code>​ 
-locale-gen ru_RU 
-locale-gen ru_RU.UTF-8 
-update-locale ​ 
-update-locale LANG=ru_RU.UTF-8 
-</​code> ​ 
- 
-====Quick install==== 
-To be run from the fresh installed UBUNTU 16.04: 
- 
-Run as **root**: 
-<​code>​ 
-wget -O - http://​deb.packages.tvip.ru/​deploy/​install-tvip-middleware.sh | sh 
-</​code>​ 
- 
-====Manual installation==== 
-To be run from **root**: ​ 
-<​code>​ 
-#make file where we save paths to repositories 
-touch /​etc/​apt/​sources.list.d/​tvip-middleware.list 
- 
-#add main repo 
-echo "deb http://​deb.packages.tvip.ru/​ trusty main" > /​etc/​apt/​sources.list.d/​tvip-middleware.list 
- 
-#add key to OS 
-wget --quiet -O - http://​deb.packages.tvip.ru/​deploy/​key.asc | apt-key add - 
- 
-#update package information 
-apt-get update 
- 
-#install TMS 
-apt-get install -y tvip-middleware 
- 
-</​code>​ 
- 
-====Setup==== 
- 
-cat /​usr/​local/​etc/​tvipmw.yml ​ 
-<​code>​ 
-parameters: 
- ​database_host:​ 127.0.0.1 
- ​database_port:​ 5432 
- ​memcached_servers:​ [ {host: 127.0.0.1, port: 11211} ] 
- ​database_name:​ tvip_middleware 
- ​database_user:​ tvip_middleware 
- ​database_password:​ <​password>​ 
- ​locale:​ en 
-</​code>​ 
- 
-For English and Russian language **locale** may be set as **en** or **ru** in admin interface, by default - en. 
-After a configuration file is changed - cache of application should be flushed. 
- 
-Run as **root**: 
-<​code>​ 
-/​opt/​tvipmw/​app/​console cache:clear 
-</​code>​ 
- 
-====First start==== 
- 
-Admin interface located at: 
-<​code>​http://<​host>/​admin</​code>​ 
-Default login is admin and password is admin; at first entry, it is recommended to add personal accounts ​ and disable user access to admin. ​ 
- 
-  * Poll interval setting located at  **Settings -> Configuration -> Device poll interval**, by default - 60 sec. 
- 
-====Platform update==== 
- 
-<​code>​ 
-apt-get update 
-apt-get install tvip-middleware 
-</​code>​ 
  
en/tvip_middleware_installation.1498801051.txt.gz · Last modified: 2017/06/30 08:37 by Egor Danilenko