GitHub repository
Available now. Connect the GitHub App so Ownkube can build an image from your source and store it, then redeploy on every push. The most common path on Ownkube-hosted compute.
A registry is where Ownkube gets container images from when you deploy. Connect a source once and use it across every deployment. Manage them under Settings.
You have three ways to give Ownkube an image:
GitHub repository
Available now. Connect the GitHub App so Ownkube can build an image from your source and store it, then redeploy on every push. The most common path on Ownkube-hosted compute.
Public image
Available now. Any publicly pullable image reference works with no connection at all.
Amazon ECR (own cloud only)
Available now. Advanced own-cloud path. See Connect AWS.
If your code is on GitHub, you don’t need to build and push images yourself. Connect the GitHub App and Ownkube builds the image for you and stores it, ready to deploy. This is the most common path on Ownkube-hosted compute.
The GitHub App install gives Ownkube scoped access to the repositories you choose. Benefits:
You can connect more than one GitHub App installation per organization, for example your personal account plus one or more GitHub organizations. Each deployment remembers which connection it builds from.
Open Settings
Go to Settings and open the registries section.
Start the GitHub App install
Click Connect GitHub App.
Pick your target
GitHub asks whether to install on a personal account or an organization. Pick the owner of the repositories you want to deploy.
Choose repositories
Either All repositories or Select repositories. You can change this later on GitHub at any time.
Finish
You’re redirected back to Ownkube with the connection in the active state.
Any publicly pullable image reference works with no connection at all. Point a deployment at the image (e.g. nginx:1.27 or ghcr.io/org/app:v1.2.3) and Ownkube pulls it. Pin a specific tag so every deploy is traceable.
Amazon ECR is available on the Advanced own-cloud path, once you’ve connected an AWS account. See Connect AWS.
When you create a deployment, pick where the image comes from: a GitHub repository to build, or a public image reference. Ownkube autocompletes repositories and tags from whatever you’ve connected.
If a GitHub App install is removed or revoked, Ownkube marks the connection as failed. Click Verify on the connection card to re-test it without deleting anything. Re-verification checks the install is still present and hasn’t been revoked.
If verification fails, reinstall the GitHub App.
The Remove action is a soft-delete. The row stays in the database but is marked revoked, and any stored credentials are cleared. Existing deployments keep running from cached images, but new pulls or builds will fail. Reconnect to restore access.