Thank you so much for your videos! Your self-hosting Supabase tutorial was incredibly helpful. Could you please make a video on configuring authentication with username/password and OAuth in a self-hosted setup?
@AshiyanaPathan-dh5cw5 күн бұрын
I am gonna touch you
@yadon988410 күн бұрын
does this guide still work for anyone because i've tried without the s3 and there is no storage in the supabase storage and i've tried the s3 portion in the guide and still fails to create bucket in supabase studio. i noticed a differance in the .yml file # To use S3 backed storage: docker compose -f docker-compose.yml -f docker-compose.s3.yml up what is this ?
@antsmartti10 күн бұрын
I've been trying to get this thing working using Cloudflare tunnels, but so far no luck. Then thought about using nginx and follow your tutorial, but you solved my Cloudflare issue at 22:09 - I needed to use kong:8000 instead of localhost:8000! This tutorial was useful on so many levels, thank you very much.
@yadon988411 күн бұрын
Hello, Great video i have bought your book going to start reading it. quick question can the locally installed version of Supabase function like the online paid version? is it possible to add the settings button and functionality to a local Supabase instance?
@yadon988415 күн бұрын
Hello awesome video. Is there a way to auto sync different instances of supabase so I can load balance across multiple supabase instances?
@activenode14 күн бұрын
Self hosted or supabase.com? Supabase has read replicas ✌️
@davishandler450320 күн бұрын
best video on the internet
@owenjones773227 күн бұрын
If it makes sense, would you kindly do a demo on Supabase with Drizzle? Maybe something related to SSR, if that fits? That would be great! Thanks for the awesome video!
@ChristianKolbowАй бұрын
old but gold. But I have never used it. 👍
@StephenRaynerАй бұрын
Wow! 😮 thank you 🙏
@samuelslivos4054Ай бұрын
Thank you, very good explained. 🙂
@ivan.jeremicАй бұрын
love next but who came up with a cookie api like that one 'cookie().get'? 🤣
@ericandersson1620Ай бұрын
WOW thank you! The fact that this is not written in the official docs is crazy. Looked everywhere for just this
@ChrisDermodyАй бұрын
Best video for this, helped me a lot 👍🏼
@KenzoAyyoniАй бұрын
Hi! This guide is super useful and your style is really sophisticated! Hence i am new to Self-Hosting and thus embody all the common characteristics of a fully fledged n00b i would like to ask one question about overall security: The internet out there is basically a very scary and dangerous place, so would it be suitable to disable access to Dashboard/Proxy-Manager/MinIO at all and only expose Auth/Storage/API? If one would need to access Dashboard/Proxy-Manager one could use key-based SSH access (set on some high 5xxx port)? Regarding the security of publicly available services i would prefer attacking hummingbirds with cluster bombs rather than shooting sparrows with cannons
@borisbarzotto5785Ай бұрын
Thanks my friend
@activenodeАй бұрын
Always 🙏
@lararawf6100Ай бұрын
I watched it 4 times! amazing
@lararawf6100Ай бұрын
God bless you
@VagnerACАй бұрын
Thank you. It worked a quite well. Your video has the best explanation and step by step to do it.
@grzegorzkubik7555Ай бұрын
Thanks for the video! One question though - is there any way to use Next caching while using server client? It uses 'cookies' and this it makes pages dynamic. I've looked a lot, but haven't found any workaround yet.
@22hoursagoАй бұрын
i can feel the sighs and pain in your voice lool
@guer0nАй бұрын
Thanks a lot for the video. It helped me a lot. However, in Supabase documentation (Setting up Server-Side Auth for Next.js), it is not recommended to use getSession() in middleware. Or am I missing a point?
@dziaddyАй бұрын
Doesn't using cookies in server client disable caching for all?
@activenodeАй бұрын
Yes. If you need serverside auth, it will disable cache
@dziaddyАй бұрын
Should I use supabase/ssr just for Auth related stuff? Clients created by that use cookies so it opts out of caching for every request. What If I want to fetch todos and cache them? Should I use normal "supabase-js" ?
@MrLyonliangАй бұрын
Thank you very much for the explanation.I struggled for more than 4 hours with the minio setup, using the latest minio image reported an error "network error" on console login.After 4+ hours of struggling and debugging, I realized that the problem was in the configuration of the MINIO environment variables.Currently MINIO_SERVER_URL is deprecated and MINIO_DOMAIN is used to replace it.This modification worked, so hopefully it will be helpful to anyone who sees this video later.
@DetectiveMichealScarn20 күн бұрын
thanks for sharing this! I was struggling with the exact same issue.
@causecaosАй бұрын
Very good video :) Thank you
@david406Ай бұрын
Neatly organized, straight to the point 👏🏼👏🏼 Thanks, new sub
@fahadalawam2 ай бұрын
DOUBLE LIKE!!
@JacquesvanWyk2 ай бұрын
Use coolify just so much less work
@davistodt38662 ай бұрын
Second video of yours now that ive binge watched in a row. Well done on presenting/explaining so well! Please consider creating videos on: flutter with supabase, self hosting supabase, and branching. Id really appreciate it!
@davistodt38662 ай бұрын
Thanks so much for putting this video together! I love your way of explaining things and breaking them down. If i could ask, would you consider making a video on how to self host supabase? Ive read online that supabase is notoriously tedious to self host but yet i dont understand why that would be the case, since the cli seems pretty straightforward. Am i missong something or is it as simple as spinning up a compute instance and installing the supabase cli and running through pretty much all the same steps one would for local development with the cli? Even so, it would still be useful to make a video about self hosting for those of us who dont have as much experience with hosting/cloud environments/basic security setups. Thanks in advance!😊
@davistodt38662 ай бұрын
Ps: subscribed!
@davistodt38662 ай бұрын
PS: just to let everyone know that the user permission issue you mention is now resolved at the time of writing (2024-09)
@Youssefnour1232 ай бұрын
THANK YOU!
@activenode2 ай бұрын
You’re welcome ☺️
@isaacjohnston70222 ай бұрын
THANK YOU!
@teamclouday2 ай бұрын
Great video! Thank you!
@MrMoonsilver2 ай бұрын
Absolute trash video. Nah, just joking 😁 thanks for another good and very unique insight. Don't find that content elsewhere!
@activenode2 ай бұрын
The comments that keep me going 🫡
@olawaleyahaya18922 ай бұрын
I just subscribed cause of the hard work. I could feel it in your voice
@vlad.k223 ай бұрын
Great video thank you
@katjadecuir35143 ай бұрын
thank you so much for this tutorial as it answers most questions, but this feels incomplete just by a little. at the end it feels like the video was ended without us being able to access the other parts of supabase. i got s3 and authelia working, im able to access the studio.. but theres no way to get an api key from supabase or access any of its other dashboards it seems? the way you explained it sounded like there was a site AND a studio, but we were only able to set up the studio? we were able to set up the api on port 8000 but you showed a SITE_URL in the .env file on port 3000 which is inaccessable, i can't figure out what was meant to be there. is that where we make api keys or soemthing?
@katjadecuir35143 ай бұрын
thank you for all the work youve put into this though, i was able to follow it right up until the end and get 99.9% of everything working perfect, thank you!
@activenode2 ай бұрын
Awesome!!!
@katjadecuir35142 ай бұрын
i figured out my own answer. api keys are generated by you and supplied in the docker configuration. thats the one and only API key. so you cant really have different api keys per app as most databases would do, but it works real well. i just feel like that specific part might be a security flaw rather than a feature... or maybe you're supposed to make a completely seperate instantce of supabase per application and just have a bunch of supabases running in tandem? really unclear there what that design is for.
@fulltimefrontend3 ай бұрын
Awesome, your videos are more helpful than supabase ones. Currently using nextjs pages router with Auth handlers and it is working great. Besides needing more motivation to shift the codebase from pages router to app router. I have few questions : createBrowserClient with singleton false, would share the same client across browser tabs ?
@activenode3 ай бұрын
singleton: false should normally NOT be activated other than when you need it. It does not have anything to do with multiple tabs. There are RARE reasons when to use singleton: false. E.g. when you need 2 Supabase clients from 2 different projects.
@jenialherdianto2923 ай бұрын
i saw a lot of videos about podman as a docker replacement, but not 1 video about hosting supabase with podman. Why is that? It would be nice if somebody make a video for it..
@vincentpena70173 ай бұрын
Thanks for sharing man! Needed this
@ChristianKolbow3 ай бұрын
🥳
@shaysframe14723 ай бұрын
I hope soon you can afford an AC... your contents are gem! thanks for the tutorial even though I didn't understand a lot but planning to look into the tutorial again in the future with some basic knowledge of docker and other things you've used.!! 🥲🥲
@fulltimefrontend3 ай бұрын
Watching this for 100th time :) , pls don't delete this video. Setting up my 3rd supabase site.