{"id":269492,"date":"2026-04-22T10:44:31","date_gmt":"2026-04-22T10:44:31","guid":{"rendered":"https:\/\/www.bluehost.com\/blog\/?p=269492"},"modified":"2026-04-22T10:44:42","modified_gmt":"2026-04-22T10:44:42","slug":"vps-for-supabase","status":"publish","type":"post","link":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/","title":{"rendered":"VPS for Supabase: Docker Setup, Sizing &amp; Cost Savings"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"h-key-highlights-nbsp\"><strong>Key highlights<\/strong>&nbsp;<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Discover the exact hardware requirements needed to run a stable, production-ready&nbsp;Supabase&nbsp;instance.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Learn how to deploy the core&nbsp;Supabase&nbsp;Docker stack on a&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/self-managed-vps-vs-managed\/\">self-managed virtual private server<\/a>.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Compare&nbsp;Supabase&nbsp;Cloud pricing with a self-hosted VPS to&nbsp;optimize&nbsp;infrastructure and scale efficiently.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Explore strategies for securing&nbsp;<a href=\"https:\/\/www.bluehost.com\/help\/article\/postgresql-guide\">PostgreSQL databases<\/a>&nbsp;and scaling resources as user bases grow.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Understand the operational trade-offs of self-managing&nbsp;Supabase&nbsp;services such as authentication, database&nbsp;APIs&nbsp;and infrastructure&nbsp;security..&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Managing your own backend infrastructure offers significant advantages, including total data ownership and predictable monthly expenses. Choosing a VPS for&nbsp;Supabase&nbsp;allows you to host your application on dedicated resources specifically configured for your workload. Startup founders and technical teams&nbsp;benefit&nbsp;from the flexibility to&nbsp;optimize&nbsp;performance without the risk of sudden cost increases common with managed platforms.&nbsp;<\/p>\n\n\n\n<p>Self-hosting empowers you to control every layer of your stack, from Docker container deployment to PostgreSQL database tuning. Our walkthrough provides the steps necessary to build,&nbsp;manage&nbsp;and scale a production-grade environment on a virtual private server. Following these instructions helps you&nbsp;establish&nbsp;a stable foundation for your application while&nbsp;maintaining&nbsp;complete administrative oversight.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-nbsp-supabase-nbsp-self-hosting-and-why-do-founders-choose-it-nbsp-nbsp\"><strong>What is&nbsp;Supabase&nbsp;self-hosting and why do founders choose it?&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Supabase&nbsp;self-hosting means running the open-source Firebase alternative on dedicated infrastructure. Technical founders often prefer this approach to&nbsp;maintain&nbsp;absolute data sovereignty. It also provides predictable costs as the user base grows.&nbsp;&nbsp;<\/p>\n\n\n\n<p>When self-hosting&nbsp;Supabase&nbsp;on a VPS, technical teams&nbsp;retain&nbsp;complete infrastructure control. They are not locked into a proprietary cloud ecosystem. This setup provides direct access to the underlying PostgreSQL database.&nbsp;&nbsp;<\/p>\n\n\n\n<p>The core&nbsp;Supabase&nbsp;stack consists of several interconnected Docker containers. PostgreSQL acts as the central database engine.&nbsp;GoTrue&nbsp;handles robust user authentication.&nbsp;PostgREST&nbsp;instantly turns the database schema into a restful API.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Running these components on a&nbsp;<a href=\"https:\/\/www.bluehost.com\/vps-hosting\">database control VPS<\/a>&nbsp;ensures the environment can be configured exactly to project specifications. Founders dictate&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/vps-dedicated-hosting-how-to-configure-whm-backups\/\">backup schedules<\/a>, security rules and scaling parameters. This flexibility is crucial for startups handling sensitive user data.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Let us explore how this hands-on approach compares to using a&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/cloud-hosting-vs-vps-hosting\/\">fully managed cloud service<\/a>.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-does-nbsp-supabase-nbsp-cloud-compare-to-a-self-hosted-vps-nbsp\"><strong>How does&nbsp;Supabase&nbsp;Cloud compare to a self-hosted VPS?<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Choosing the right hosting architecture requires understanding the differences between managed convenience and self-hosted control. The managed platform offers a frictionless developer experience where deploying a database takes only seconds. You can launch projects&nbsp;immediately&nbsp;without touching a single server.&nbsp;<\/p>\n\n\n\n<p>The managed platform charges fees based on&nbsp;compute&nbsp;usage and bandwidth egress. Costs often escalate quickly when applications experience sudden traffic spikes. Configuring a VPS for&nbsp;Supabase&nbsp;provides a flat monthly rate. Predictable pricing helps bootstrapped startups manage their financial runway effectively.&nbsp;<\/p>\n\n\n\n<p>Self-hosting shifts operational responsibilities to your engineering team. Administrators must&nbsp;monitor&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/survive-site-downtime\/\">server uptime<\/a>&nbsp;and manage Docker container updates.&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/vps-security-guide\/\">Securing the operating system<\/a>&nbsp;and configuring&nbsp;<a href=\"https:\/\/www.bluehost.com\/help\/article\/configserver-security-firewall\">network firewalls<\/a>&nbsp;also fall entirely on your internal staff.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Feature<\/strong>&nbsp;<\/td><td><strong>Supabase&nbsp;Cloud<\/strong>&nbsp;<\/td><td><strong>Self-Hosted VPS<\/strong>&nbsp;<\/td><\/tr><tr><td>Pricing model&nbsp;<\/td><td>Usage-based compute and egress fees&nbsp;<\/td><td>Predictable flat monthly rate&nbsp;<\/td><\/tr><tr><td>Maintenance&nbsp;<\/td><td>Fully managed by the provider&nbsp;<\/td><td>Managed entirely by your team&nbsp;<\/td><\/tr><tr><td>Deployment speed&nbsp;<\/td><td>Instant database provisioning&nbsp;<\/td><td>Requires manual server setup&nbsp;<\/td><\/tr><tr><td>Customization&nbsp;<\/td><td>Limited to supported extensions&nbsp;<\/td><td>Full root access and control&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-when-to-use-nbsp-supabase-nbsp-cloud-for-rapid-prototyping-nbsp\"><strong>When to use&nbsp;Supabase&nbsp;Cloud for rapid prototyping<\/strong>&nbsp;<\/h3>\n\n\n\n<p>The managed cloud environment shines during the early development phase. Speed to market&nbsp;remains&nbsp;the top priority for new applications. Small teams lacking dedicated system administrators benefit&nbsp;greatly from&nbsp;zero-maintenance infrastructure. Developers can focus entirely on writing application code instead of managing server packages.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-when-to-transition-to-a-self-hosted-vps-nbsp\"><strong>When to transition to a self-hosted VPS<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Moving to a self-managed server becomes necessary when applications face strict data compliance laws. High API request volumes make cloud egress fees prohibitively expensive for growing companies. Engineering teams also need custom PostgreSQL extensions that&nbsp;remain&nbsp;unavailable in the managed cloud environment. Grasping these architectural differences helps dictate the specific hardware you need to run your stack.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-are-the-server-requirements-for-running-nbsp-supabase-nbsp-nbsp\"><strong>What are the server requirements for running&nbsp;Supabase?&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Deploying the complete&nbsp;Supabase&nbsp;stack requires more resources than a simple web server. The architecture relies on multiple containers running simultaneously. Understanding&nbsp;virtual private server architecture&nbsp;can help plan resource allocation more effectively.&nbsp;&nbsp;<\/p>\n\n\n\n<p>The absolute technical minimum to run the Docker containers is 2GB of RAM. However, this is rarely sufficient for a live application. We strongly recommend&nbsp;allocating&nbsp;4GB to 8GB of RAM for production workloads. PostgreSQL is highly memory-dependent and requires adequate space for caching operations.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-calculating-memory-and-storage-needs-for-postgresql-nbsp-nbsp\">1. <strong>Calculating memory and storage needs for PostgreSQL&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Different components of the stack consume varying amounts of memory. The core database container requires the largest share of RAM to&nbsp;maintain&nbsp;performance. The&nbsp;GoTrue&nbsp;authentication service and Realtime&nbsp;websocket&nbsp;server also need dedicated memory pools. Planning for 8GB ensures these services do not compete for resources during&nbsp;<a href=\"https:\/\/www.bluehost.com\/help\/article\/overwhelming-traffic\">traffic spikes<\/a>.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-why-nbsp-nvme-nbsp-storage-is-critical-for-database-performance-nbsp-nbsp\">2. <strong>Why&nbsp;NVMe&nbsp;storage is critical for database performance&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Storage speed directly&nbsp;impacts&nbsp;how quickly an API can respond to queries. Traditional SSDs are fast, but&nbsp;NVMe&nbsp;drives offer vastly superior read and write speeds. This reduces database latency significantly. Using&nbsp;NVMe&nbsp;storage ensures complex database joins&nbsp;execute&nbsp;without frustrating delays. With the hardware requirements&nbsp;established, we can examine the actual deployment process on the server.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-do-you-deploy-nbsp-supabase-nbsp-using-docker-on-a-vps-nbsp-nbsp\"><strong>How do you deploy&nbsp;Supabase&nbsp;using Docker on a VPS?&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Getting&nbsp;Supabase&nbsp;running on a fresh server requires a methodical approach. The most reliable deployment method&nbsp;utilizes&nbsp;the official&nbsp;Supabase&nbsp;Docker Compose repository. This approach ensures all interconnected services launch with compatible versions.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Using Docker isolates the&nbsp;Supabase&nbsp;components from the host operating system. This approach provides a&nbsp;scalable virtual server environment&nbsp;for the backend stack. It simplifies the installation process and makes future upgrades much easier to manage.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-preparing-the-server-environment-and-installing-dependencies-nbsp-nbsp\">1. <strong>Preparing the server environment and installing dependencies&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<p>The first step involves gaining&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/vps-hosting-with-root-access\/\">root access<\/a>&nbsp;to the new server via SSH. Administrators must update the base operating system packages to ensure security. Next, install the latest stable versions of Docker and&nbsp;<a href=\"https:\/\/www.bluehost.com\/help\/article\/vps-dedicated-install-git\">Git<\/a>. These core dependencies are&nbsp;required&nbsp;before&nbsp;pulling&nbsp;the&nbsp;Supabase&nbsp;repository.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-configuring-the-docker-compose-stack-for-nbsp-supabase-nbsp-nbsp\">2. <strong>Configuring the Docker Compose stack for&nbsp;Supabase&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Once the dependencies are installed, clone the official&nbsp;Supabase&nbsp;repository to the server. Next, navigate to the Docker folder to find the configuration files. It is critical to generate strong, unique API keys for&nbsp;the instance.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Operators must configure the .env file carefully. This file stores secure database passwords and JWT secrets. Never use the default passwords in a production environment. After securing these credentials, executing the compose command&nbsp;pulls&nbsp;the necessary images. With the&nbsp;initial&nbsp;setup complete, planning for long-term maintenance and scaling becomes the next priority.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-do-you-secure-and-scale-your-self-hosted-instance-nbsp-nbsp\"><strong>How do you secure and scale your self-hosted instance?&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Self-hosting a critical database application involves ongoing operational reality. You cannot simply launch the containers and forget about them. Security must be a primary focus from day one to protect user data.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Begin by&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/vps-dedicated-manage-ports\/\">securing server ports<\/a>. Many founders start by exploring&nbsp;VPS architecture basics&nbsp;to understand resource isolation. Administrators should also set up a reverse proxy using Nginx or Caddy with automated&nbsp;<a href=\"https:\/\/www.bluehost.com\/help\/article\/vps-dedicated-service-ssl\">SSL certificates<\/a>. Managing strict&nbsp;firewall&nbsp;rules ensures that only authorized traffic can reach the database.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-managing-postgresql-performance-and-tuning-nbsp-nbsp\">1. <strong>Managing PostgreSQL performance and tuning&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Having full root access allows for adjusting PostgreSQL&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/configuration-file-management\/\">configuration files<\/a>&nbsp;directly. Administrators can tune settings like&nbsp;shared_buffers&nbsp;and&nbsp;work_mem&nbsp;based on available RAM. Optimizing these parameters ensures the database uses memory efficiently during complex API queries.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-implementing-reliable-database-backup-strategies-nbsp-nbsp\">2. <strong>Implementing reliable database backup strategies&nbsp;<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Data loss can be catastrophic for any startup. Teams must implement automated routines to dump PostgreSQL data regularly. Store these encrypted backups safely&nbsp;off-server, such as in an external object storage bucket. Regular testing of the restoration process&nbsp;is equally&nbsp;important. Securing the right foundational hosting provider is the next crucial step for this infrastructure.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-should-you-look-for-in-a-vps-for-nbsp-supabase-nbsp\"><strong>What should you look for in a VPS for&nbsp;Supabase?<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Choosing a VPS for&nbsp;Supabase&nbsp;is about more than&nbsp;minimum&nbsp;requirements. You need an environment that can run multiple services reliably, keep PostgreSQL&nbsp;fast&nbsp;and give you enough control to manage the stack properly.&nbsp;<\/p>\n\n\n\n<p>Here are the core things to look for.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-dedicated-ram-and-cpu-nbsp\">1. <strong>Dedicated RAM and CPU<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Supabase&nbsp;runs several services at once, not just a database. Dedicated RAM and CPU help keep those services stable under real workloads and reduce slowdowns during traffic spikes.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-nvme-nbsp-storage-nbsp\">2. <strong>NVMe&nbsp;storage<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Database performance depends heavily on storage speed.&nbsp;NVMe&nbsp;helps queries,&nbsp;writes&nbsp;and other database operations run faster, which improves overall responsiveness.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-full-root-access-nbsp\">3. <strong>Full root access<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Self-hosting&nbsp;Supabase&nbsp;requires&nbsp;hands-on setup and tuning. Full root access lets you configure Docker, adjust PostgreSQL settings, manage security&nbsp;rules&nbsp;and control the server environment fully.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-easy-room-to-scale-nbsp\">4. <strong>Easy room to scale<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Your resource needs can grow quickly as usage increases. A good VPS should make it easy to add more RAM,&nbsp;CPU&nbsp;and storage without forcing a major rebuild.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-5-reliable-day-to-day-operation-nbsp\">5. <strong>Reliable day-to-day operation<\/strong>&nbsp;<\/h3>\n\n\n\n<p>Running&nbsp;Supabase&nbsp;is an ongoing responsibility, not a one-time setup. Your VPS should give you a stable foundation for updates, backups,&nbsp;monitoring&nbsp;and long-term maintenance.&nbsp;<\/p>\n\n\n\n<p>Once these requirements are clear, the next step is evaluating which hosting provider gives you the right mix of performance,&nbsp;control&nbsp;and scalability for your&nbsp;Supabase&nbsp;deployment.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-choose-bluehost-for-your-nbsp-supabase-nbsp-vps-nbsp\"><strong>Why choose Bluehost for your&nbsp;Supabase&nbsp;VPS?<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Selecting the right hosting environment dictates database performance. Bluehost offers the reliable foundation you need to build with confidence and run complex Docker applications.&nbsp;<\/p>\n\n\n\n<p>A dependable VPS for&nbsp;Supabase&nbsp;gives your team an ideal setup for data-intensive projects. Expanding your user base requires server resources that grow alongside your production workloads. Isolated compute instances prevent the noisy neighbor effect and keep your application responding quickly.&nbsp;<\/p>\n\n\n\n<p>Fast database operations depend on high-speed components.&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/explained-full-root-access-in-vps-and-its-advantages\/\">Full root access<\/a>&nbsp;grants administrators the freedom to handle precise PostgreSQL tuning and custom Docker configurations. Your setup benefits directly from several powerful hosting capabilities.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Instant provisioning:<\/strong> Launch your server in seconds rather than hours&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Isolated compute instances: <\/strong>Avoid performance drops caused by other users&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/www.bluehost.com\/blog\/nvme-vps-hosting\/\">NVMe storage<\/a>: <\/strong>Execute rapid database queries for happier customers&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Full root access: <\/strong>Control server settings to match specific software requirements&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Self-hosting requires administrators to manage Docker updates, operating system&nbsp;patches&nbsp;and database troubleshooting manually. Teams lacking advanced server administration skills should consider&nbsp;<a href=\"https:\/\/www.bluehost.com\/vps-hosting\">selecting a professional VPS hosting plan<\/a>&nbsp;to guarantee&nbsp;proper resource allocation from day one. Choosing the correct infrastructure strategy shapes your long-term database success.&nbsp;<\/p>\n\n\n\n<svg version=\"1.1\" viewBox=\"0 0 1001 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"> \n<image height=\"300\" href=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/03\/VPS-Hosting-1.png\" width=\"1001\" xlink:href=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/03\/VPS-Hosting-1.png\"><\/image> <a href=\"https:\/\/www.bluehost.com\/vps-hosting\" xlink:href=\"https:\/\/www.bluehost.com\/vps-hosting\"> \n<rect fill=\"#fff\" height=\"63\" opacity=\"0\" width=\"173\" x=\"82\" y=\"201\"><\/rect> \n<\/a> \n<\/svg>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-final-thoughts-nbsp-nbsp\"><strong>Final thoughts&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Choosing a VPS for&nbsp;Supabase&nbsp;gives technical founders ultimate control over the backend infrastructure. You dictate exactly how the database&nbsp;operates&nbsp;and scales. Managing the stack manually ensures application data&nbsp;remains&nbsp;completely sovereign and secure.&nbsp;<\/p>\n\n\n\n<p>While managing a&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/advantages-of-having-dedicated-server-hosting\/\">dedicated server<\/a>&nbsp;requires significant technical&nbsp;expertise, the benefits are&nbsp;substantial. You avoid unpredictable cloud egress fees and enjoy a flat monthly cost. Performance gains from dedicated&nbsp;NVMe&nbsp;storage are highly rewarding for data-heavy applications.&nbsp;<\/p>\n\n\n\n<p>If a startup requires strict data compliance or expects high API traffic, taking the leap is a smart move. Our FAQ section addresses&nbsp;common questions&nbsp;technical founders have about self-hosting.&nbsp;<\/p>\n\n\n\n<p>Build your backend with confidence on a platform designed for scale. Get started with Bluehost&nbsp;<a href=\"https:\/\/www.bluehost.com\/blog\/vps-hosting-guide\/\">VPS hosting<\/a>&nbsp;to take full control of your infrastructure.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faqs\">FAQs<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1776854427603\"><strong class=\"schema-faq-question\"><strong>Is a VPS good for\u00a0Supabase?\u00a0\u00a0<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes, a VPS provides the dedicated resources and root access necessary to run the complex Docker containers\u00a0Supabase\u00a0requires. It offers the isolation needed for stable database performance.\u00a0\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1776854445376\"><strong class=\"schema-faq-question\"><strong>How much RAM do I need for self-hosted\u00a0Supabase?\u00a0\u00a0<\/strong><\/strong> <p class=\"schema-faq-answer\">While 2GB is the absolute minimum, 4GB to 8GB is strongly recommended for a production environment. This ensures PostgreSQL and the\u00a0GoTrue\u00a0authentication service run efficiently without crashing.\u00a0\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1776854462857\"><strong class=\"schema-faq-question\"><strong>Can I run\u00a0Supabase\u00a0on an\u00a0Ubuntu VPS?\u00a0\u00a0<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes, Ubuntu is one of the most popular and thoroughly documented operating systems for running Docker Compose. It provides a stable foundation for deploying the entire\u00a0Supabase\u00a0stack.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1776854484687\"><strong class=\"schema-faq-question\"><strong>Is self-hosting\u00a0Supabase\u00a0cheaper than using the cloud?\u00a0<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">At scale, yes. Self-hosting avoids unpredictable\u00a0compute\u00a0and egress fees. It gives you a flat monthly rate for server resources, which helps startups manage costs effectively.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1776854504651\"><strong class=\"schema-faq-question\"><strong>How do I back up a self-hosted\u00a0Supabase\u00a0database?\u00a0\u00a0<\/strong><\/strong> <p class=\"schema-faq-answer\">You can use standard PostgreSQL dump commands via the command line to export data. Automate this process using\u00a0cron\u00a0jobs and store the encrypted files on off-site storage.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1776854532342\"><strong class=\"schema-faq-question\"><strong>How do you deploy\u00a0Supabase\u00a0on a VPS?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">The most reliable way to deploy\u00a0Supabase\u00a0on a VPS is by using the official Docker Compose stack. Start by connecting to your server through SSH,\u00a0update\u00a0the operating system,\u00a0install\u00a0Docker and Git, then clone the\u00a0Supabase\u00a0repository. After that, configure the\u00a0.env\u00a0file with strong database passwords and JWT secrets before launching the containers.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1776854553773\"><strong class=\"schema-faq-question\"><strong>What kind of VPS is best for\u00a0Supabase?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">The best VPS for\u00a0Supabase\u00a0is one with dedicated RAM and CPU,\u00a0NVMe\u00a0storage, full root\u00a0access\u00a0and enough room to scale as your workload grows. Because\u00a0Supabase\u00a0runs multiple services at once, it needs a VPS that can keep containers stable,\u00a0maintain\u00a0PostgreSQL performance and support ongoing tuning and maintenance.\u00a0\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1776854578515\"><strong class=\"schema-faq-question\"><strong>Why does\u00a0NVMe\u00a0storage matter for\u00a0Supabase\u00a0performance?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">NVMe\u00a0storage matters because\u00a0Supabase\u00a0depends heavily on database speed. Faster storage improves query performance, write\u00a0operations\u00a0and overall responsiveness across the stack. This is especially important for PostgreSQL, where storage speed directly affects latency and\u00a0the user\u00a0experience under heavier workloads.\u00a0\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1776854595300\"><strong class=\"schema-faq-question\"><strong>Do you need full root access to self-host\u00a0Supabase?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Yes, full root access is important for self-hosting\u00a0Supabase\u00a0properly. It allows you to configure Docker, adjust PostgreSQL settings, manage\u00a0firewall\u00a0rules, install supporting\u00a0tools\u00a0and secure the server environment based on your\u00a0application\u2019s\u00a0needs. Without that level of control, it becomes much harder to run\u00a0Supabase\u00a0as a flexible production setup.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1776854614328\"><strong class=\"schema-faq-question\"><strong>When should you choose\u00a0Supabase\u00a0Cloud instead of self-hosting?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Supabase\u00a0Cloud is usually the better choice when speed and simplicity matter most. It works well for rapid prototyping, early-stage\u00a0development\u00a0and small teams that do not want to manage infrastructure. Self-hosting becomes more attractive when you need predictable costs at scale, stricter data\u00a0control\u00a0or more customization than the managed platform allows.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1776854634519\"><strong class=\"schema-faq-question\"><strong>What security steps matter most for a self-hosted\u00a0Supabase\u00a0instance?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">The most important security steps are locking down server ports, using strict\u00a0firewall\u00a0rules, setting up a reverse proxy such as Nginx or Caddy with SSL, securing database\u00a0credentials\u00a0and avoiding default secrets in production. It is also important to back up PostgreSQL regularly, store backups off-server and test\u00a0restoration\u00a0so your data is protected if something goes wrong.\u00a0<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Key highlights&nbsp; Managing your own backend infrastructure offers significant advantages, including total data ownership and predictable monthly expenses. Choosing a VPS for&nbsp;Supabase&nbsp;allows you to host your application on dedicated resources specifically configured for your workload. Startup founders and technical teams&nbsp;benefit&nbsp;from the flexibility to&nbsp;optimize&nbsp;performance without the risk of sudden cost increases common with managed platforms.&nbsp; Self-hosting [&hellip;]<\/p>\n","protected":false},"author":138,"featured_media":240661,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_title":"VPS for Supabase: Docker Setup, Sizing & Cost Savings","_yoast_wpseo_metadesc":"VPS for Supabase self-hosting made simple \u2014 this founder's guide covers Docker setup, server sizing, and cost savings to launch your own backend confidently.","inline_featured_image":false,"footnotes":""},"categories":[2231,3048],"tags":[3330],"ppma_author":[842],"class_list":["post-269492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","category-vps-hosting","tag-how-to-guides"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>VPS for Supabase: Docker Setup, Sizing &amp; Cost Savings<\/title>\n<meta name=\"description\" content=\"VPS for Supabase self-hosting made simple \u2014 this founder&#039;s guide covers Docker setup, server sizing, and cost savings to launch your own backend confidently.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts\/269492\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VPS for Supabase: Docker Setup, Sizing &amp; Cost Savings\" \/>\n<meta property=\"og:description\" content=\"VPS for Supabase self-hosting made simple \u2014 this founder&#039;s guide covers Docker setup, server sizing, and cost savings to launch your own backend confidently.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/\" \/>\n<meta property=\"og:site_name\" content=\"Bluehost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bluehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-22T10:44:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-22T10:44:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2024\/01\/wondersuite-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1199\" \/>\n\t<meta property=\"og:image:height\" content=\"618\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mohit Sharma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bluehost\" \/>\n<meta name=\"twitter:site\" content=\"@bluehost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mohit Sharma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/\"},\"author\":{\"name\":\"Mohit Sharma\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/963ada146537ec6b6cc4d4f02e6c40c8\"},\"headline\":\"VPS for Supabase: Docker Setup, Sizing &amp; Cost Savings\",\"datePublished\":\"2026-04-22T10:44:31+00:00\",\"dateModified\":\"2026-04-22T10:44:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/\"},\"wordCount\":2662,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/09\/default-bh.png\",\"keywords\":[\"How-To Guides\"],\"articleSection\":{\"1\":\"VPS hosting\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/\",\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/\",\"name\":\"VPS for Supabase: Docker Setup, Sizing & Cost Savings\",\"isPartOf\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/09\/default-bh.png\",\"datePublished\":\"2026-04-22T10:44:31+00:00\",\"dateModified\":\"2026-04-22T10:44:42+00:00\",\"description\":\"VPS for Supabase self-hosting made simple \u2014 this founder's guide covers Docker setup, server sizing, and cost savings to launch your own backend confidently.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854427603\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854445376\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854462857\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854484687\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854504651\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854532342\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854553773\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854578515\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854595300\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854614328\"},{\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854634519\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#primaryimage\",\"url\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/09\/default-bh.png\",\"contentUrl\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/09\/default-bh.png\",\"width\":1200,\"height\":629},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.bluehost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hosting\",\"item\":\"https:\/\/www.bluehost.com\/blog\/category\/hosting\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"VPS hosting\",\"item\":\"https:\/\/www.bluehost.com\/blog\/category\/hosting\/vps-hosting\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"VPS for Supabase: Docker Setup, Sizing &amp; Cost Savings\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#website\",\"url\":\"https:\/\/www.bluehost.com\/blog\/\",\"name\":\"Bluehost\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bluehost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#organization\",\"name\":\"Bluehost\",\"url\":\"https:\/\/www.bluehost.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/08\/bluehost-logo.svg\",\"contentUrl\":\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/08\/bluehost-logo.svg\",\"width\":136,\"height\":24,\"caption\":\"Bluehost\"},\"image\":{\"@id\":\"https:\/\/www.bluehost.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/bluehost\/\",\"https:\/\/x.com\/bluehost\",\"https:\/\/www.linkedin.com\/company\/bluehost-com\/\",\"https:\/\/www.youtube.com\/user\/bluehost\",\"https:\/\/en.wikipedia.org\/wiki\/Bluehost\"],\"description\":\"Bluehost is a leading web hosting provider empowering millions of websites worldwide. \\u2028Discover how Bluehost's expertise, reliability, and innovation can help you achieve your online goals.\",\"telephone\":\"+1-888-401-4678\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/963ada146537ec6b6cc4d4f02e6c40c8\",\"name\":\"Mohit Sharma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/image\/2db1a2f67f45c93b46c4cb340a8d96bc\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ef26790cc4942b0fc60957ce3a9d0854c759a20994b106b99defa5385a80dcca?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ef26790cc4942b0fc60957ce3a9d0854c759a20994b106b99defa5385a80dcca?s=96&d=mm&r=g\",\"caption\":\"Mohit Sharma\"},\"description\":\"I\u2019m Mohit Sharma, a content writer at Bluehost who focuses on WordPress. I enjoy making complex technical topics easy to understand. When I\u2019m not writing, I\u2019m usually gaming. With skills in HTML, CSS, and modern IT tools, I create clear and straightforward content that explains technical ideas.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/mohitsharma066\/\"],\"honorificPrefix\":\"Mr\",\"birthDate\":\"1996-10-06\",\"gender\":\"male\",\"knowsAbout\":[\"HTML\",\"WordPress\",\"Writing\"],\"knowsLanguage\":[\"English\",\"Hindi\"],\"jobTitle\":\"Web Content Writer\",\"worksFor\":\"Newfold Digital\",\"url\":\"https:\/\/www.bluehost.com\/blog\/author\/mohit-sharma\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854427603\",\"position\":1,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854427603\",\"name\":\"Is a VPS good for\u00a0Supabase?\u00a0\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, a VPS provides the dedicated resources and root access necessary to run the complex Docker containers\u00a0Supabase\u00a0requires. It offers the isolation needed for stable database performance.\u00a0\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854445376\",\"position\":2,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854445376\",\"name\":\"How much RAM do I need for self-hosted\u00a0Supabase?\u00a0\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"While 2GB is the absolute minimum, 4GB to 8GB is strongly recommended for a production environment. This ensures PostgreSQL and the\u00a0GoTrue\u00a0authentication service run efficiently without crashing.\u00a0\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854462857\",\"position\":3,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854462857\",\"name\":\"Can I run\u00a0Supabase\u00a0on an\u00a0Ubuntu VPS?\u00a0\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, Ubuntu is one of the most popular and thoroughly documented operating systems for running Docker Compose. It provides a stable foundation for deploying the entire\u00a0Supabase\u00a0stack.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854484687\",\"position\":4,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854484687\",\"name\":\"Is self-hosting\u00a0Supabase\u00a0cheaper than using the cloud?\u00a0\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"At scale, yes. Self-hosting avoids unpredictable\u00a0compute\u00a0and egress fees. It gives you a flat monthly rate for server resources, which helps startups manage costs effectively.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854504651\",\"position\":5,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854504651\",\"name\":\"How do I back up a self-hosted\u00a0Supabase\u00a0database?\u00a0\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You can use standard PostgreSQL dump commands via the command line to export data. Automate this process using\u00a0cron\u00a0jobs and store the encrypted files on off-site storage.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854532342\",\"position\":6,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854532342\",\"name\":\"How do you deploy\u00a0Supabase\u00a0on a VPS?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The most reliable way to deploy\u00a0Supabase\u00a0on a VPS is by using the official Docker Compose stack. Start by connecting to your server through SSH,\u00a0update\u00a0the operating system,\u00a0install\u00a0Docker and Git, then clone the\u00a0Supabase\u00a0repository. After that, configure the\u00a0.env\u00a0file with strong database passwords and JWT secrets before launching the containers.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854553773\",\"position\":7,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854553773\",\"name\":\"What kind of VPS is best for\u00a0Supabase?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The best VPS for\u00a0Supabase\u00a0is one with dedicated RAM and CPU,\u00a0NVMe\u00a0storage, full root\u00a0access\u00a0and enough room to scale as your workload grows. Because\u00a0Supabase\u00a0runs multiple services at once, it needs a VPS that can keep containers stable,\u00a0maintain\u00a0PostgreSQL performance and support ongoing tuning and maintenance.\u00a0\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854578515\",\"position\":8,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854578515\",\"name\":\"Why does\u00a0NVMe\u00a0storage matter for\u00a0Supabase\u00a0performance?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"NVMe\u00a0storage matters because\u00a0Supabase\u00a0depends heavily on database speed. Faster storage improves query performance, write\u00a0operations\u00a0and overall responsiveness across the stack. This is especially important for PostgreSQL, where storage speed directly affects latency and\u00a0the user\u00a0experience under heavier workloads.\u00a0\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854595300\",\"position\":9,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854595300\",\"name\":\"Do you need full root access to self-host\u00a0Supabase?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, full root access is important for self-hosting\u00a0Supabase\u00a0properly. It allows you to configure Docker, adjust PostgreSQL settings, manage\u00a0firewall\u00a0rules, install supporting\u00a0tools\u00a0and secure the server environment based on your\u00a0application\u2019s\u00a0needs. Without that level of control, it becomes much harder to run\u00a0Supabase\u00a0as a flexible production setup.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854614328\",\"position\":10,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854614328\",\"name\":\"When should you choose\u00a0Supabase\u00a0Cloud instead of self-hosting?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Supabase\u00a0Cloud is usually the better choice when speed and simplicity matter most. It works well for rapid prototyping, early-stage\u00a0development\u00a0and small teams that do not want to manage infrastructure. Self-hosting becomes more attractive when you need predictable costs at scale, stricter data\u00a0control\u00a0or more customization than the managed platform allows.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854634519\",\"position\":11,\"url\":\"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854634519\",\"name\":\"What security steps matter most for a self-hosted\u00a0Supabase\u00a0instance?\u00a0\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The most important security steps are locking down server ports, using strict\u00a0firewall\u00a0rules, setting up a reverse proxy such as Nginx or Caddy with SSL, securing database\u00a0credentials\u00a0and avoiding default secrets in production. It is also important to back up PostgreSQL regularly, store backups off-server and test\u00a0restoration\u00a0so your data is protected if something goes wrong.\u00a0\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"VPS for Supabase: Docker Setup, Sizing & Cost Savings","description":"VPS for Supabase self-hosting made simple \u2014 this founder's guide covers Docker setup, server sizing, and cost savings to launch your own backend confidently.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts\/269492\/","og_locale":"en_US","og_type":"article","og_title":"VPS for Supabase: Docker Setup, Sizing &amp; Cost Savings","og_description":"VPS for Supabase self-hosting made simple \u2014 this founder's guide covers Docker setup, server sizing, and cost savings to launch your own backend confidently.","og_url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/","og_site_name":"Bluehost Blog","article_publisher":"https:\/\/www.facebook.com\/bluehost\/","article_published_time":"2026-04-22T10:44:31+00:00","article_modified_time":"2026-04-22T10:44:42+00:00","og_image":[{"width":1199,"height":618,"url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2024\/01\/wondersuite-1.png","type":"image\/png"}],"author":"Mohit Sharma","twitter_card":"summary_large_image","twitter_creator":"@bluehost","twitter_site":"@bluehost","twitter_misc":{"Written by":"Mohit Sharma","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#article","isPartOf":{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/"},"author":{"name":"Mohit Sharma","@id":"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/963ada146537ec6b6cc4d4f02e6c40c8"},"headline":"VPS for Supabase: Docker Setup, Sizing &amp; Cost Savings","datePublished":"2026-04-22T10:44:31+00:00","dateModified":"2026-04-22T10:44:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/"},"wordCount":2662,"commentCount":0,"publisher":{"@id":"https:\/\/www.bluehost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/09\/default-bh.png","keywords":["How-To Guides"],"articleSection":{"1":"VPS hosting"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/","url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/","name":"VPS for Supabase: Docker Setup, Sizing & Cost Savings","isPartOf":{"@id":"https:\/\/www.bluehost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#primaryimage"},"image":{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/09\/default-bh.png","datePublished":"2026-04-22T10:44:31+00:00","dateModified":"2026-04-22T10:44:42+00:00","description":"VPS for Supabase self-hosting made simple \u2014 this founder's guide covers Docker setup, server sizing, and cost savings to launch your own backend confidently.","breadcrumb":{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854427603"},{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854445376"},{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854462857"},{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854484687"},{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854504651"},{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854532342"},{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854553773"},{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854578515"},{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854595300"},{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854614328"},{"@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854634519"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#primaryimage","url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/09\/default-bh.png","contentUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/09\/default-bh.png","width":1200,"height":629},{"@type":"BreadcrumbList","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bluehost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Hosting","item":"https:\/\/www.bluehost.com\/blog\/category\/hosting\/"},{"@type":"ListItem","position":3,"name":"VPS hosting","item":"https:\/\/www.bluehost.com\/blog\/category\/hosting\/vps-hosting\/"},{"@type":"ListItem","position":4,"name":"VPS for Supabase: Docker Setup, Sizing &amp; Cost Savings"}]},{"@type":"WebSite","@id":"https:\/\/www.bluehost.com\/blog\/#website","url":"https:\/\/www.bluehost.com\/blog\/","name":"Bluehost","description":"","publisher":{"@id":"https:\/\/www.bluehost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bluehost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.bluehost.com\/blog\/#organization","name":"Bluehost","url":"https:\/\/www.bluehost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bluehost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/08\/bluehost-logo.svg","contentUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/08\/bluehost-logo.svg","width":136,"height":24,"caption":"Bluehost"},"image":{"@id":"https:\/\/www.bluehost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bluehost\/","https:\/\/x.com\/bluehost","https:\/\/www.linkedin.com\/company\/bluehost-com\/","https:\/\/www.youtube.com\/user\/bluehost","https:\/\/en.wikipedia.org\/wiki\/Bluehost"],"description":"Bluehost is a leading web hosting provider empowering millions of websites worldwide. \u2028Discover how Bluehost's expertise, reliability, and innovation can help you achieve your online goals.","telephone":"+1-888-401-4678"},{"@type":"Person","@id":"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/963ada146537ec6b6cc4d4f02e6c40c8","name":"Mohit Sharma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bluehost.com\/blog\/#\/schema\/person\/image\/2db1a2f67f45c93b46c4cb340a8d96bc","url":"https:\/\/secure.gravatar.com\/avatar\/ef26790cc4942b0fc60957ce3a9d0854c759a20994b106b99defa5385a80dcca?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ef26790cc4942b0fc60957ce3a9d0854c759a20994b106b99defa5385a80dcca?s=96&d=mm&r=g","caption":"Mohit Sharma"},"description":"I\u2019m Mohit Sharma, a content writer at Bluehost who focuses on WordPress. I enjoy making complex technical topics easy to understand. When I\u2019m not writing, I\u2019m usually gaming. With skills in HTML, CSS, and modern IT tools, I create clear and straightforward content that explains technical ideas.","sameAs":["https:\/\/www.linkedin.com\/in\/mohitsharma066\/"],"honorificPrefix":"Mr","birthDate":"1996-10-06","gender":"male","knowsAbout":["HTML","WordPress","Writing"],"knowsLanguage":["English","Hindi"],"jobTitle":"Web Content Writer","worksFor":"Newfold Digital","url":"https:\/\/www.bluehost.com\/blog\/author\/mohit-sharma\/"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854427603","position":1,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854427603","name":"Is a VPS good for\u00a0Supabase?\u00a0\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, a VPS provides the dedicated resources and root access necessary to run the complex Docker containers\u00a0Supabase\u00a0requires. It offers the isolation needed for stable database performance.\u00a0\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854445376","position":2,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854445376","name":"How much RAM do I need for self-hosted\u00a0Supabase?\u00a0\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"While 2GB is the absolute minimum, 4GB to 8GB is strongly recommended for a production environment. This ensures PostgreSQL and the\u00a0GoTrue\u00a0authentication service run efficiently without crashing.\u00a0\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854462857","position":3,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854462857","name":"Can I run\u00a0Supabase\u00a0on an\u00a0Ubuntu VPS?\u00a0\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, Ubuntu is one of the most popular and thoroughly documented operating systems for running Docker Compose. It provides a stable foundation for deploying the entire\u00a0Supabase\u00a0stack.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854484687","position":4,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854484687","name":"Is self-hosting\u00a0Supabase\u00a0cheaper than using the cloud?\u00a0\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"At scale, yes. Self-hosting avoids unpredictable\u00a0compute\u00a0and egress fees. It gives you a flat monthly rate for server resources, which helps startups manage costs effectively.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854504651","position":5,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854504651","name":"How do I back up a self-hosted\u00a0Supabase\u00a0database?\u00a0\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"You can use standard PostgreSQL dump commands via the command line to export data. Automate this process using\u00a0cron\u00a0jobs and store the encrypted files on off-site storage.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854532342","position":6,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854532342","name":"How do you deploy\u00a0Supabase\u00a0on a VPS?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The most reliable way to deploy\u00a0Supabase\u00a0on a VPS is by using the official Docker Compose stack. Start by connecting to your server through SSH,\u00a0update\u00a0the operating system,\u00a0install\u00a0Docker and Git, then clone the\u00a0Supabase\u00a0repository. After that, configure the\u00a0.env\u00a0file with strong database passwords and JWT secrets before launching the containers.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854553773","position":7,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854553773","name":"What kind of VPS is best for\u00a0Supabase?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The best VPS for\u00a0Supabase\u00a0is one with dedicated RAM and CPU,\u00a0NVMe\u00a0storage, full root\u00a0access\u00a0and enough room to scale as your workload grows. Because\u00a0Supabase\u00a0runs multiple services at once, it needs a VPS that can keep containers stable,\u00a0maintain\u00a0PostgreSQL performance and support ongoing tuning and maintenance.\u00a0\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854578515","position":8,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854578515","name":"Why does\u00a0NVMe\u00a0storage matter for\u00a0Supabase\u00a0performance?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"NVMe\u00a0storage matters because\u00a0Supabase\u00a0depends heavily on database speed. Faster storage improves query performance, write\u00a0operations\u00a0and overall responsiveness across the stack. This is especially important for PostgreSQL, where storage speed directly affects latency and\u00a0the user\u00a0experience under heavier workloads.\u00a0\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854595300","position":9,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854595300","name":"Do you need full root access to self-host\u00a0Supabase?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, full root access is important for self-hosting\u00a0Supabase\u00a0properly. It allows you to configure Docker, adjust PostgreSQL settings, manage\u00a0firewall\u00a0rules, install supporting\u00a0tools\u00a0and secure the server environment based on your\u00a0application\u2019s\u00a0needs. Without that level of control, it becomes much harder to run\u00a0Supabase\u00a0as a flexible production setup.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854614328","position":10,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854614328","name":"When should you choose\u00a0Supabase\u00a0Cloud instead of self-hosting?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Supabase\u00a0Cloud is usually the better choice when speed and simplicity matter most. It works well for rapid prototyping, early-stage\u00a0development\u00a0and small teams that do not want to manage infrastructure. Self-hosting becomes more attractive when you need predictable costs at scale, stricter data\u00a0control\u00a0or more customization than the managed platform allows.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854634519","position":11,"url":"https:\/\/www.bluehost.com\/blog\/vps-for-supabase\/#faq-question-1776854634519","name":"What security steps matter most for a self-hosted\u00a0Supabase\u00a0instance?\u00a0","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The most important security steps are locking down server ports, using strict\u00a0firewall\u00a0rules, setting up a reverse proxy such as Nginx or Caddy with SSL, securing database\u00a0credentials\u00a0and avoiding default secrets in production. It is also important to back up PostgreSQL regularly, store backups off-server and test\u00a0restoration\u00a0so your data is protected if something goes wrong.\u00a0","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"authors":[{"term_id":842,"user_id":138,"is_guest":0,"slug":"mohit-sharma","display_name":"Mohit Sharma","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/ef26790cc4942b0fc60957ce3a9d0854c759a20994b106b99defa5385a80dcca?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":"","11":"","12":"","13":"","14":"","15":""}],"_links":{"self":[{"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts\/269492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/users\/138"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/comments?post=269492"}],"version-history":[{"count":1,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts\/269492\/revisions"}],"predecessor-version":[{"id":269494,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/posts\/269492\/revisions\/269494"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/media\/240661"}],"wp:attachment":[{"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/media?parent=269492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/categories?post=269492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/tags?post=269492"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=269492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}