Skip to main content

Prerequisites

Before you begin, make sure you have:
  • An AWS account with admin access
  • A GitHub repository with your application code
  • An OwnKube account (free up to 5 vCPU and 10 GB RAM — no credit card required)

Connect your cloud account

OwnKube connects to your AWS account using least-privilege IAM credentials. Your infrastructure stays in your VPC at all times — we never see your application data.
1

Sign up for OwnKube

Go to app.ownkube.io and create your account. Free up to 5 vCPU and 10 GB RAM — no credit card required.
2

Connect AWS

Follow the guided setup to connect your AWS account. OwnKube uses a CloudFormation stack to create a least-privilege IAM role — no root credentials needed.
3

Select a region

Choose the AWS region where you want your infrastructure provisioned.

Deploy your app

1

Connect your repository

Link your GitHub account and select the repository you want to deploy.
2

Configure your app

OwnKube auto-detects your framework and language. Review the suggested configuration or customize build commands, environment variables, and resource allocation. No pipeline configuration required.
3

Deploy

Click deploy. OwnKube builds your container, generates a CI/CD pipeline, and performs a zero-downtime rollout — all inside your AWS account.

You’re live

Your application is now running on your own AWS infrastructure. From day one, your platform:
  • Monitors your app — detecting errors with plain-English explanations
  • Optimizes costs with auto-sleep and smart spot instance placement
  • Scales automatically based on traffic
Ship features while OwnKube handles operations.

Next: deploy a database

Add PostgreSQL, Redis, or MySQL to your app with one click.