Run PulseWatch on your own infrastructure
Free, forever — unlimited servers, unlimited users, no trial, no card. You run it, you own the data. Here's exactly what that involves before you download anything.
docker-compose.yml file, a config template, and
a README — not an installer. You'll need Docker installed and a few minutes at a terminal. If that's
not for you, the hosted trial runs on our
infrastructure instead — same product, no server management.
-
Install Docker
Docker Desktop on Windows/Mac, or
docker+ thecomposeplugin on Linux. The container itself is Linux-based regardless of your host OS — it can still monitor Windows servers over the network. -
Download and configure
Unzip the bundle, copy
.env.exampleto.env, and set a database password plus two secrets for agent authentication — the app won't start without them, and there are no insecure defaults to accidentally rely on. -
Start it
docker compose up -d— this starts Postgres and the app, and prints your first admin login to the logs. -
Log in and connect a server
Open the app in your browser, log in, and go to Connect a Server — it hands you a one-click download for the monitoring agent, pre-filled with your setup.
-
(Optional) Put it on the internet
Works fine on a private LAN as-is. If you want it reachable from outside, put a reverse proxy in front for HTTPS — covered in the README that comes with the download.
No signup, no tracking on download. Questions first? [email protected]