Install server side
Step 1: Choose a VPS
We recommend the Amazon Lightsail, Vultr, Linode. The mininal configuration is sufficient. The Bandwidth, Latency, Packet Loss are the primary features you should consider. We prefer Amazon Lightsail Singapore and Japan nodes, since the latency is only 49-80ms, while the latency from the same location in Vultr and Linode is 120ms-300ms. Please choose Ubuntu 18.04 server as your operating system.
| Features | AWS Lightsail | Linode | Vultr |
|---|---|---|---|
| Lowest Price per month | $3.5 | $5 | $2.5 |
| Stability | |||
| ping rtt avg (source: domestic) |
47.956ms(Tokyo) 74.961ms(Singapore) |
117.675ms(Tokyo) | 95.156ms(Tokyo) 220.360ms(Frankfurt) |
| Memory Processor Storage | 512MB Memory 1 vCPU 20GB SSD 1TB Transfer |
1GB Memory 1 CPU 25GB Disk |
512MB Memory 1 CPU 20GB SSD 500GB Bandwidth |
Take Amazon Lightsail as an example.
- Log in to Amazon Lightsail Services(AWS)
- Create an instance
- SSH to your instance
More details check video below:
Music by Svyat Ilin from Fugue
Step 2: Install environment
Ubuntu system utilities, Docker CE, docker-compose need to be installed. Refer to server dependency installation
More details check video below, click vimeo in the bottom right to zoom out.
Music by Svyat Ilin from Fugue
Step 3: Install powter-server
- Check
WAN interfaceof your instance, it iseth0forAWS.ifconfig - Check
USERof your instance, it isubuntuforAWS.echo $USER - Install powter-server. You will need the
USERandWAN interfaceabove during configuration.