Skip to content
Download

Server Guide

The role of servers in QtEasyTier networking: As a decentralized networking tool, EasyTier does not inherently distinguish between servers and clients. However, not everyone has a public IP address, which means you cannot directly form a network with others’ devices. A server can be seen as a public node. Unlike traditional centralized networking servers, EasyTier’s public nodes primarily help multiple devices establish P2P connections for networking. Once devices join the network, the connection does not depend on the server — as long as you maintain a P2P connection with at least one member, your data packets can be routed to other members within the network. In other words, QtEasyTier (EasyTier) public servers serve more as a network “entry point” rather than a “sustainer.”

QtEasyTier includes a list of community-contributed public servers. You can choose to join them.

  • Click the Public Server List button on the network’s basic settings page.
  • In the popup, click the public server address you want to add — the address will turn cyan when selected.
  • Click OK and the selected servers will be automatically added to your server list.

Server List

If you are not satisfied or comfortable using public servers, you can deploy your own. Please refer to the following documentation:

There are multiple ways to deploy the server side: GUI, CLI (easytier-core), Docker / Cloud App containerized deployment, etc. The GUI method requires the server system to have a graphical interface; this tutorial uses QtEasyTier for deployment. CLI and containerized methods use the official EasyTier core binary easytier-core. easytier-core can be launched via startup parameters, configuration files, etc. The tutorials cover as many approaches as possible.