Host a Webserver on your Raspberry Pi
PiTunnel has a network of servers around the world that are used to route the tunnel traffic from your device. To get the fastest performance your tunnel should be connected to the server region closest to your device. PiTunnel can be set to automatically find the best region, or you can choose it manually.
Manual selection is useful when your device is located close to two regions, and you want to make sure the same region server is used every time, or you are configuring a device with PiTunnel in one region and then shipping it to a different region for use.
NOTE: Tunnel Regions are only available for devices installed with the pitunnel client after 17 May 2023. Devices installed earlier need to be updated by re-running the "Add/Update Device" command on the Devices page.
PiTunnel currently has servers located in the following regions:
PiTunnel can automatically select the best region for your tunnel based on your device's location.
For http tunnels, the default region selection mode is
The subdomain for your tunnel will initially be shown as
<name>.pitunnel.com, but will automatically redirect to the region where your tunnel is hosted, for example
<name>.us1.pitunnel.com. If you would like your tunnel to use a different region, specify it at the command-line when creating the tunnel, for example,
pitunnel --port=80 --http --region=uk1.
For non-http custom tunnels, the default server used is
To get the fastest speed out of your tunnel you need to add
--region=auto to the tunnel command-line options,
or manually specify one of the above listed region codes, such as
In the example above, with region
us1, your tunnel would be hosted at
Next: Persistent Tunnels