The best way to install at Raspberry Pi 3

Environment

  • NOOBS 32bit
  • MySQL 5.5
  • JDK SE 1.8 in NOOBS.
  • Edge, Chrome
  • Use sudo account

  • 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 NOOBS

1.1 Install NOOBS in Raspberry Pi 3. refer raspberrypi documentation.
1.2 Setup system time as GMT0 and sync by ntp.

2. Install DB

2.1 Install MySQL by apt-get
2.2 The timezone must be GMT0.
Create database for ProPTT2.(see Mysql installation in Common)

3. Setup firewall

Default NOOBS don't use firewall. If you use firewall, you need to open below ports.
TCP in : 8080, 8088, 40080, 40443, 41022, 41322, 41323, 41324
UDP in : 41323, 41324

4. Decompress ProPTT2's tar

5. Setup database

5.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

5.2 run check_db
If there is "Communications link failure", sometimes you need to change jdbc.url to "jdbc:mysql://127.0.0.1:3306/proptt?useUnicode=yes&characterEncoding=UTF8&autoReconnect=true&autoReconnectForPools=true".

6. Run ProPTT2

7. Setup Lecense

7.1 open server's URL by web brawser. (https://yourserverip:40443/)
40443(HTTPS)/40080(HTTP)
(~ Server 3.2.0)8080(HTTPS)/8088(HTTP)
7.2 login admin/1234
7.3 click servers on top-menu.
7.4 click a host on servers-menu.
7.5 check a IP on host-menu. If there is wrong, you need to modify it.
7.6 click setup on top-menu.
7.7 generate a license key at www.proptt2.com/account.
7.8 iuput the license key on setup page.
7.9 check default users on users page.

9. Restart ProPTT2

You have to check servers are running.

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'.