Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsJul 4, 2026·3 min de lecture

Autobase — Self-Hosted PostgreSQL Database Platform

Deploy and manage production-grade PostgreSQL clusters with automated failover, backups, and a web-based management console.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Autobase Overview
Commande d'installation directe
npx -y tokrepo@latest install dee7151e-77a1-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

Autobase (formerly PostgreSQL Cluster Console) is an open-source platform that automates the deployment and management of highly available PostgreSQL clusters. It provides a web-based UI for provisioning, monitoring, and maintaining PostgreSQL infrastructure without deep DBA expertise, effectively giving you your own Database-as-a-Service.

What Autobase Does

  • Deploys production-ready PostgreSQL clusters with automated high availability via Patroni
  • Manages automated failover and switchover between primary and replica nodes
  • Provides scheduled and on-demand backup management with point-in-time recovery
  • Monitors cluster health, replication lag, and resource utilization through a dashboard
  • Supports cluster scaling by adding or removing replicas through the UI

Architecture Overview

Autobase orchestrates PostgreSQL clusters using Patroni for consensus-based leader election and automatic failover, with etcd or Consul as the distributed configuration store. HAProxy or PgBouncer handles connection pooling and routing. The management layer is a TypeScript-based web application that communicates with target servers via SSH to deploy and configure cluster components using Ansible playbooks.

Self-Hosting & Configuration

  • Requires target Linux servers with SSH access for cluster node deployment
  • The management console runs as a Docker container on a separate control node
  • Configure cloud provider credentials or bare-metal server details in the web UI
  • Supports deployment on major cloud providers as well as on-premise hardware
  • Backup storage can be configured for local disk, S3-compatible, or cloud storage

Key Features

  • One-click PostgreSQL cluster deployment with best-practice defaults
  • Automated failover with configurable health check intervals
  • Built-in connection pooling via PgBouncer integration
  • Role-based access control for team-based database management
  • Support for PostgreSQL extensions and custom configuration parameters

Comparison with Similar Tools

  • Amazon RDS — managed but vendor-locked; Autobase gives you full control on any infrastructure
  • Crunchy PGO — Kubernetes-native operator; Autobase works on VMs and bare metal too
  • CloudNativePG — K8s-only; Autobase supports non-Kubernetes environments
  • Manual Patroni setup — requires deep expertise; Autobase automates the entire stack

FAQ

Q: Which PostgreSQL versions are supported? A: Autobase supports PostgreSQL 14 through 17, with version selection available during cluster creation.

Q: Can I manage existing PostgreSQL instances? A: Autobase is primarily designed for deploying new clusters. Importing existing standalone instances requires manual Patroni bootstrapping.

Q: Does it support multi-region deployments? A: Yes. You can distribute cluster nodes across regions and configure synchronous or asynchronous replication per standby.

Q: Is Kubernetes required? A: No. Autobase deploys directly to Linux servers via SSH and Ansible, though it can also run alongside Kubernetes workloads.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires