Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3.0] Investigate Supabase #2555

Closed
humphd opened this issue Dec 1, 2021 · 12 comments
Closed

[3.0] Investigate Supabase #2555

humphd opened this issue Dec 1, 2021 · 12 comments
Assignees
Labels
type: discussion Requires conversation type: enhancement New feature or request

Comments

@humphd
Copy link
Contributor

humphd commented Dec 1, 2021

I wonder if we could use a self-hosted https://supabase.com/, (project is on https://github.com/supabase/supabase). https://www.youtube.com/watch?v=WiwfiVdfRIc is a good overview.

One of my longer term goals is to move toward running Telescope in the cloud. I haven't figured out how to fund that (yet), so in the meantime we probably need to create our own cloud instead. Since we're already slightly invested in a Firebase-type model (see Users service, thanks to @chrispinkney), we could consider going toward Supabase and self-host our own instance via docker.

Currently they have:

  • Database (built on top of postgres, adding REST APIs, websocket real-time) and Object Storage (like S3)
  • Auth and user management (not sure how easy it would be to hook into this with our SAML auth)
  • a killer dashboard UI to monitor and control things

They are working on adding functions, which would be a killer feature for us, since we could move toward servless. I like that it's also written in a tech stack that we could help fix (mostly TS/JS).

NOTE: I'm not saying we should do this. I'm just thinking out loud in issues :)

@humphd humphd added type: enhancement New feature or request type: discussion Requires conversation Priority: Low labels Dec 1, 2021
@humphd
Copy link
Contributor Author

humphd commented Dec 1, 2021

This is how to self-host: https://supabase.com/docs/guides/hosting/overview

@DukeManh
Copy link
Contributor

DukeManh commented Dec 1, 2021

If I remember correctly, self-hosted Supabase doesn't have a dashboard.

@humphd
Copy link
Contributor Author

humphd commented Dec 1, 2021

@DukeManh they open sourced it today! https://news.ycombinator.com/item?id=29401589

@DukeManh
Copy link
Contributor

DukeManh commented Dec 1, 2021

@humphd That's awesome news.

@cindyorangis
Copy link
Contributor

I've been struggling with Next Auth and Prisma at work for who knows how long. This issue has motivated me to give Supabase a try. It actually looks super promising. If I get Supabase working at work, I'll share my knowledge with everyone at Telescope via blog post or Slack :)

@DukeManh
Copy link
Contributor

I am very keen on Firebase and have worked with it for some time.
Because Supabase is a Firebase alternative I'd like to give this a try.

I'll investigate and come back here with what I learn.

@DukeManh DukeManh self-assigned this Jan 15, 2022
@humphd
Copy link
Contributor Author

humphd commented Jan 15, 2022

Cool. Another option we can consider, if this ends up being too heavy-weight, is to add a db ourselves (postgres, sqlite, etc). We should only take this on if it gives us something we need vs. makes our setup and admin too complicated.

Thanks for looking into this. I think it might be cool to add this, esp. when they include serverless functions.

@chrispinkney
Copy link
Contributor

@DukeManh Might be worth investigating Appwrite too! But it's very early stage AFAIK, but I think recently secured some funding which is cool?

@HyperTHD
Copy link
Contributor

I know a little bit about Supabase, having used it a bit in one of my frontend projects on the side. I can help a bit with research here so putting myself in this journey

@HyperTHD HyperTHD self-assigned this Jan 20, 2022
@humphd
Copy link
Contributor Author

humphd commented Jan 22, 2022

@cindyorangis
Copy link
Contributor

Are we still investigating Supabase? I see it has been added to Telescope in #2743

@humphd
Copy link
Contributor Author

humphd commented Feb 3, 2022

Agree, closing.

@humphd humphd closed this as completed Feb 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: discussion Requires conversation type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants