Skip to content

dployr-io/dployr

Repository files navigation

dployr

Tests Release License Go

Ship apps, not infrastructure.

Your server is ready the moment you sign up. Deploy from the CLI, GitHub Actions, or the dashboard. No SSH. No config files. On Pro, connect your own server.

dployr.io · Docs · Live demo


What's in this repo

dployr is the CLI. It talks to Base, the hosted control plane.

dployrd is the daemon that runs on your server. It opens an outbound WebSocket to Base and executes deploy instructions on arrival. Your server never accepts inbound connections.

On Hobby and Indie plans, dployr provisions and manages the server. On Pro, you run dployrd on your own Linux server.

Install

macOS

brew install dployr-io/dployr/dployr

Windows

scoop bucket add dployr https://github.com/dployr-io/scoop-dployr
scoop install dployr

Linux / macOS (script)

curl -sSL https://raw.githubusercontent.com/dployr-io/dployr/master/install.sh | bash

Windows (script)

iwr https://raw.githubusercontent.com/dployr-io/dployr/master/install.ps1 | iex

Connect your own server (Pro)

curl -sSL https://raw.githubusercontent.com/dployr-io/dployr/master/install.sh \
  | bash -s -- --token "<bootstrap-token>"

Get the bootstrap token from the Instances page in the dashboard: dployr.io/docs/byos

Deploy

dployr auth login --email you@example.com

dployr deployments create \
  --name my-api \
  --source remote \
  --runtime nodejs \
  --runtime-version 20 \
  --remote https://github.com/your-org/your-repo \
  --branch main \
  --run-cmd "npm start" \
  --port 3000

Common commands

# Follow build logs
dployr logs my-api --build --follow

# List services and deployments
dployr services list
dployr deployments list

# Stop and start a service
dployr services stop my-api
dployr services start my-api

# List instances
dployr instances list

Full reference: dployr.io/docs/cli

Runtimes

Node.js, Python, Go, PHP, Ruby, .NET, Java, Static, Docker

Build

Requires Go 1.24+.

make build

Contributing

CONTRIBUTING.md

License

Apache 2.0