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/04/24 16:06]
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 require ​ **Ubuntu 14.04.x** (LTS) OS+TVIP TMS - IPTV/OTT platform for Service Provider.
  
-The requirements for hardware depend 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 ]] 
-Checking the OS local  +  *[[http://tms.tviplabs.com/en#​rec185511209Functionality]] 
-<​code>​ +  *[[http://tms.tviplabs.com/en#rec185511207 | Supported devices]] 
-cat /​etc/​default/​locale  +  ​*[[https://wiki.tvip.ru/en/nginx_ssl | How to get SSL certify for NGINX]] 
-</​code>​ +  ​*[[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]]
-The example of 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: ​{host127.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.+
  
  
en/tvip_middleware_installation.1493039172.txt.gz · Last modified: 2017/04/24 16:06 by Egor Danilenko