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://autobase.tech/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.