The best way to install at Windows


Download full video

Environment

  • Windows 2012 Server R2 64bit
  • MariaDB 10.1
  • Java 8
  • Edge, Chrome
  • Use administrator's command prompt

  • OS, DB and Java is not in ProPTT2 package, To know the detail information of installation, please contact to the product's homepage.

1. Install Windows

1.1 Check your server machine specification. refer recommended specification.
1.2 The timezone must be GMT0.
1.3 Check 80, 443 ports are already opened. If httpd is started, we can't open 80 and 443 port. You have to stop the HTTPD. (see FAQ in Common)
Sometimes Skype is using 80 and 443.

2. Install DB and create account/space

2.1 Install MariaDB and create database for ProPTT2.(see MariaDB installation in Common)
2.2 The timezone must be GMT0.
* It is recommended that DB need to be install another machine.

3. Install JDK

3.1 Install Java8.(see Java installation in Common)
3.2 Set JAVA_HOME at system environment parameters.

4. Setup firewall

Open ports in firewall.(see Firewall setup in Common)
TCP in : 80, 443, 8080, 8088, 40080, 40443, 41022, 41322, 41323, 41324, 41342, 41343
UDP in : 41323, 41324

5. Decompress ProPTT2's tar

You can use an unzip program.

6. Setup database

6.1 check db.properties
verify username and password for DB
Notice. If DB connection has a problem with access permition, you need to change jdbc.url like a below.
jdbc.url = jdbc:mysql://127.0.0.1:3306/proptt?useUnicode=yes&characterEncoding=UTF8&autoReconnect=true&autoReconnectForPools=true

6.2 run check_db

7. Setup and run ProPTT2 as a Windows service.

* This operation request administrator's command prompt

Start all servers(name is started proptt2-*) at service in controll panel.

Java 7 and 8 have a problem to start service in controll panel.

You need to copy java's msvcr100.dll to each server's directory of ProPTT2.(see Windows in Common)

At this time, please start a proptt2_adminweb only. At step 9, all services will be restarted.

8. Setup Lecense

8.1 open server's URL by web brawser. (https://yourserverip:40443/)
40443(HTTPS)/40080)
~Server package 3.0.x: 8080(HTTPS)/8088(HTTP)
8.2 login with admin/1234
8.3 click servers on top-menu.
8.4 click a host on servers-menu.
8.5 check a hostname and IP on host-menu. If there is wrong, you need to modify it.
8.6 click setup on top-menu.
8.7 check hostname and IP of connected server. copy a machine key.
If hostname and IP of connected server are different with server info, you must check hostname setup. It is a main reason of client login failure.
8.8 generate a license key at www.proptt2.com/account.
8.9 iuput the license key on setup page.
8.10 check default users on users page.

9. Restart ProPTT2

restart all servers at service in controll panel.
The best start order would be adminWeb->Loc->Push->Relay->PTT->Video->Monitor.
if the Loc-server could not start, you need to check whether the hostname is correct or not in adminWeb.

10. Test ProPTT2

10.1 Use ProPTT2 clients(Android/iPhone).
10.2 Setup your server's IP on setup at log-in screen and test.
10.3 Login with user1@ourcompany.com/1234 in log-in screen.

11. Trouble shooting

Please refer to FAQ page. (Server's FAQ)

12. Customer configuration

Please refer to 'The first step after installation'.