Installation
Install DPM with a single curl command. No runtime dependencies, the binary is self-contained.
Requirements
Before installing, confirm your system meets the basics:
- Linux (Debian/Ubuntu, Arch, Fedora) or macOS
curlavailable in PATHshorbashshell
DPM itself has no runtime dependencies. Go and Rust are not required on the target machine. See Requirements for a full platform compatibility table.
Install via script
Run the install script directly from dpm.fi:
The script downloads the correct binary for your platform, places it in ~/.local/bin/dpm, and attempts to add that directory to your PATH.
Verify the installation
After the script completes, open a new shell and run:
If the command is not found, your shell may need reloading or PATH may need updating manually (see below).
PATH setup
The install script adds ~/.local/bin to your PATH by appending to ~/.bashrc or ~/.zshrc. If you use a different shell config, add it manually:
You can also use dpm doctor to check whether DPM is correctly on your PATH after installation.
Manual install
To install without the script, download the binary for your platform directly from the GitHub releases page, then make it executable and move it into your PATH:
Installing the TUI
The terminal UI (dpm-tui) is a separate binary shipped alongside dpm. The install script downloads both. If you did a manual install, grab dpm-tui from the same releases page and place it in the same directory.
dpm to be in PATH, it spawns dpm serve --stdio as its backend on startup.