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β

For a detailed description of the cluster components, visit the Architecture page.
Getting Startedβ
Deploy the Autobase Consoleβ
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:
- Quick start
- With SSL (recommended)
- 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
- Create environment
.envfile:
AUTH_TOKEN=secret-token # Your authorization token
- 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 DNS A record pointing your domain to the Autobase server IP address.
-
Get docker-compose file:
curl -fsSL \
https://raw.githubusercontent.com/autobase-tech/autobase/refs/heads/main/docker-compose.platform.ssl.yml \
--output ./docker-compose.platform.ssl.yml
- Create environment
.envfile:
DOMAIN=autobase.example.com # Your domain
AUTH_TOKEN=secret-token # Your authorization token
- Run Autobase Console:
docker compose -f docker-compose.platform.ssl.yml up -d
Open the Console UIβ
Go to https://autobase.example.com (DNS name of 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.
π© Contact us at [email protected], and our team will help you implement Autobase into your infrastructure.