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
- 📦 Installation Guide - Step-by-step installation instructions
- 🚀 Production Deployment - Production deployment guides for all platforms
- 📚 API Reference - Complete API documentation
- 🔧 Troubleshooting - Common issues and solutions
- 🔒 Security Guide - Security best practices
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 runand you're live - 🔒 Closed network friendly - Runs on your server, no external dependencies
- 💰 Lifetime license - Pay once, use forever
Quick Start
- Install SelfHostedDB - Follow our Installation Guide
- Configure your database - Connect to your PostgreSQL instance
- Activate license or start trial - Enter your license key or start a 14-day free trial
- 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!