Push to deploy, on your own servers

Shipping to production should not need a DevOps team

Dockyard connects your GitHub repository to any machine you own. Every push builds, deploys, and streams its logs back to you in real time, with no scripts to babysit.

Free while we are in early access

dockyard.app/deployments

storefront

main at 8f21c04

Live
Build logs
12:04:01Cloning github.com/acme/storefront (main)
12:04:06Building image storefront:8f21c04
12:04:22npm warn deprecated request@2.88.2
12:05:10Image pushed to registry
12:05:14Starting container on agent mumbai-1
12:05:19Deployment is live
40 secMedian time from push to live
UnlimitedDeployments, with nothing to pay
Your serversNothing leaves the machines you own
What you get

Everything a deploy needs, and nothing you have to maintain

Dockyard handles the build, the registry, and the rollout. You keep the servers.

Import from GitHub

Pick a repository, choose a branch, and Dockyard reads the rest. No pipeline file to write by hand.

Run on your own machines

Install a lightweight agent on any server you control. Your code and your data never sit on someone else's hardware.

Live build logs

Watch every build step as it happens. Warnings and errors are highlighted so a failure is easy to spot.

Full deployment history

Every deployment keeps its commit, its status, and its logs, so you can always tell what changed and when.

Workspaces for teams

Group projects by team or by client, and give each workspace its own set of applications and agents.

Secure by default

Agents connect outward with a scoped token, so there is no inbound port to open on your servers.

How it works

Three steps between an empty server and a running app

1

Connect a server

Run one command on the machine you want to deploy to. The agent registers itself and stays online.

2

Import a repository

Authorise GitHub once, then pick the repository and the branch you want Dockyard to watch.

3

Deploy and watch

Hit deploy. The build runs, the logs stream in, and the status turns live when the container is up.

Early access

Free while we are in early access

There are no plans and no limits to read through yet. Connect as many servers and applications as you need, and deploy as often as you like. We will tell you well ahead of time if that changes.

FAQ

Frequently asked questions

Something else on your mind? Write to us and we will get back to you.

What is Dockyard?

A deployment platform that builds your GitHub repository into a container and runs it on servers you already own, with the build logs streamed back to your browser.

Do I need my own server?

Yes. Dockyard does not host anything for you. You install an agent on a machine you control, and every deployment lands there.

What does it cost?

Nothing today. Dockyard is in early access, so every feature is open with no plan to pick and no limits to work around.

Which projects can I deploy?

Anything that builds into a container. Node, Python, Go, PHP, and static sites all work the same way.

How do the live logs work?

The agent streams each build step to the platform as it runs, so the deployment page updates while the build is still going.

Can I use it with a private repository?

Yes. You authorise the GitHub app once and pick which repositories it can read.

What happens when a build fails?

The deployment stops and keeps its logs, with the failing step highlighted. The version that was already running stays untouched.

Put your next commit on a server today

Connect a machine, import a repository, and deploy. The first one usually takes less than five minutes.