Your own deployment platform, on a server you control.

shed builds your GitHub repos, runs them in Docker next to their databases, puts them behind HTTPS, and backs everything up. One Go binary on a Linux box you own.

Install on Linux
$ curl -fsSL https://shed.land/install.sh | sudo bash

Installs Docker, git, and Railpack if they're missing, asks for your domain, and starts shed as a systemd service. Run it again to upgrade.

acme5 services
Internet

Everything a small production setup needs

From a fresh server to a live app

  1. 1

    Install

    Run the installer on a Linux server with ports 80 and 443 free. It sets up Docker and the systemd service, then prints a setup link.

  2. 2

    Connect GitHub

    shed creates its own GitHub App on first run. It handles sign-in, repo access, push webhooks, and CI status.

  3. 3

    Deploy

    Add a repo or a Docker image to a project, give it a domain, and push. Each push becomes a new deployment.

Documentation