Downloads
ActivityPulse is self-hosted. Pick the install method that fits your environment — each script pulls the latest release and sets up the backend, frontend, and PostgreSQL for you. Everything runs on your own infrastructure.
Docker
Runs the full stack in containers — the fastest way to get started.
curl -fsSL https://github.com/ActivityPulse/activitypulse-release/releases/latest/download/install-docker.sh | sudo bash
Ubuntu / Debian
Installs the Debian package with a native systemd service.
curl -fsSL https://github.com/ActivityPulse/activitypulse-release/releases/latest/download/install-deb.sh | sudo bash
Linux (tarball)
Bare-metal install from the portable release tarball.
curl -fsSL https://github.com/ActivityPulse/activitypulse-release/releases/latest/download/install-tarball.sh | sudo bash
For full deployment instructions — including configuration, database setup, and upgrades — see the Deployment Guide.