Self-host supabase-automated-self-host
Automated Supabase self-hosting with 2FA and reverse proxy
- Stars
- 506
- RAM
- 4 GB
- Storage
- 25 GB
- Ports
- 80 (HTTP reverse proxy (Caddy or Nginx)), 443 (HTTPS reverse proxy (Caddy or Nginx)), 5432 (PostgreSQL (via Supavisor pooler)), 6543 (Transaction mode pooling (Supavisor))
- Requires
- PostgreSQL
supabase/studioWhat is supabase-automated-self-host?
Supabase Automated Self-Host is a wrapper script that simplifies running Supabase on your own Linux server. It generates all required secrets, sets up either Caddy or Nginx as a reverse proxy with automatic Let's Encrypt certificates, and optionally adds Authelia for two-factor authentication. The script interactively prompts for your domain, admin credentials, and email preferences, then produces a complete Docker Compose environment. You then start the stack with docker compose up -d. Minimum requirements are a Linux machine with Docker, 4 GB of memory, and 25 GB of disk space. This project is not officially affiliated with Supabase.
Should you self-host supabase-automated-self-host?
supabase-automated-self-host scores 48/100 on selfhost.directory (how scoring works) and ranks #13 of 15 in Backend as a Service. It has 506 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Shell.
Its closest alternative on selfhost.directory is Appwrite (84/100, 57 787 stars). It scores higher overall, so compare the two before you pick. See supabase-automated-self-host vs Appwrite side by side.
Features
- Analytics with LogflareRequires configuration
- Automated Supabase deployment
- Connection Pooling
- Edge Functions
- Email authentication
- Local development support
- OAuth/Social loginRequires uncommenting config in docker-compose.yml
- Phone/SMS authenticationRequires uncommenting config in docker-compose.yml
- Realtime Subscriptions
- Reverse proxy with automatic SSL
- S3-compatible storage backendRequires docker-compose.s3.yml override
- SAML SSORequires uncommenting config in docker-compose.yml
- Storage with image transformations
- Two-factor authentication
supabase-automated-self-host README
More in Backend as a Service
SurrealDBSelf-hosted, source-available Rust database unifying documents, graphs, vectors and time-series, with live queries and row-level permissions in SurrealQL.
TaskingAIAn open-source, self-hosted BaaS stack for building LLM agents: unified model APIs, RAG, built-in tools and an admin console, deployed with Docker Compose.
TrailBaseOpen-source, self-hosted Firebase alternative: one Rust executable with SQLite, type-safe REST and realtime APIs, auth, file storage, WASM endpoints and an admin UI.
AnyCableOpen-source realtime server for reliable two-way WebSocket and SSE communication. Self-hosted alternative to Pusher or Reverb.
any-sync-dockercomposeDeploy your own any-sync network with Docker Compose - self-host Anytype backend
AppwriteThe open-source cloud for agents & devs. Including Auth, Databases, Storage, Functions, Messaging, Hosting, Realtime, WAF and more
bkndbknd is a self-hosted, open-source backend-as-a-service with REST APIs, admin dashboard, auth, media, and workflows — a lightweight Firebase/Supabase alternative.
clinSelf CLI provisions a production-ready backend — PostgreSQL, Hasura GraphQL, Auth, Nginx — on your own server in minutes via Docker. MIT licensed with 171 plugins.
DaptinAn open-source, self-hosted application server: model your data once and Daptin serves JSON:API and GraphQL endpoints, users, permissions, files, jobs and realtime.
directusDirectus is a self-hosted headless CMS that puts instant REST and GraphQL APIs, a no-code admin Studio, media library and an MCP server on top of your own SQL database.
EncoreOpen-source backend dev platform: declare databases, queues and cron jobs in Go or TypeScript code, and build standalone Docker images for self-hosted deploys.
Firefox Sync ServerSelf-hosted, open-source Firefox Sync storage backend in Rust, compatible with Mozilla Accounts for syncing bookmarks, history, passwords, and tabs.
0 comments