Home

SelfHostedDB

pgAdmin's power. Supabase's UX. Self-hosted.

Welcome to SelfHostedDB - a modern, self-hostable web application that brings Supabase's clean interface to any PostgreSQL database.

Navigation

What is SelfHostedDB?

SelfHostedDB is a lightweight, self-hostable web app that provides:

  • 🎨 Supabase-like minimalism - Clean grids, fast loads, responsive design
  • 🚀 One-command deployment - docker run and you're live
  • 🔒 Closed network friendly - Runs on your server, no external dependencies
  • 💰 Lifetime license - Pay once, use forever

Quick Start

  1. Install SelfHostedDB - Follow our Installation Guide
  2. Configure your database - Connect to your PostgreSQL instance
  3. Activate license or start trial - Enter your license key or start a 14-day free trial
  4. Start using - Browse tables, run queries, and manage your data

Features

  • Table Browser - Browse and edit data with a clean, modern interface
  • SQL Editor - Run custom queries with syntax highlighting
  • Schema Viewer - Visualize database relationships
  • API Access - RESTful API for programmatic access
  • Multi-Schema Support - Work with multiple database schemas
  • License System - Email-based license activation with unlimited deployments per owner
  • 14-Day Free Trial - Try before you buy with full feature access

Documentation Sections

Installation Guide

Get started with SelfHostedDB. Learn how to install and configure the application.

Production Deployment

Deploy SelfHostedDB to production environments including AWS, Azure, GCP, and more.

API Reference

Complete API documentation with examples and authentication details.

Troubleshooting

Common issues and solutions to help you resolve problems quickly.

Security Guide

Security best practices for production deployments and secure configurations.


Ready to get started? Head to the Installation Guide to begin!