Installation
NodePit Runner is distributed as a set of Docker images and runs with Docker Compose. A typical installation takes under ten minutes.
Prerequisites
System requirements
- 2 CPUs, 8 GB RAM, 50 GB disk (minimum)
- Any OS that runs Docker — Linux (Debian/Ubuntu) recommended for production
Software
- Docker 24 or later
- Docker Compose v2 (
docker compose, notdocker-compose)
Step 1 — Download docker-compose.yml
Download the official compose file from GitHub:
curl -O https://raw.githubusercontent.com/nodepit/runner/main/docker-compose.ymlOr download it directly and save it to an empty directory.
Step 2 — Start Runner
docker compose up -dDocker pulls the images on first run, which may take a minute or two. Once all containers are healthy, Runner is available at http://localhost:8080.
Step 3 — Create the admin account
Open http://localhost:8080 in your browser. On first launch you will be prompted to set a password and create the initial admin account.
Once logged in, go to Settings to configure your time zone, SMTP for notifications, and your license key.
Upgrading
Pull the latest images and restart the stack:
docker compose pull
docker compose up -dDatabase migrations run automatically on startup. No manual steps are required.
Next steps
- Configuration — set secrets, configure a public URL, set up a reverse proxy, scale executors
- Quick Start — create your first project and run a workflow