SupaBase

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...

self-hosted supabasesupabase vps hostingopen source firebasedocker supabasepostgres as a servicesupabase auth self-hosted
SupaBase logo

SupaBase

Databases

The 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.

databasefirebasepostgres

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

Deploy SupaBase in one click

On your own server, with your own data. No terminal, no Docker commands, no certificate setup.

  1. 1

    Pick a size

    Start on the smallest server that fits the app. Resize later without reinstalling.

  2. 2

    Press deploy

    We rent the server, install the app with Docker, and point a subdomain at it.

  3. 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.

    1. Full support for PostGIS
    2. PgVector for AI applications
    3. Direct SQL access via UI
    4. Automatic REST and GraphQL APIs
    5. 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.

    1. JWT-based user sessions
    2. OAuth support (Google, GitHub, etc.)
    3. Email and password flows
    4. Magic link logins
    5. 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.

    1. Database change listeners
    2. User presence tracking
    3. Broadcast messages
    4. Low-latency synchronization
    5. 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.

    1. S3-compatible file storage
    2. Image transformation API
    3. Deno-powered Edge Functions
    4. Webhook triggers
    5. Private and public buckets

Why self-host SupaBase

What to know first

Avoid Pricing Cliffs: Official hosted plans jump to $25 per project per month once you exceed free limits, which becomes unsustainable for portfolios of small tools.
Higher RAM Requirements: Supabase is a suite of nearly a dozen microservices; running the full stack reliably requires at least 4GB of RAM, making it unsuitable for the smallest VPS tiers.
Data Residency Compliance: Keep your user data on your own infrastructure in specific geographical regions to meet strict banking or enterprise security requirements.
Manual SMTP Configuration: Unlike the hosted version, you must provide your own SMTP credentials via a provider like Resend to send authentication and password reset emails.
No User Seat Limits: Self-hosting removes the financial friction of per-user or per-admin pricing found in proprietary alternatives like Firebase or managed Supabase.
Upgrade Responsibility: Major version upgrades to the underlying Postgres or GoTrue services require manual verification to ensure your Row Level Security policies remain intact.
Unlimited Table Schema: Run complex applications with hundreds of tables and millions of row entries without hitting managed service performance throttles.
Single Project Studio: The self-hosted version of Supabase Studio is designed for a single project; it does not support multiple organizations or project switching like the cloud dashboard.
Direct Database Access: Access your Postgres instance directly with any tool or migration framework without going through a managed proxy or restricted dashboard.

Managed, DIY, or One-Click?

The three realistic ways to run {name}, compared honestly.

Monthly Cost

Managed SaaS$25 per project
DIY on a VPSVPS cost + setup time
Automatio one-clickFlat VPS cost

Project Limits

Managed SaaSPaid per instance
DIY on a VPSUnlimited
Automatio one-clickUnlimited

Setup Time

Managed SaaSInstant
DIY on a VPSHours of manual config
Automatio one-click~15 minutes

HTTPS/TLS

Managed SaaSIncluded
DIY on a VPSManual Certbot setup
Automatio one-clickAutomatic

Data Ownership

Managed SaaSShared Infrastructure
DIY on a VPSFull Control
Automatio one-clickFull Control

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.

About This App

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.
Eastern-Height2451
reddit
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.
kotowskaman
reddit
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.
@AlexBurlis
twitter
To answer your question, the compute you get for hosted Supabase is significantly more expensive than if you were to self-host it yourself.
u/BeeM3D
reddit
Self-hosting is a good fit if you need full control over your data, have compliance requirements, or want to run unlimited projects.
Supabase Docs
hackernews
Working with Edge Functions just got a major upgrade, but configuration is still the trickiest part of the self-hosted stack.
@supabase
twitter

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

More than just prompts

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.

AI Agents
Web Automation
Smart Workflows

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

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

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

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

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

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

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

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

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

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

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

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

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