selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

globalping-probe logo

Self-host globalping-probe

v0.54.0

Network probe for global latency testing

BetaOpen SourceISC
Updated13 hours ago
LanguageTypescript
Setup difficultyEasy
Stars
215
Docker
globalping/globalping-probe
Install with Docker

What is globalping-probe?

Globalping Probe is the software that runs on community-hosted hardware to power the Globalping platform's globally distributed probe network. Users run the probe as a Docker or Podman container on any Linux server, home server, or Raspberry Pi (x86 or ARM). The probe connects outbound to the Globalping API over a secure connection and executes network measurement commands like ping, traceroute, DNS resolution, MTR, and HTTP requests from its location. No incoming ports are opened. Probes can be adopted via a token to earn daily credits for higher rate limits on the Globalping platform. The probe auto-updates its code from GitHub. Hardware probes are also available for GitHub Sponsors. The project is open source under the ISC license.

Should you self-host globalping-probe?

globalping-probe scores 48/100 on selfhost.directory (how scoring works) and ranks #29 of 48 in Network Monitoring. It has 215 GitHub stars.

It shipped 19 stable releases in the past year. The latest, v0.54.0, came out on 25 October 2026. New versions land roughly every 2 weeks.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is ISC-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is mitmproxy (86/100, 46 448 stars). It scores higher overall, so compare the two before you pick. See globalping-probe vs mitmproxy side by side.

Features

  • Adoption token for credits
  • Alternative registry mirrorghcr.io does not support IPv6
  • Automatic code updatesContainer itself is not auto-updated
  • CPU resource limiting
  • Cross-architecture support
  • Global distributed probe network
  • Hardware probe optionRequires $10+/month GitHub Sponsorship
  • Multiple test types
  • No inbound ports required
  • Podman support
  • Probe location magicImplemented in the Globalping platform/API
  • Rate Limiting
  • Security filtering
  • Universal installation script

globalping-probe README

How to install globalping-probe

Install globalping-probe with Docker

Environment variables
GP_ADOPTION_TOKEN

docker run -d --log-driver local --network host --restart=always --name globalping-probe globalping/globalping-probe

Add -e GP_ADOPTION_TOKEN=XXX for automated adoption

How to configure globalping-probe

  • GP_ADOPTION_TOKENUnique adoption token to automatically register the probe to a Globalping account for credits and higher rate limits

    Unique adoption token to automatically register the probe to a Globalping account for credits and higher rate limits

globalping-probe releases & version history

More in Infrastructure Monitoring

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…