[{"data":1,"prerenderedAt":732},["ShallowReactive",2],{"categories-init":3,"stack-supabase-self-hosted":4},true,{"stack_id":5,"slug":6,"name":7,"tagline":8,"long_description":9,"key_features":10,"use_cases":17,"pros":23,"cons":28,"cover_image_url":33,"scores":34,"options":47,"additions":432,"option_groups":486,"multi_select_option_types":492,"tools_by_category":493,"related_stacks":606,"faqs":680,"pricing":696,"system_requirements":711,"experience_level":631,"project_type":727,"stack_type_slug":614,"stack_type_icon_url":615,"published_date":130,"last_updated_date":33,"seo_meta":728},192,"supabase-self-hosted","Supabase Self-Hosted","Self-host the Supabase platform: PostgreSQL, Auth, Storage, Realtime, and Studio on your own server with Docker.","**Supabase's self-hosted distribution** packages the open-source services behind Supabase Cloud as one Docker Compose bundle. PostgreSQL is the core, with Supabase Auth for sign-in, PostgREST for an automatic REST API, Realtime for change streams over WebSockets, Storage with image transformations for files, Edge Runtime for functions, and Studio as the dashboard. An API gateway fronts them all on one port, and Supavisor pools database connections.\n\nThe **same client libraries** work against it: supabase-js and the other SDKs only need your instance's URL and keys, and Row Level Security policies behave as they do on Cloud. What changes is the limits. There are no monthly-active-user caps, storage tiers, or project pauses, only the size of your server, and Studio manages this one instance rather than an organization of projects.\n\nThe bundle runs around a dozen containers, so it wants **a mid-size server**: 4 GB of memory and 2 cores at minimum, 8 GB and 4 cores recommended. Supabase ships self-hosted updates about monthly through an update script, and applying them, backing up the database and storage volume, and monitoring the services are your job.\n\nExposure follows the family's two paths: a reverse proxy in front of the gateway, or a **self-hosted PaaS** that bundles one, where a dedicated Supabase template can provision the whole bundle in one step.",[11,12,13,14,15,16],"The Supabase platform in one bundle: PostgreSQL, Auth, Storage, Realtime, Edge Functions, and Studio","PostgREST generates a REST API over your Postgres schema","Row Level Security and the same client libraries as Supabase Cloud","An API gateway fronting every service on one port, with Supavisor connection pooling","No MAU, storage, or project-pause limits beyond your own hardware","Official Docker Compose setup with a monthly update script",[18,19,20,21,22],"Products with EU or sector-specific data-residency requirements for user and app data","Teams whose monthly active users or storage make Supabase Cloud's usage billing expensive","Companies that want the Supabase developer experience on infrastructure they own","Internal platforms that need a backend-as-a-service inside a private network","Local or staging environments that mirror a Supabase Cloud project",[24,25,26,27],"Same APIs and client libraries as Supabase Cloud, so moving between them needs no code changes","Every database row, auth record, and file stays on your own server","No usage caps; scaling means resizing the server you already control","Open-source services you can audit and modify",[29,30,31,32],"You own platform upgrades, backups, and monitoring that Supabase Cloud would handle","The official floor is 4 GB of RAM and 2 cores, with 8 GB and 4 cores recommended","Studio manages one instance, without Cloud's branching, organization, or managed-backup features","Default secrets and keys must be replaced before the instance goes public",null,{"popularity":35,"learning_curve":38,"flexibility":40,"performance":43,"portability":45},{"score":36,"reasoning":37},4,"Supabase is among the best-known backend platforms of the current generation, and self-hosting it is an actively documented path.",{"score":36,"reasoning":39},"The Compose bundle starts everything in one command, but operating it (upgrades, backups, sizing) is real platform work beyond a single-app stack.",{"score":41,"reasoning":42},5,"Postgres, auth, storage, realtime, edge functions, and the Studio dashboard: the complete backend-as-a-service surface, with SQL as the contract.",{"score":36,"reasoning":44},"PostgreSQL and the service bundle perform well with adequate RAM; realtime fan-out and storage are the components that stress small instances.",{"score":36,"reasoning":46},"Standard PostgreSQL underneath and Supabase Cloud as the reference deployment: dumps move like any Postgres, and the cloud product is a supported destination.",{"database":48,"orm":52,"authentication":56,"analytics":60,"coding_agent":64,"llm":68,"language":72,"frontend_framework":76,"cms":80,"hosting":84,"reverse_proxy":275,"self_hosted_paas":368},{"tools":49,"descriptions":50,"aliases":51,"see_all":33},[],{},{},{"tools":53,"descriptions":54,"aliases":55,"see_all":33},[],{},{},{"tools":57,"descriptions":58,"aliases":59,"see_all":33},[],{},{},{"tools":61,"descriptions":62,"aliases":63,"see_all":33},[],{},{},{"tools":65,"descriptions":66,"aliases":67,"see_all":33},[],{},{},{"tools":69,"descriptions":70,"aliases":71,"see_all":33},[],{},{},{"tools":73,"descriptions":74,"aliases":75,"see_all":33},[],{},{},{"tools":77,"descriptions":78,"aliases":79,"see_all":33},[],{},{},{"tools":81,"descriptions":82,"aliases":83,"see_all":33},[],{},{},{"tools":85,"descriptions":265,"aliases":271,"see_all":272},[86,131,180,202,236],{"tool_id":87,"name":88,"slug":89,"tooltip_description":90,"logo_url":91,"logo_bg":92,"pricing_model":93,"learning_curve_score":97,"popularity_score":98,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":100,"subcategory":103,"categories":107,"subcategories":110,"flexibility_score":98,"performance_score":36,"portability_score":36,"is_featured":112,"tags":113,"score_reasonings":123,"published_date":129,"last_updated_date":130},52,"Hetzner","hetzner","German cloud and dedicated server provider offering VPS, bare-metal servers, and storage at prices far below the big clouds, with data centers in the EU, the US, and Singapore.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fhetzner.svg","white",{"slug":94,"display_name":95,"description":96},"paid","Paid","No meaningful free tier — a subscription or one-time purchase is required to use the tool.",2,3,"open",{"category_id":41,"name":101,"slug":102},"Hosting & Cloud","hosting-cloud",{"subcategory_id":104,"name":105,"slug":106},42,"VPS & Servers","vps-and-servers",[108],{"category_id":41,"name":101,"slug":102,"is_primary":3,"display_order":109},0,[111],{"subcategory_id":104,"name":105,"slug":106,"category_id":41,"is_primary":3,"display_order":109},false,[114,119],{"tag_id":115,"name":116,"slug":117,"tag_type":118},12,"Self-hostable","self-hostable","feature",{"tag_id":120,"name":121,"slug":122,"tag_type":118},21,"Multi-region","multi-region",{"learning_curve":124,"flexibility":125,"performance":126,"portability":127,"popularity":128},"Standard VPS setup; any developer comfortable with Linux can deploy in an afternoon.","Standard VPS; configure anything on Linux; no managed abstraction layer constraining choices.","Competitive hardware at low cost; dedicated and VPS servers deliver strong baseline performance.","Standard Linux VPS; highly portable with no managed-service abstraction to escape.","Popular among European developers and cost-conscious teams; strong reputation for value.","2026-05-29","2026-09-27",{"tool_id":132,"name":133,"slug":134,"tooltip_description":135,"logo_url":136,"logo_bg":92,"pricing_model":137,"learning_curve_score":97,"popularity_score":36,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":141,"subcategory":142,"categories":146,"subcategories":148,"flexibility_score":36,"performance_score":36,"portability_score":36,"is_featured":112,"tags":150,"score_reasonings":174,"published_date":129,"last_updated_date":130},166,"DigitalOcean","digitalocean","Developer-focused cloud platform offering VPS (Droplets), managed Kubernetes, App Platform PaaS, and managed databases. Known for simple pricing and excellent documentation.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdigitalocean.svg",{"slug":138,"display_name":139,"description":140},"usage_based","Usage-Based","Pricing scales with consumption: API calls, data volume, compute time, or similar metered units.",{"category_id":41,"name":101,"slug":102},{"subcategory_id":143,"name":144,"slug":145},41,"App Hosting","app-hosting",[147],{"category_id":41,"name":101,"slug":102,"is_primary":3,"display_order":109},[149],{"subcategory_id":143,"name":144,"slug":145,"category_id":41,"is_primary":3,"display_order":109},[151,156,160,164,165,169],{"tag_id":152,"name":153,"slug":154,"tag_type":155},40,"Web","web","platform",{"tag_id":157,"name":158,"slug":159,"tag_type":118},13,"Free Tier","free-tier",{"tag_id":161,"name":162,"slug":163,"tag_type":118},20,"Auto-scaling","auto-scaling",{"tag_id":120,"name":121,"slug":122,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},24,"Docker Compatible","docker-compatible",{"tag_id":170,"name":171,"slug":172,"tag_type":173},28,"Web Development","web-development","use_case",{"learning_curve":175,"flexibility":176,"performance":177,"popularity":178,"portability":179},"DigitalOcean is specifically designed for developers rather than enterprise ops teams. The control panel is clean, Droplets launch in under 60 seconds, and App Platform requires no infrastructure knowledge at all. Thousands of community tutorials lower the barrier for beginners.","Offers VPS, PaaS, and managed Kubernetes under one roof, covering most deployment patterns from simple static sites to complex microservices. Custom networking, firewalls, VPC peering, and a full API give teams significant control. Missing serverless functions and some niche managed services limit the ceiling slightly.","NVMe SSDs and dedicated vCPU Droplets deliver competitive single-tenant performance. The 99.99% uptime SLA holds in practice per benchmark studies. Lacks the global edge network density of Cloudflare or the ultra-low-latency primitives of AWS.","Consistently ranks in the top 5 cloud providers for developer and startup usage. Strong presence on StackOverflow, Reddit, and developer surveys. Over 600,000 active customers as of 2024. Widely used as a first production cloud by self-taught developers.","Standard Linux VMs and Docker\u002FKubernetes workloads migrate freely to any other cloud or bare metal. No proprietary runtime lock-in. Spaces is S3-compatible. App Platform lock-in is higher — migrating away requires containerizing or adapting the build pipeline.",{"tool_id":181,"name":182,"slug":183,"tooltip_description":184,"logo_url":185,"logo_bg":92,"pricing_model":186,"learning_curve_score":97,"popularity_score":98,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":187,"subcategory":188,"categories":189,"subcategories":191,"flexibility_score":98,"performance_score":98,"portability_score":98,"is_featured":112,"tags":193,"score_reasonings":196,"published_date":129,"last_updated_date":130},169,"Hostinger","hostinger","Affordable web hosting with shared, cloud, and agency plans plus KVM VPS, on LiteSpeed servers with NVMe storage and the beginner-friendly hPanel control panel.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fhostinger.svg",{"slug":94,"display_name":95,"description":96},{"category_id":41,"name":101,"slug":102},{"subcategory_id":104,"name":105,"slug":106},[190],{"category_id":41,"name":101,"slug":102,"is_primary":3,"display_order":109},[192],{"subcategory_id":104,"name":105,"slug":106,"category_id":41,"is_primary":3,"display_order":109},[194,195],{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"tag_id":170,"name":171,"slug":172,"tag_type":173},{"learning_curve":197,"flexibility":198,"performance":199,"popularity":200,"portability":201},"Shared hosting on Hostinger is genuinely beginner-accessible — hPanel, one-click WordPress, and the Kodee AI assistant reduce the complexity of common tasks to a few clicks. VPS plans require Linux and SSH familiarity to get full value, but the guided setup and AI assistant lower the barrier compared to raw VPS providers like Hetzner.","Shared hosting is intentionally constrained — you run within Hostinger's stack and cannot change the server environment. VPS plans give full root access and can run any Linux workload. The range from shared to VPS covers most beginner-to-intermediate deployment needs, but there is no managed Kubernetes, serverless, or edge compute option.","LiteSpeed with NVMe SSD and built-in caching delivers strong performance for shared hosting — independent benchmarks show sub-1-second load times and 99.96%+ uptime on shared plans. KVM VPS performance is competitive for the price. Not at the level of dedicated cloud providers like DigitalOcean or Hetzner for compute-intensive workloads.","Hostinger is one of the top three most-recommended budget hosts globally, with over 3 million customers and a 4.7\u002F5 Trustpilot score. It dominates beginner and bootstrapper audiences and appears consistently in 'best cheap hosting' roundups. Less visible in developer-tool and startup-stack communities compared to cloud-native platforms.","Shared hosting creates moderate lock-in via hPanel and Hostinger-specific tooling, though WordPress sites can be migrated via standard exports. VPS instances are standard KVM Linux — fully portable to any other VPS provider. No proprietary runtime or framework dependencies on the VPS side.",{"tool_id":203,"name":204,"slug":205,"tooltip_description":206,"logo_url":207,"logo_bg":208,"pricing_model":209,"learning_curve_score":36,"popularity_score":41,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":210,"subcategory":211,"categories":214,"subcategories":216,"flexibility_score":41,"performance_score":41,"portability_score":98,"is_featured":112,"tags":218,"score_reasonings":230,"published_date":129,"last_updated_date":130},50,"Amazon Web Services","aws","World's largest cloud platform with 200+ services. Market leader in infrastructure as a service (IaaS) and platform as a service (PaaS).","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Faws.png","dark",{"slug":138,"display_name":139,"description":140},{"category_id":41,"name":101,"slug":102},{"subcategory_id":152,"name":212,"slug":213},"Cloud Providers","cloud-providers",[215],{"category_id":41,"name":101,"slug":102,"is_primary":3,"display_order":109},[217],{"subcategory_id":152,"name":212,"slug":213,"category_id":41,"is_primary":3,"display_order":109},[219,223,224,225,226],{"tag_id":220,"name":221,"slug":222,"tag_type":118},14,"Serverless","serverless",{"tag_id":161,"name":162,"slug":163,"tag_type":118},{"tag_id":120,"name":121,"slug":122,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":227,"name":228,"slug":229,"tag_type":173},36,"CI\u002FCD","ci-cd",{"learning_curve":231,"flexibility":232,"performance":233,"portability":234,"popularity":235},"Vast service catalog; IAM, VPC, and networking alone can take months to master.","Hundreds of composable services with full IaC support; virtually unlimited architectural freedom.","Global infrastructure; EC2, Lambda, and CloudFront deliver performance at any scale.","Broad API surface and proprietary services create meaningful lock-in; migration is possible but costly.","Market-leading cloud provider; used by the majority of production deployments globally.",{"tool_id":237,"name":238,"slug":239,"tooltip_description":240,"logo_url":241,"logo_bg":208,"pricing_model":242,"learning_curve_score":98,"popularity_score":98,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":243,"subcategory":244,"categories":245,"subcategories":247,"flexibility_score":41,"performance_score":41,"portability_score":98,"is_featured":112,"tags":249,"score_reasonings":259,"published_date":129,"last_updated_date":130},51,"Google Cloud Platform","gcp","Google's cloud platform with strong data, analytics, AI, and Kubernetes capabilities. The third-largest cloud provider, after AWS and Azure.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgcp.svg",{"slug":138,"display_name":139,"description":140},{"category_id":41,"name":101,"slug":102},{"subcategory_id":152,"name":212,"slug":213},[246],{"category_id":41,"name":101,"slug":102,"is_primary":3,"display_order":109},[248],{"subcategory_id":152,"name":212,"slug":213,"category_id":41,"is_primary":3,"display_order":109},[250,251,252,253,254,255],{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":220,"name":221,"slug":222,"tag_type":118},{"tag_id":161,"name":162,"slug":163,"tag_type":118},{"tag_id":120,"name":121,"slug":122,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":256,"name":257,"slug":258,"tag_type":173},25,"Machine Learning","machine-learning",{"learning_curve":260,"flexibility":261,"performance":262,"portability":263,"popularity":264},"Slightly more approachable than AWS; BigQuery and Cloud Run have excellent documentation.","Deep service catalog; Cloud Run, GKE, and BigQuery combine freely for any architecture.","BigQuery's columnar engine handles petabyte queries in seconds; Cloud Run scales fast.","Similar to AWS; proprietary managed services create meaningful switching costs.","Strong in data and AI workloads; second or third cloud by market share in most segments.",{"hetzner":266,"digitalocean":267,"hostinger":268,"aws":269,"gcp":270},"A flat-rate root VPS where 8 GB instances, Supabase's recommended size, cost around €8-10\u002Fmo, a fraction of the big clouds. The cheapest way to run the full bundle with headroom; database backups, storage-volume backups, and the monthly updates are yours to schedule.","A root Droplet with snapshots and a cloud firewall in the panel: about $24\u002Fmo for 4 GB, Supabase's minimum, or $48\u002Fmo for the recommended 8 GB. Spaces can serve as the S3-compatible backend for Supabase Storage, which moves uploaded files off the Droplet's disk.","The budget VPS in the list: the KVM plan with 2 vCPUs and 8 GB, Supabase's recommended memory, costs about $9\u002Fmo on a two-year term, with higher renewal rates. It suits side projects and staging copies; fewer regions than the larger providers, and backups are yours.","An EC2 instance at roughly $50-70\u002Fmo for 8 GB, inside the VPC where the rest of the product runs. S3 can back Supabase Storage through its S3 protocol support, and an Application Load Balancer with AWS Certificate Manager can terminate TLS in front of the API gateway instead of the reverse proxy.","A Compute Engine instance at roughly $50-70\u002Fmo for 8 GB, inside an existing Google Cloud project. Cloud Load Balancing with Google-managed certificates can terminate TLS in front of the API gateway instead of the reverse proxy, and persistent-disk snapshots give the database volume a simple backup path.",{},{"kind":273,"slug":102,"name":101,"href":274},"category","\u002Ftools\u002Fcategories\u002Fhosting-cloud",{"tools":276,"descriptions":363,"aliases":367,"see_all":33},[277,312,339],{"tool_id":278,"name":279,"slug":280,"tooltip_description":281,"logo_url":282,"logo_bg":92,"pricing_model":283,"learning_curve_score":98,"popularity_score":36,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":287,"subcategory":290,"categories":294,"subcategories":296,"flexibility_score":36,"performance_score":36,"portability_score":41,"is_featured":112,"tags":298,"score_reasonings":306,"published_date":130,"last_updated_date":33},189,"Traefik","traefik","A cloud-native reverse proxy that auto-discovers routes from Docker container labels, updating its configuration live as containers start and stop.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Ftraefik.svg",{"slug":284,"display_name":285,"description":286},"freemium","Freemium","A free tier is available; additional features, usage limits, or managed hosting require a paid plan.",{"category_id":115,"name":288,"slug":289},"DevOps & CI\u002FCD","devops-cicd",{"subcategory_id":291,"name":292,"slug":293},57,"Web Servers & Reverse Proxies","web-servers-reverse-proxies",[295],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[297],{"subcategory_id":291,"name":292,"slug":293,"category_id":115,"is_primary":3,"display_order":109},[299,303,304,305],{"tag_id":300,"name":301,"slug":302,"tag_type":118},11,"Open Source","open-source",{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":307,"flexibility":308,"performance":309,"popularity":310,"portability":311},"Basic Docker label routing is quick to pick up, but understanding the provider model, middleware chains, and dashboard takes more upfront investment than Caddy's flat config file, especially for anyone unfamiliar with label-driven tooling.","Native providers for Docker, Kubernetes, Swarm, Consul, and ECS plus a composable middleware system cover most container-routing scenarios, though its module ecosystem is narrower than NGINX's after two decades of third-party extensions.","Built in Go with an efficient routing engine, it performs comparably to Caddy for typical self-hosted and mid-scale container workloads.","It's the de facto reverse proxy for the Docker\u002FKubernetes self-hosting community and powers routing inside Coolify and Dokploy, with a large and actively growing GitHub following, though still behind NGINX's decades-long install base.","MIT licensed, ships as a single binary and official Docker image, and runs identically across any VPS, Kubernetes cluster, or cloud provider with no lock-in.",{"tool_id":313,"name":314,"slug":315,"tooltip_description":316,"logo_url":317,"logo_bg":208,"pricing_model":318,"learning_curve_score":321,"popularity_score":98,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":322,"subcategory":323,"categories":324,"subcategories":326,"flexibility_score":98,"performance_score":36,"portability_score":41,"is_featured":112,"tags":328,"score_reasonings":333,"published_date":130,"last_updated_date":33},188,"Caddy","caddy","A modern web server and reverse proxy written in Go, best known for provisioning and renewing HTTPS certificates automatically with zero configuration.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcaddy.svg",{"slug":319,"display_name":301,"description":320},"open_source","Source code is publicly available and free to use, modify, and distribute. No paid plans from the project itself.",1,{"category_id":115,"name":288,"slug":289},{"subcategory_id":291,"name":292,"slug":293},[325],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[327],{"subcategory_id":291,"name":292,"slug":293,"category_id":115,"is_primary":3,"display_order":109},[329,330,331,332],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":334,"flexibility":335,"performance":336,"popularity":337,"portability":338},"A working reverse proxy with HTTPS is typically a few lines of Caddyfile, and automatic certificate provisioning removes the TLS setup step entirely, making it one of the easiest reverse proxies to get running for the first time.","The Caddyfile and JSON config cover most reverse-proxy and static-serving needs well, but its plugin ecosystem and edge-case module coverage are considerably smaller than NGINX's after two decades of third-party modules.","Built in Go with a modern, concurrent architecture and native HTTP\u002F3 support, it performs well for typical self-hosted and small-to-mid traffic workloads, though it hasn't accumulated NGINX's extreme-scale benchmark track record.","It's a well-known, growing choice in the self-hosted community specifically for its automatic-HTTPS pitch, but its adoption and star count remain well behind NGINX's decades-long dominance.","Apache 2.0 licensed, distributed as a single static binary with an official Docker image, and runs identically on any VPS or OS with zero vendor lock-in.",{"tool_id":340,"name":341,"slug":342,"tooltip_description":343,"logo_url":344,"logo_bg":208,"pricing_model":345,"learning_curve_score":98,"popularity_score":41,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":346,"subcategory":347,"categories":348,"subcategories":350,"flexibility_score":41,"performance_score":41,"portability_score":41,"is_featured":112,"tags":352,"score_reasonings":357,"published_date":130,"last_updated_date":33},187,"NGINX","nginx","The most widely deployed web server and reverse proxy on the internet, known for event-driven performance under high concurrency.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fnginx.svg",{"slug":284,"display_name":285,"description":286},{"category_id":115,"name":288,"slug":289},{"subcategory_id":291,"name":292,"slug":293},[349],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[351],{"subcategory_id":291,"name":292,"slug":293,"category_id":115,"is_primary":3,"display_order":109},[353,354,355,356],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":358,"flexibility":359,"performance":360,"popularity":361,"portability":362},"Basic reverse-proxy blocks are simple to copy-paste, but real production setups (upstream health checks, TLS automation, rewrite rules, rate limiting) require understanding NGINX's directive-based config language in depth, and there's no built-in automatic HTTPS to lean on.","A vast module ecosystem and a fully declarative config language let it act as a reverse proxy, load balancer, cache, static file server, or WAF front-end, with third-party modules covering nearly any edge case.","Its event-driven, non-blocking architecture was purpose-built to solve the C10k problem, and it remains a top performer in every major reverse-proxy benchmark for throughput and memory efficiency under concurrent load.","It has been the most widely deployed web server on the public internet for years, appears in essentially every stack survey, and has the largest surrounding tutorial and community knowledge base of any web server.","The open-source core is free, packaged for every OS and as an official Docker image, and runs identically on any VPS or cloud provider with no vendor lock-in.",{"traefik":364,"caddy":365,"nginx":366},"Routes to Supabase's API gateway from Docker labels and renews Let's Encrypt certificates on its own. Send the whole domain to the gateway on port 8000 rather than to individual services, and set SITE_URL, API_EXTERNAL_URL, and SUPABASE_PUBLIC_URL to the public HTTPS address.","Automatic HTTPS from a few lines of config: one site block proxying to the API gateway covers the whole bundle. Caddy passes WebSocket upgrades by default, which Realtime subscriptions need, so change streams work without extra directives.","The most familiar proxy, with TLS through Certbot. Proxy the domain to the API gateway, add the HTTP\u002F1.1 upgrade headers so Realtime's WebSockets connect, and raise client_max_body_size, since NGINX's 1 MB default rejects most Storage uploads.",{},{"tools":369,"descriptions":428,"aliases":431,"see_all":33},[370,402],{"tool_id":371,"name":372,"slug":373,"tooltip_description":374,"logo_url":375,"logo_bg":208,"pricing_model":376,"learning_curve_score":98,"popularity_score":98,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":377,"subcategory":378,"categories":382,"subcategories":384,"flexibility_score":36,"performance_score":98,"portability_score":41,"is_featured":112,"tags":386,"score_reasonings":396,"published_date":130,"last_updated_date":33},183,"Coolify","coolify","Open-source, self-hostable PaaS that brings a Heroku\u002FVercel-style git-push deploy workflow to your own server.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcoolify.svg",{"slug":319,"display_name":301,"description":320},{"category_id":41,"name":101,"slug":102},{"subcategory_id":379,"name":380,"slug":381},56,"Self-Hosted PaaS","self-hosted-paas",[383],{"category_id":41,"name":101,"slug":102,"is_primary":3,"display_order":109},[385],{"subcategory_id":379,"name":380,"slug":381,"category_id":41,"is_primary":3,"display_order":109},[387,388,389,390,394,395],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":391,"name":392,"slug":393,"tag_type":118},23,"Git-based","git-based",{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":397,"flexibility":398,"performance":399,"popularity":400,"portability":401},"Deploying a simple app is a git-push away once Coolify is installed, but getting there requires provisioning and SSH-connecting a server first, and troubleshooting still touches Docker and Linux server concepts that a fully managed PaaS abstracts away entirely.","Supports Nixpacks, Dockerfiles, and Docker Compose directly, plus 280+ one-click services, making it capable of hosting nearly anything that runs in a container — bounded mainly by what the underlying server's resources can handle.","There is no platform-level performance ceiling of its own; a deployment's speed and headroom are a direct function of the VPS or hardware Coolify is installed on, which can range from a budget €4\u002Fmonth instance to a large dedicated server.","A fast-growing, well-starred open-source project with strong traction in the self-hosting and indie-hacker community, though it remains a niche choice relative to mainstream managed PaaS platforms like Railway, Render, or Vercel.","Apache 2.0 licensed and built entirely on standard Docker tooling with no proprietary runtime — a Coolify-managed deployment can be moved to a different server (or off Coolify entirely, back to raw Docker Compose) with minimal friction.",{"tool_id":403,"name":404,"slug":405,"tooltip_description":406,"logo_url":407,"logo_bg":208,"pricing_model":408,"learning_curve_score":97,"popularity_score":98,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":409,"subcategory":410,"categories":411,"subcategories":413,"flexibility_score":36,"performance_score":98,"portability_score":41,"is_featured":112,"tags":415,"score_reasonings":422,"published_date":130,"last_updated_date":33},184,"Dokploy","dokploy","Open-source, self-hostable PaaS that deploys apps, Docker Compose stacks, and managed databases across one or more of your own servers.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdokploy.svg",{"slug":319,"display_name":301,"description":320},{"category_id":41,"name":101,"slug":102},{"subcategory_id":379,"name":380,"slug":381},[412],{"category_id":41,"name":101,"slug":102,"is_primary":3,"display_order":109},[414],{"subcategory_id":379,"name":380,"slug":381,"category_id":41,"is_primary":3,"display_order":109},[416,417,418,419,420,421],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":391,"name":392,"slug":393,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":423,"flexibility":424,"performance":425,"popularity":426,"portability":427},"A cleaner, single-page dashboard and a deployment-first workflow make basic app deployment quick to pick up once a server is connected, though the underlying Docker Swarm concepts still surface for multi-node scaling and advanced configuration.","Native Docker Compose support plus Dockerfile and buildpack deployment covers nearly any containerizable workload, and multi-database support extends it well beyond simple app hosting — bounded mainly by the underlying server's resources.","There is no platform-level performance ceiling of its own; deployment speed and headroom are a direct function of the VPS or hardware Dokploy is installed on.","A fast-growing open-source project with a large and rapidly increasing GitHub star count, though it is younger and currently has a smaller community than the category leader, Coolify.","Apache-2.0-licensed core built on standard Docker and Docker Swarm tooling with no proprietary runtime — a Dokploy-managed deployment can move to a different server, or off Dokploy entirely back to raw Docker Compose, with minimal friction.",{"coolify":429,"dokploy":430},"Free and self-hosted, with a dedicated Supabase template that provisions the whole Compose bundle in one step behind Coolify's bundled proxy. It generates the secrets for you, which covers the most common self-hosting mistake; check how the template tracks Supabase's monthly updates before relying on it.","Free and self-hosted, deploying Supabase's official Compose file behind its bundled Traefik with HTTPS from the dashboard. Set the secrets and public URLs in the environment before the first start, and point Dokploy's scheduled backups at the database volume.",{},{"tunnel":433},{"tools":434,"descriptions":481,"aliases":484,"preface":485,"see_all":33},[435,460],{"tool_id":436,"name":437,"slug":438,"tooltip_description":439,"logo_url":440,"logo_bg":208,"pricing_model":441,"learning_curve_score":98,"popularity_score":98,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":442,"subcategory":443,"categories":447,"subcategories":449,"flexibility_score":36,"performance_score":36,"portability_score":97,"is_featured":112,"tags":451,"score_reasonings":454,"published_date":130,"last_updated_date":33},258,"Cloudflare Tunnel","cloudflare-tunnel","Cloudflare Tunnel creates an outbound-only encrypted connection from your server to Cloudflare's network, exposing self-hosted services to the internet without opening inbound ports.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcloudflare.svg",{"slug":284,"display_name":285,"description":286},{"category_id":115,"name":288,"slug":289},{"subcategory_id":444,"name":445,"slug":446},70,"Tunneling & Secure Access","tunneling-secure-access",[448],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[450],{"subcategory_id":444,"name":445,"slug":446,"category_id":115,"is_primary":3,"display_order":109},[452,453],{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":455,"flexibility":456,"performance":457,"popularity":458,"portability":459},"Getting a tunnel running requires a Cloudflare account, a domain on Cloudflare DNS, and configuring ingress rules for each hostname — more setup than a single-binary tunnel tool, though well documented and a common homelab pattern once learned.","Ingress rules can route many hostnames to different local services from one tunnel, Zero Trust Access adds per-hostname authentication, and the same daemon handles HTTP alongside TCP\u002FUDP via WARP.","Traffic rides Cloudflare's global Anycast network end to end, giving it the same routing and edge performance as the rest of Cloudflare's CDN.","A standard recommendation in self-hosting and homelab communities for exposing services without port forwarding, though it competes with several other tunnel tools rather than being the default name people reach for first.","Tightly coupled to a Cloudflare account and DNS zone — migrating off Cloudflare means replacing the entire exposure mechanism, not just swapping a config value.",{"tool_id":461,"name":462,"slug":462,"tooltip_description":463,"logo_url":464,"logo_bg":92,"pricing_model":465,"learning_curve_score":321,"popularity_score":36,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":466,"subcategory":467,"categories":468,"subcategories":470,"flexibility_score":98,"performance_score":98,"portability_score":36,"is_featured":112,"tags":472,"score_reasonings":475,"published_date":130,"last_updated_date":33},259,"ngrok","ngrok is a globally distributed reverse proxy that creates secure public URLs for a local server in seconds, commonly used for local dev previews, webhook testing, and exposing self-hosted services.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fngrok.svg",{"slug":284,"display_name":285,"description":286},{"category_id":115,"name":288,"slug":289},{"subcategory_id":444,"name":445,"slug":446},[469],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[471],{"subcategory_id":444,"name":445,"slug":446,"category_id":115,"is_primary":3,"display_order":109},[473,474],{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":476,"flexibility":477,"performance":478,"popularity":479,"portability":480},"A single CLI command produces a working public URL with no account configuration, DNS setup, or domain ownership required to get started.","Covers HTTP, TCP, and TLS tunnels plus Kubernetes ingress, with edge traffic policies for auth and rate limiting, though the deepest features sit behind paid plans.","Runs on a globally distributed edge network with solid latency for typical dev-preview and webhook workloads, without the scale of the largest CDN networks.","The name most developers reach for first when they need to expose a local server — long-standing mindshare in webhook testing and dev-preview workflows specifically.","A standalone client binary that works against any local service or cloud origin with no DNS zone or vendor account tie-in beyond ngrok itself, making it easy to drop into any project.",{"cloudflare-tunnel":482,"ngrok":483},"Makes self-hosted Supabase reachable over HTTPS through an outbound-only connection, with no inbound ports or static IP, for an instance inside a private network. Point the tunnel at the API gateway, and keep Studio behind Cloudflare Access if it has to be reachable remotely.","The quicker-start tunnel for testing auth callbacks and webhooks against a Supabase instance on your own machine. Set the public URL variables to the tunnel address while testing; its free-tier limits suit development only.",{},"Add a tunnel when you're self-hosting without a static IP or can't open inbound ports — a home server, a VPS behind restrictive network policies, or anywhere a reverse proxy alone can't reach the internet.",{"exposure":487},{"name":488,"option_types":489},"Reverse Proxy or PaaS",[490,491],"reverse_proxy","self_hosted_paas",[],{"Databases":494,"Hosting & Cloud":539,"Authentication":552,"DevOps & CI\u002FCD":574},[495],{"tool_id":321,"name":496,"slug":497,"tooltip_description":498,"logo_url":499,"logo_bg":208,"pricing_model":500,"learning_curve_score":98,"popularity_score":36,"hosting_assignment_type":501,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":502,"subcategory":505,"categories":508,"subcategories":510,"flexibility_score":36,"performance_score":36,"portability_score":98,"is_featured":112,"tags":512,"score_reasonings":533,"published_date":129,"last_updated_date":130},"Supabase","supabase","Open-source Firebase alternative built on PostgreSQL. Provides a full backend stack with database, authentication, real-time subscriptions, file storage, and edge functions — deployable on Supabase Cloud or self-hosted.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fsupabase.svg",{"slug":284,"display_name":285,"description":286},"self_hostable",{"category_id":36,"name":503,"slug":504},"Databases","databases",{"subcategory_id":321,"name":506,"slug":507},"Backend as a Service","baas",[509],{"category_id":36,"name":503,"slug":504,"is_primary":3,"display_order":109},[511],{"subcategory_id":321,"name":506,"slug":507,"category_id":36,"is_primary":3,"display_order":109},[513,517,518,519,520,524,525,529],{"tag_id":36,"name":514,"slug":515,"tag_type":516},"SQL","sql","technology",{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":521,"name":522,"slug":523,"tag_type":118},15,"Real-time","real-time",{"tag_id":170,"name":171,"slug":172,"tag_type":173},{"tag_id":526,"name":527,"slug":528,"tag_type":173},30,"API Development","api-development",{"tag_id":530,"name":531,"slug":532,"tag_type":173},34,"Authentication","authentication",{"learning_curve":534,"flexibility":535,"performance":536,"popularity":537,"portability":538},"SQL and REST are familiar; realtime subscriptions and RLS policies need dedicated study.","PostgreSQL underneath supports any SQL; the Supabase client SDK nudges toward specific patterns.","PostgreSQL query performance is solid; edge functions are fast; realtime runs via Postgres LISTEN\u002FNOTIFY.","One of the most popular open-source BaaS platforms; rapidly growing developer community.","PostgreSQL underneath is open, but the Supabase SDK and realtime layer create meaningful lock-in.",[540],{"tool_id":87,"name":88,"slug":89,"tooltip_description":90,"logo_url":91,"logo_bg":92,"pricing_model":541,"learning_curve_score":97,"popularity_score":98,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":542,"subcategory":543,"categories":544,"subcategories":546,"flexibility_score":98,"performance_score":36,"portability_score":36,"is_featured":112,"tags":548,"score_reasonings":551,"published_date":129,"last_updated_date":130},{"slug":94,"display_name":95,"description":96},{"category_id":41,"name":101,"slug":102},{"subcategory_id":104,"name":105,"slug":106},[545],{"category_id":41,"name":101,"slug":102,"is_primary":3,"display_order":109},[547],{"subcategory_id":104,"name":105,"slug":106,"category_id":41,"is_primary":3,"display_order":109},[549,550],{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":120,"name":121,"slug":122,"tag_type":118},{"learning_curve":124,"flexibility":125,"performance":126,"portability":127,"popularity":128},[553],{"tool_id":554,"name":555,"slug":556,"tooltip_description":557,"logo_url":499,"logo_bg":208,"pricing_model":558,"learning_curve_score":98,"popularity_score":98,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":559,"subcategory":33,"categories":561,"subcategories":563,"flexibility_score":41,"performance_score":36,"portability_score":98,"is_featured":112,"tags":564,"score_reasonings":568,"published_date":129,"last_updated_date":130},68,"Supabase Auth","supabase-auth","Supabase Auth is the open-source authentication service built into Supabase, tied to PostgreSQL Row Level Security so the signed-in user's identity drives database access rules.",{"slug":284,"display_name":285,"description":286},{"category_id":560,"name":531,"slug":532},9,[562],{"category_id":560,"name":531,"slug":532,"is_primary":3,"display_order":109},[],[565,566,567],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":530,"name":531,"slug":532,"tag_type":173},{"learning_curve":569,"performance":570,"portability":571,"flexibility":572,"popularity":573},"Row-level security policies and JWT configuration require solid backend experience.","GoTrue is a lightweight Go service; fast token verification and session management.","Based on open standards like JWT and OAuth with a Supabase wrapper; partially portable.","Row-level security, custom JWT claims, and auth hooks provide deep control over auth logic.","Popular within the Supabase ecosystem; growing alongside Supabase's adoption.",[575],{"tool_id":576,"name":577,"slug":578,"tooltip_description":579,"logo_url":580,"logo_bg":208,"pricing_model":581,"learning_curve_score":36,"popularity_score":41,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":582,"subcategory":583,"categories":587,"subcategories":589,"flexibility_score":41,"performance_score":36,"portability_score":41,"is_featured":3,"tags":591,"score_reasonings":600,"published_date":129,"last_updated_date":130},72,"Docker","docker","Container platform for packaging applications and their dependencies into portable images that run the same on a laptop, in CI, and in production, with Docker Desktop, Compose, and Docker Hub.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdocker.svg",{"slug":284,"display_name":285,"description":286},{"category_id":115,"name":288,"slug":289},{"subcategory_id":584,"name":585,"slug":586},33,"Containerization","containerization",[588],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[590],{"subcategory_id":584,"name":585,"slug":586,"category_id":115,"is_primary":3,"display_order":109},[592,593,594,595,596],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":227,"name":228,"slug":229,"tag_type":173},{"tag_id":597,"name":598,"slug":599,"tag_type":155},43,"Cross-platform","cross-platform",{"learning_curve":601,"performance":602,"portability":603,"flexibility":604,"popularity":605},"Container images, networking, volumes, and multi-stage builds all need deliberate learning.","Container overhead is minimal; near-native performance for most workloads.","Open standard; containers built with Docker run on any container-compatible platform.","Any runtime, any architecture; multi-stage builds and Compose profiles support complex systems.","The standard for containerization; present in virtually every modern software project.",[607,627,650,667],{"stack_id":608,"slug":609,"name":610,"tagline":611,"experience_level":612,"project_type":613,"stack_type_slug":614,"stack_type_icon_url":615,"score_popularity":98,"score_learning_curve":97,"catalog_display_order":33,"published_date":33,"last_updated_date":33,"core_tool_previews":616},156,"strapi-self-hosted","Strapi Self-Hosted","Self-hosted Strapi: an open-source headless CMS with PostgreSQL, on a server you control.","beginner","website","infrastructure","https:\u002F\u002Fassets.tekyous.dev\u002Ficons\u002Fstack-types\u002Finfrastructure.svg",[617,621,622],{"tool_id":152,"slug":618,"name":619,"logo_url":620,"logo_bg":208},"postgresql","PostgreSQL","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fpostgresql.svg",{"tool_id":576,"slug":578,"name":577,"logo_url":580,"logo_bg":208},{"tool_id":623,"slug":624,"name":625,"logo_url":626,"logo_bg":92},88,"strapi","Strapi","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fstrapi.svg",{"stack_id":403,"slug":628,"name":629,"tagline":630,"experience_level":631,"project_type":632,"stack_type_slug":614,"stack_type_icon_url":615,"score_popularity":36,"score_learning_curve":97,"catalog_display_order":33,"published_date":33,"last_updated_date":33,"core_tool_previews":633},"grafana-self-hosted","Grafana Self-Hosted","Self-hosted Grafana and Prometheus: metrics dashboards and alerting on a server you run.","intermediate","dashboard",[634,639,640,645],{"tool_id":635,"slug":636,"name":637,"logo_url":638,"logo_bg":92},124,"sqlite","SQLite","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fsqlite.svg",{"tool_id":576,"slug":578,"name":577,"logo_url":580,"logo_bg":208},{"tool_id":641,"slug":642,"name":643,"logo_url":644,"logo_bg":208},91,"grafana","Grafana","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgrafana.svg",{"tool_id":646,"slug":647,"name":648,"logo_url":649,"logo_bg":92},94,"prometheus","Prometheus","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fprometheus.svg",{"stack_id":651,"slug":652,"name":653,"tagline":654,"experience_level":631,"project_type":655,"stack_type_slug":614,"stack_type_icon_url":615,"score_popularity":41,"score_learning_curve":36,"catalog_display_order":33,"published_date":33,"last_updated_date":33,"core_tool_previews":656},219,"apache-airflow-self-hosted","Airflow Self-Hosted","Self-hosted Apache Airflow: the standard data-pipeline scheduler on your infrastructure.","data_pipeline",[657,658,662,663],{"tool_id":152,"slug":618,"name":619,"logo_url":620,"logo_bg":208},{"tool_id":143,"slug":659,"name":660,"logo_url":661,"logo_bg":208},"redis","Redis","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fredis.svg",{"tool_id":576,"slug":578,"name":577,"logo_url":580,"logo_bg":208},{"tool_id":560,"slug":664,"name":665,"logo_url":666,"logo_bg":208},"apache-airflow","Apache Airflow","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fapache-airflow.svg",{"stack_id":668,"slug":669,"name":670,"tagline":671,"experience_level":631,"project_type":672,"stack_type_slug":614,"stack_type_icon_url":615,"score_popularity":36,"score_learning_curve":98,"catalog_display_order":33,"published_date":33,"last_updated_date":33,"core_tool_previews":673},150,"n8n-self-hosted","n8n Self-Hosted","Self-hosted n8n on your own server, with full control over the database, the host, and how it's exposed to the internet.","automation",[674,675,679],{"tool_id":152,"slug":618,"name":619,"logo_url":620,"logo_bg":208},{"tool_id":676,"slug":677,"name":677,"logo_url":678,"logo_bg":208},22,"n8n","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fn8n.svg",{"tool_id":576,"slug":578,"name":577,"logo_url":580,"logo_bg":208},[681,684,687,690,693],{"question":682,"answer":683},"Why self-host Supabase instead of using Supabase Cloud?","Usage limits and data location. Supabase Cloud's free plan covers 50,000 monthly active users and a 500 MB database but pauses projects after a week of inactivity; Pro is $25\u002Fmo with 100,000 users, 8 GB of disk, and 100 GB of file storage, then bills usage beyond that. Self-hosting has no caps and keeps every row and file on your server. In exchange you run backups, monthly updates, and monitoring yourself, and lose Cloud extras such as branching and point-in-time recovery. Small projects are usually cheaper on Cloud.",{"question":685,"answer":686},"What does the server need to run?","Supabase's self-hosting guide sets the minimum at 4 GB of memory, 2 cores, and 40 GB of SSD, and recommends 8 GB, 4 cores, and 80 GB or more for real workloads. The weight comes from running around a dozen services together: PostgreSQL, Auth, PostgREST, Realtime, Storage, Edge Runtime, Studio, the API gateway, connection pooling, and logging. Removing services you don't use trims the requirement, and the logging and analytics services are the first candidates.",{"question":688,"answer":689},"What needs backing up, and how do upgrades work?","PostgreSQL holds your data and auth users, so schedule pg_dump or volume snapshots and test a restore; the self-hosting guide leaves backups to you. Storage files live on a local volume unless you point Storage at an S3-compatible bucket, and that volume needs its own backup. Supabase publishes self-hosted updates about monthly: the update script pulls the new configuration and merges your changes, and you can also bump individual service images. Back up before each update.",{"question":691,"answer":692},"Can I move an existing Supabase Cloud project into this stack?","Yes, with some care. A full pg_dump of the Cloud database carries your schema, data, Row Level Security policies, and the auth schema with its users into the self-hosted PostgreSQL. Storage files move separately, through the S3-compatible API or a script that downloads and re-uploads them. Edge Functions redeploy from your repository, and project settings such as auth providers and SMTP are re-entered as environment variables. Test the move on a copy before switching traffic.",{"question":694,"answer":695},"What must change before a self-hosted Supabase goes public?","The defaults in the example environment file. Generate new JWT signing keys with the provided scripts, and replace the publishable and secret API keys, the PostgreSQL password, and the Studio dashboard username and password. The example values are public, so an instance started with them lets anyone mint valid tokens or open the dashboard. Then set the public URL variables to your HTTPS domain, since Auth builds its email and redirect links from them.",{"summary":697,"starting_cost_label":698,"has_free_tier":3,"line_items":699},"The self-hosted Supabase platform is open source and free, so the server is the whole bill, sized for a multi-service bundle: roughly $9-25\u002Fmo on a VPS with 8 GB, or $50-70\u002Fmo on AWS or Google Cloud. Supabase Cloud's free plan covers small projects and Pro is $25\u002Fmo plus usage, so self-hosting pays off when users, storage, or data-residency rules outgrow what Cloud costs.","From ~$10\u002Fmo",[700,704,708],{"label":701,"cost":702,"note":703},"Server (VPS or cloud)","$9-70\u002Fmo","4 GB of RAM and 2 cores is Supabase's minimum; 8 GB and 4 cores is the recommended starting point for real workloads.",{"label":705,"cost":706,"note":707},"Supabase platform","Free (open source)","PostgreSQL, Auth, Storage, Realtime, Edge Functions, and Studio with no MAU or storage caps.",{"label":709,"cost":706,"note":710},"Exposure (reverse proxy or PaaS)","Traefik, Caddy, NGINX, Coolify, and Dokploy all self-host free, with free Let's Encrypt certificates.",{"is_official":3,"source_url":712,"items":713,"notes":726},"https:\u002F\u002Fsupabase.com\u002Fdocs\u002Fguides\u002Fself-hosting\u002Fdocker",[714,717,720,723],{"label":715,"value":716},"CPU","2 cores minimum, 4 or more recommended",{"label":718,"value":719},"RAM","4 GB minimum, 8 GB or more recommended",{"label":721,"value":722},"Disk","40 GB SSD minimum, 80 GB or more recommended",{"label":724,"value":725},"OS","Linux server or VPS with Docker and Docker Compose","The official minimums run all Supabase components for development and small-to-medium production; removing unused services trims the requirements, and enabling Logs & Analytics raises them.","web_app",{"title":729,"description":730,"og_image":33,"canonical":731},"Supabase Self-Hosted: Tools, Pricing & How to Deploy | Tekyous","Self-host the Supabase platform: PostgreSQL, Auth, Storage, Realtime, and Studio on you… Compare Supabase Self-Hosted tools, pricing & how to deploy on Tekyous.","https:\u002F\u002Ftekyous.dev\u002Fstacks\u002Fsupabase-self-hosted",1790518944385]