My Experience Self Hosting

This page summarizes the projects mentioned and recommended in the original post on /r/Supabase

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • supabase

    The open source Firebase alternative.

  • // clone supabase & cd git clone --depth 1 https://github.com/supabase/supabase cd supabase // rename master to upstream-master. we will create our own master branch later git branch -m upstream-master // split a new branch called upstream-docker, only use the docker folder git subtree split --prefix=docker -b upstream-docker git checkout upstream-docker // rename origin (supabase/supabase) to upstream git remote rename origin upstream // add your github repo as the origin git remote add origin https://github.com/USERNAME/supabase-docker.git // sync git fetch origin git push -u origin upstream-docker // create master branch git checkout -b master git push -u origin master

  • // clone supabase & cd git clone --depth 1 https://github.com/supabase/supabase cd supabase // rename master to upstream-master. we will create our own master branch later git branch -m upstream-master // split a new branch called upstream-docker, only use the docker folder git subtree split --prefix=docker -b upstream-docker git checkout upstream-docker // rename origin (supabase/supabase) to upstream git remote rename origin upstream // add your github repo as the origin git remote add origin https://github.com/USERNAME/supabase-docker.git // sync git fetch origin git push -u origin upstream-docker // create master branch git checkout -b master git push -u origin master

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • seaweedfs

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.

  • Supabase-Storage uses an S3 compatible API and is ultimately just middleware for it. So, the redundancy would be at the storage backend systems. Seems like the majority of s3 compatible selfhosted systems are built for redundancy/high-availability. With only a brief read of docs, and in no particular order: https://garagehq.deuxfleurs.fr/documentation/quick-start/ https://github.com/seaweedfs/seaweedfs CEPH can do it, but at that point you could probably just use the basic local filesystem storage container supabase provides, and out your VMs on CEPH

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts