Skip to content

The basics

Everything in Ownkube hangs off four nouns. Once you know them, every page in the dashboard, the CLI and the MCP server reads the same way.

ConceptWhat it is
OrganizationThe account boundary. Members, roles, billing and the wallet live here. You can belong to several.
ProjectA folder for related deployments inside an organization, such as one product or one customer.
EnvironmentA stage such as Development or Production. Holds shared variables and keeps names unique.
DeploymentOne workload: a web app, worker, scheduled job, Postgres database or Valkey cache.

A deployment belongs to exactly one environment and one project. The same deployment name can exist in Development and Production side by side.

The dashboard lists every deployment in the current organization, grouped by project, with its environment, region and live status. The top bar switches organization and opens Marketplace, Billing and Settings.

Screenshot of the Ownkube dashboard listing deployments with their type, environment, region and health status

Press ⌘ K anywhere to open the command palette. It jumps to any deployment by name and creates a deployment, project or environment, or opens the Marketplace, without leaving the keyboard.

Screenshot of the command palette with actions to create a deployment, project or environment and browse the Marketplace

Open any deployment and you land on its tabs. Which tabs you see depends on the resource type.

TabWhat it holdsWeb and workerJobDatabase and cache
OverviewStatus, hostname, metrics, alerts, platform versionYesYesYes
RunsRun history, Run now, cancelYes
DataBrowse tables and rows, run SQL, inspect keysYes
VariablesPlain and secret variablesYesYes
LogsLive tail with regex filter and downloadYesYesYes
ActivityEvery revision with a diff and a rollback buttonYesYesYes
BuilderRoot directory, build arguments, builder sizeYesYes
SecurityPassword protection (own-cloud Starter only)Yes
SettingsSource, port, resources, scaling, probes, sleep, deleteYesYesYes
Screenshot of a web app's Overview tab showing a healthy status, the public hostname, CPU and memory charts and the Alerts card

Saving any change on Settings or Variables creates a new revision and rolls it out. New containers start and pass health checks before old ones stop. See Rollbacks and activity.

Ownkube Compute runs your deployments in a region you pick per deployment: Asia (Mumbai) or Europe (Germany). Deployments in the same region reach each other over private networking; public web apps get a hostname with TLS from public hostnames and TLS.

You pay per minute from a prepaid wallet. An app that is asleep bills nothing.

  • Dashboard at app.ownkube.io, described above.
  • CLI: okctl covers deploys, logs, a shell on a running app, billing and more.
  • MCP server: your coding agent does the same through the Model Context Protocol.