A server (VPS or VDS) is required to install and run Track Arrow. Use one of the step-by-step guides below to purchase a server and install the tracker automatically.
The providers listed below are recommended for Track Arrow. Choosing one of them reduces the risk of problems during installation and daily operation.
The most common installation options:
Pick a server for the traffic (daily clicks) you expect:
| Traffic volume, clicks per day | Type | RAM | CPU | Disk |
|---|---|---|---|---|
| less than 100,000 | VPS | 4 GB | 2 CPU | 80–120 GB SSD |
| 100,000 – 500,000 | VPS | 8 GB | 4 CPU | 160 GB SSD |
| 500,000 – 1,000,000 | VPS / VDS | 16 GB | 4 CPU | 240 GB SSD |
| 1,000,000 – 5,000,000 | VDS | 32 GB | 8 CPU | 480 GB SSD |
| 5,000,000 – 10,000,000 | VDS | 64 GB | 8 CPU | 960 GB SSD |
The table is a starting point. If you use the Admin API heavily (cost updates, bulk reports), choose a more powerful server. Place the server close to the geo that sends clicks: Brazil → South America, Germany → Europe. For several geos, pick a location in the middle.
Track Arrow runs on Ubuntu 22.04 LTS or Ubuntu 24.04 LTS with Docker. Do not install a hosting control panel (cPanel, Plesk, ISPmanager) on the same server.
The stack includes MySQL, Redis, ClickHouse, the click engine, and the admin panel. That is why 4 GB RAM is the practical minimum.
This inbound/outbound set is the default for every provider (DigitalOcean, Hetzner, Vultr, or a manual VPS). Docker can bypass UFW on the server, so use the provider cloud firewall. Redis (6379), MySQL (3306), ClickHouse (8123 / 9000), and Adminer must not be reachable on the public IP. Track Arrow already binds those services to localhost.
You use Track Arrow from your browser, but it must be installed on a VPS. The tracker needs a database, web server, queue/cache, ClickHouse, and certificate utilities — all packaged to run on Ubuntu servers.
No. Use Ubuntu 22.04/24.04 on a dedicated VPS that matches the table above. Shared hosting and other Linux distributions are not supported.