Self-Host Supabase: One-Click Deploy on Your Own VPS
Supabase provides an open-source database, auth, and realtime API. Automatio deploys it to your dedicated server with HTTPS in one click to avoid per-project...
SupaBase
DatabasesThe open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications. This require at least version 0.22.5 of dokploy.
What you get when you deploy SupaBase
The server we rent for it, what it costs, and what the installer will ask you.
- Server
- CX23 · 2 vCPU · 4 GB RAM
- From
- $9/month
- Setup
- No configuration required
Included with every deployment
- Dedicated server, one app per machine
- HTTPS certificate issued automatically
- Free subdomain, custom domain optional
- Restart, resize, snapshot and restore
The project
Everything this page links to outside Automatio.
Deploy SupaBase in one click
On your own server, with your own data. No terminal, no Docker commands, no certificate setup.
- 1
Pick a size
Start on the smallest server that fits the app. Resize later without reinstalling.
- 2
Press deploy
We rent the server, install the app with Docker, and point a subdomain at it.
- 3
Watch it come up
Provisioning runs unattended and takes a few minutes. When the HTTPS certificate lands, the app is live and your login details are on the deployment page.
Server size
Billed monthly with your Automatio subscription. Destroy the server any time and the charge stops.
Key Capabilities
Explore what Automatio can do for this use case
Postgres Database
Every project comes with a full, dedicated PostgreSQL database. This isn't a shared instance, meaning you have full root access to extensions, schemas, and complex triggers without provider restrictions.
- 1Full support for PostGIS
- 2PgVector for AI applications
- 3Direct SQL access via UI
- 4Automatic REST and GraphQL APIs
- 5Custom database extensions
Key Capabilities
- Postgres Database
Every project comes with a full, dedicated [PostgreSQL](https://www.postgresql.org/) database. This isn't a shared instance, meaning you have full root access to extensions, schemas, and complex triggers without provider restrictions.
- Full support for PostGIS
- PgVector for AI applications
- Direct SQL access via UI
- Automatic REST and GraphQL APIs
- Custom database extensions
- Authentication & Auth
A complete user management system that handles signups and logins out of the box. It integrates Row Level Security (RLS) directly with your database, ensuring users only see the data they are authorized to access.
- JWT-based user sessions
- OAuth support (Google, GitHub, etc.)
- Email and password flows
- Magic link logins
- Multi-factor authentication (MFA)
- Realtime Engine
Listen to database changes as they happen using WebSockets. The Realtime engine broadcasts inserts, updates, and deletes to your frontend, making it easy to build collaborative apps or live dashboards.
- Database change listeners
- User presence tracking
- Broadcast messages
- Low-latency synchronization
- Integration with RLS
- Storage & Edge Functions
Handle large files and server-side logic in a single environment. Storage allows you to serve assets through S3-compatible buckets, while Edge Functions let you run TypeScript logic powered by Deno.
- S3-compatible file storage
- Image transformation API
- Deno-powered Edge Functions
- Webhook triggers
- Private and public buckets
Why self-host SupaBase
What to know first
Managed, DIY, or One-Click?
The three realistic ways to run {name}, compared honestly.
| Aspect | Managed SaaS | DIY on a VPS | Automatio one-click |
|---|---|---|---|
| Monthly Cost | $25 per project | VPS cost + setup time | Flat VPS cost |
| Project Limits | Paid per instance | Unlimited | Unlimited |
| Setup Time | Instant | Hours of manual config | ~15 minutes |
| HTTPS/TLS | Included | Manual Certbot setup | Automatic |
| Data Ownership | Shared Infrastructure | Full Control | Full Control |
Monthly Cost
Project Limits
Setup Time
HTTPS/TLS
Data Ownership
Who this is for
People who actually run SupaBase on their own server, and what changes when they do.
a solo founder with a project portfolio
Managed project costs are eating the profits of small hobby tools.
Host unlimited projects on a single flat-fee VPS.
- Migrate side apps to a single server
- Configure shared auth for multiple domains
- Setup automated database backups
a security-conscious fintech engineer
Regulatory requirements demand data isolation and local residency.
Full control over the database infra and security reviews.
- Audit Row Level Security policies
- Configure VPC and firewall rules
- Enable encrypted storage buckets
a solo builder shipping with AI
Needs a backend that just works without learning complex DevOps.
Instant backend generation with a GUI dashboard.
- Generate schemas using AI prompts
- Deploy edge functions for API logic
- Track user sessions in real-time
a freelancer billing hourly
Monthly per-project SaaS bills make client handover expensive.
Hand over a dedicated server that the client owns completely.
- Provision a production-ready Postgres instance
- Configure client-specific auth providers
- Setup automated local storage backups
About This App
What this app does and where it fits.
What is Supabase?
Supabase is the leading open-source alternative to Firebase, built on top of enterprise-grade tools like PostgreSQL and Elixir. Unlike proprietary Backend-as-a-Service (BaaS) platforms that lock you into a specific ecosystem, Supabase leverages standard technologies. This means that even if you use their dashboard, your data lives in a standard Postgres database that you can export or query from any other application at any time. It solves the fragmentation of the modern backend by unifying database management, user authentication, file storage, and real-time messaging into a single integrated platform.
How it works
At its core, Supabase is a collection of several open-source tools working in harmony. PostgreSQL serves as the primary data store, while GoTrue handles the authentication logic. PostgREST automatically generates a RESTful API based on your database schema, and Realtime handles WebSocket broadcasts. This modularity is why Supabase is so powerful. It gives you a cohesive developer experience while allowing you to dive deep into any specific component. When you self-host, you are running a Docker stack that orchestrates these services to work as one.
The first hour with Supabase
Once deployed, your first hour involves logging into the dashboard to create your first table. Thanks to the PostgREST integration, you don't need to write any API code; as soon as you define a column, you can query it via the Supabase client library in your frontend code. You'll then enable Row Level Security (RLS) to ensure your data is protected. By defining simple SQL policies, you can control exactly which users can read or write to specific rows. Finally, you might wire up a third-party auth provider, which is as simple as pasting your API keys into the settings panel.
Supabase vs. alternatives
Compared to Firebase, Supabase wins on flexibility and data portability. You aren't forced into a NoSQL document structure and can use standard SQL for complex reporting. Compared to building a custom backend with Node.js or Python, Supabase saves you weeks of boilerplate work. It provides the same experience of a managed service but with the transparency and cost-efficiency of self-hosted open-source software.

Community Feedback
See what the community thinks about SupaBase
“Love Supabase, but the $25/mo pricing tier killed my side projects. My monthly bill went from a projected $100 back down to $5 running everything on a single Hetzner VPS.”
“I had to be very deliberate about RLS policies in Supabase. A few early versions had security gaps I only caught by manually checking the dashboard.”
“VPS + self-hosted Supabase is insanely overpowered. I'm running multiple sites, analytics, personal tools, and a full Supabase instance with a 24/7 scraper for $7 on a Hetzner VPS.”
“To answer your question, the compute you get for hosted Supabase is significantly more expensive than if you were to self-host it yourself.”
“Self-hosting is a good fit if you need full control over your data, have compliance requirements, or want to run unlimited projects.”
“Working with Edge Functions just got a major upgrade, but configuration is still the trickiest part of the self-hosted stack.”
Related Videos
Watch tutorials, reviews, and discussions about SupaBase
“Coolify is the control panel that we're gonna use to deploy Supabase”
“The first thing I wanna talk about here are Edge Functions... setting up Edge Functions works a little bit differently”
Supercharge your workflow with AI Automation
Automatio combines the power of AI agents, web automation, and smart integrations to help you accomplish more in less time.
Pro Tips
Expert tips to help you get the most out of SupaBase and achieve better results.
Pick 8GB RAM for stability
Supabase runs over 10 microservices including Postgres, GoTrue, and PostgREST. While 4GB works, 8GB (CX33) prevents crashes during heavy migrations or analytics tasks.
Use Resend for SMTP
The authentication flow needs an email provider. Resend has a generous free tier and works perfectly with the Supabase config for sending invite and reset emails.
Audit RLS policies
In a self-hosted environment, you are the final line of defense. Always double-check your Postgres Row Level Security policies to ensure non-authenticated users can't access private tables.
Testimonials
What Our Users Say
Join thousands of satisfied users who have transformed their workflow
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
Related Self-Hosted Apps
Frequently Asked Questions
Find answers to common questions about SupaBase