Install PulseDB
Get your modern PostgreSQL studio up and running in minutes. Follow our step-by-step guide to deploy with zero configuration.
Step 1 — Install Docker Engine
PulseDB ships as a Docker container. Install Docker Desktop on Windows/macOS, or the Docker Engine on Linux.
Linux (Ubuntu / Debian)
$curl -fsSL https://get.docker.com -o get-docker.sh
$sudo sh get-docker.sh
Windows / macOS
Install Docker Desktop and open it once. No terminal commands needed.
Verify installation
$docker --version
$docker compose version
Tip: after installing on Linux, run sudo usermod -aG docker $USER and log out/in so Docker runs without sudo.
Step 2 — Clone the repository
Download the PulseDB source code and open the project folder. Requires git.
$git clone https://github.com/elmoziml/pulsedb.git
$cd pulsedb
Step 3 — Start the application
The first start builds the Docker image (takes a minute or two) then launches PulseDB in the background. Data lives in a volume, so it survives restarts.
$docker compose up -ddocker compose logs -fStep 4 — Open PulseDB
Create your first PostgreSQL connection, then browse tables, run queries, and manage your database — all from the browser.
Step 5 — Update PulseDB
When a new version is released, pull the latest code and rebuild. Your connections and encryption key are preserved in the Docker volume.
# Step 1 — pull the latest code
$git pull
# Step 2 — rebuild and restart
$docker compose up -d --build
What's next?
Dive deeper into PulseDB configuration and features.