
Overview — high level
- Download the Prometheus tarball for your OS/architecture from the official downloads page.
- Extract the tarball to get the
prometheusbinary,promtool, andprometheus.yml. - Start the server with
./prometheus. - Visit the web UI at
http://<PROMETHEUS_HOST>:9090and run a basicupquery to confirm the server is scraping itself.
Always download the latest stable Prometheus release from the official site: https://prometheus.io/download/. New releases include bug fixes and new features; examples in this guide use older version filenames for illustration only.
1) Download the Prometheus binary
Visit the Prometheus download page, select the Linux AMD64 (or the correct OS/arch), and copy the link to the tarball. You can fetch it directly on the target machine withwget (paste the copied URL).
Example (replace with the URL you copied):
2) Extract the tarball and inspect contents
Extract the downloaded tarball:prometheus— the Prometheus server executable.prometheus.yml— the main configuration file; defines scrape targets and jobs.promtool— CLI utility to validate configuration and assist with rule files.consoles/andconsole_libraries/— optional UI console templates.
3) Start the Prometheus server
From the extracted directory run:If running on a remote machine, ensure port
9090 is reachable (open in firewall/security group) before connecting with a browser. Also avoid running Prometheus as root; use a dedicated user for production deployments.4) Verify via the web UI and a simple query
Open a browser to the Prometheus web UI:- Local:
http://localhost:9090 - Remote:
http://<PROMETHEUS_HOST_IP>:9090
up{instance="localhost:9090", job="prometheus"}
A value of 1 indicates the target is up; 0 indicates down.
Visual: Prometheus website and download block
Here’s the Prometheus website download block where you choose the binary and version:

Quick reference table
Useful links and references
- Prometheus download page: https://prometheus.io/download/
- Prometheus documentation (configuration & PromQL): https://prometheus.io/docs/
- Prometheus GitHub releases: https://github.com/prometheus/prometheus/releases
prometheus.yml to add scrape targets and integrate Alertmanager, Grafana, or other monitoring components.