Skip to main content

Introduction

Autobase is an internal PostgreSQL platform β€” giving you full control as a powerful alternative to cloud-managed databases β€” Database as a Service (DBaaS).

This automated database platform enables you to create and manage production-ready, highly available PostgreSQL clusters. It simplifies the deployment process, reduces operational costs, and makes database management accessibleβ€”even for teams without specialized expertise. This solution is tailored for use on dedicated physical servers (recommended), virtual machines, and within both on-premises and cloud-based infrastructures.

Architecture​

autobase-postgres-schemeautobase-postgres-scheme

For a detailed description of the cluster components, visit the Architecture page.

Getting Started​

Deploy the Autobase Console​

info

It is recommended to run the console in the same network as your database servers to enable monitoring of the cluster status.

To run the Autobase Console, execute the following commands:

  1. Get docker-compose file:
curl -fsSL \
https://raw.githubusercontent.com/autobase-tech/autobase/refs/heads/main/docker-compose.platform.yml \
--output ./docker-compose.platform.yml
  1. Create environment .env file:
AUTH_TOKEN=secret-token # Your authorization token
  1. Run Autobase Console:
docker compose -f docker-compose.platform.yml up -d

Open the Console UI​

Go to http://your-server-address (your autobase server) and use secret-token for authorization.

Create a PostgreSQL cluster​

Refer to the Deployment section to learn more about the different deployment methods.

tip

πŸ“© Contact us at [email protected], and our team will help you implement Autobase into your infrastructure.