Amazing video! Could you help me with a problem involving Supabase and Coolify? I've used Supabase with self-hosting before, and it worked fine. However, when using it with Coolify, the Supabase API doesn't work, and I'm also having trouble with DigitalOcean Spaces.
@theointechs5 күн бұрын
Hi Darwin, since its a bigger problem the only way I can help you on your specific problem would be with a 1 on 1 session if you are interested: calendly.com/expoweb
@darwin.morocho5 күн бұрын
For Supabase Rest (postgrest/postgrest:v12.2.0) I have the next status running (unhealthy)
@theointechs5 күн бұрын
@@darwin.morocho it could be so many things bro...
@kocokan5 күн бұрын
Have you ever compared Supabase to Convex?
@theointechs5 күн бұрын
I never tried Convex, I know web dev cody uses it but I never personally
@mr.daniish6 күн бұрын
Best channel to learn about coolify, self hosting and open source!
@theointechs6 күн бұрын
Wow thank you for the love man 🤩
@OmarAbdulaziz-os8hw6 күн бұрын
i just wanna say that you are awesome
@theointechs6 күн бұрын
Damn bro that's deep, thank you so much
@Jordan-tr3fn7 күн бұрын
cool video but you forgot to explain what's "import { getUserLocale } from "@libs/locale";" ?
@rayzzer338 күн бұрын
Salut, vidéo très cool même pour un publique français, c'est assez claire pour être facilement compris. Cependant, je trouve que tu ne parles pas assez de la notion de server components, avec cette vidéo j'ai l'impression de devoir passer tout mes composants en client component afin d'utiliser le hook et je suis vraiment pas fan de cette idée. Je pense qu'expliquer aussi tout la gestion des labels partagés notamment pour les boutons par exemple aurait pu être cool. Bonne chance pour la suite en tout cas, lâche rien 👍🚀
@theointechs8 күн бұрын
Wow! Merci pour ce beau commentaire! Un petit truc que tu peux faire si tu ne veux pas utiliser le client c'est de créer 2 fichiers pour 1 component: page.tsx et UI.tsx, tu passes UI.tsx dans le page.tsx mais seulement UI est use client.
@rayzzer337 күн бұрын
@@theointechs Sinon de ce que j'ai compris il y a moyen d'utiliser : const t = await getTranslations('common'); pour les server components, je vais plutôt tenter d'utiliser ça :D
@theointechs5 күн бұрын
Oui c'est ca, le useTranslations permet de valider le langage en utilisation donc si tu veux pas utiliser la traduction via le routing de l'url c'est ta seule facon.
@ponchobob9 күн бұрын
COBOL still in use?
@theointechs9 күн бұрын
Yeah a lot, also a lot of solaris and aix
@mjoong-ki44879 күн бұрын
Can’t believe it’s been a year since I’ve been waiting for Supabase to come out with a beautiful login page UI, not just that basic popup. And there’s still no sign of it. 😅 (maybe I have, but i still can't find it.)
@theointechs9 күн бұрын
And its also so simple... 😂
@SuccessTate0019 күн бұрын
Hey How do you fix the issue with the selfhosted supabase storage. Uploading docs or videos over 6mb seems to failing
@theointechs9 күн бұрын
Are you using NextJS? If yes than you need to specify the max body size of upload otherwise are you talking about supabase specifically?
@SuccessTate0019 күн бұрын
@@theointechsI have a supabase hosted in a vps with coolify then using the S3 buckets with digital ocean spaces. Everything works fine but cant upload anything beyond 6mb even from the supabase dashboard
@theointechs9 күн бұрын
@@SuccessTate001 ok in this case isn't there a limit on the Digital Ocean side?
@SuccessTate0019 күн бұрын
@@theointechs nope. Tried to upload directly from the spaces and there's no limitation
@theointechs9 күн бұрын
Ok so check here:github.com/supabase/storage/blob/master/.env.sample. There seems to be 3 different env variables you may need to look at (by default): UPLOAD_FILE_SIZE_LIMIT=524288000 UPLOAD_FILE_SIZE_LIMIT_STANDARD=52428800 UPLOAD_SIGNED_URL_EXPIRATION_TIME=60
@masiafmasiaf220410 күн бұрын
Nice video! im not started yet, but was thinking of same stack vercel + supabase(auth, storage, data) and was thinking if thing goes well try to migrate to selfhost with or without coolify, how about image or files you have on supabase storage, how would that migration be?
@theointechs9 күн бұрын
This is the tricky part... Im still working on how to migrate those files via a dump which is a bit harder, still working on it.
@Bsusua7a11 күн бұрын
When I seqrch youtube about daily life of software engineer.I need this kind of format. Not their ***** wake up morning, walking dog, free food. Good job bro
@theointechs11 күн бұрын
Thank you man! I think since it got so much attention I could detail it even more in another video on other subtopics...
@Bsusua7a11 күн бұрын
@@theointechsGreat 👍🏻. I really want to know about Jira ticketing stuff. How many task per day/week stuff like that.
@theointechs11 күн бұрын
You mean how to deal with boards and tasks?
@Bsusua7a10 күн бұрын
@@theointechs Yup. I keep search on KZbin, again, no one make a video about that.
@theointechs10 күн бұрын
@Bsusua7a alright alright ill make a software development project management video soon for you 😉
@sergiunica616612 күн бұрын
Very informative video. Keep it up. Also the descriptions of some positions sounded similar. For example Scrum Master can be translated into Project Manager. Client Success sounds like an Analyst (IT or Business).
@theointechs12 күн бұрын
Exactly, each business has its synonyms, especially the client success person can be an hybrid as scrum master and client success
@Hillgrov12 күн бұрын
obviously they're running Scrum, so the scrum master is the scrum master, and the client success "person" is the project owner. Those are clear defined roles in a scrum team.
@AhmadHassan-fu3tc12 күн бұрын
I will try If i need your help I will also contact you. Can you Please also shared your email
@princeude112013 күн бұрын
nice video but i think you can improve the quality of the video's buy scripting beforehand to avoid stalling (emm..)
@theointechs13 күн бұрын
Clearly, I know I stutter a low and also english is not my first language but ill work on scripting more!
@princeude112013 күн бұрын
@@theointechs aight bro 💯🔥
@StupidInternetPeople113 күн бұрын
Oh look! Someone with their face + pointing in a thumbnail! How original! Just think about how many more clicks you’ll get now that you look exactly like every other unimaginative lemming moron on KZbin! 😂
@tylrkozelisky625214 күн бұрын
6 devs?
@theointechs14 күн бұрын
In our team, we had 6 teams of 6-10 devs in our division.
@tylrkozelisky625214 күн бұрын
@@theointechs oh I was just confused because the picture was only showing 5 people labeled dev das all. 😁
@theointechs14 күн бұрын
@@tylrkozelisky6252 Yeahhh its basically 5 devs + me also a dev 😅
@tylrkozelisky625214 күн бұрын
@@theointechswhat were you a dev for?
@theointechs14 күн бұрын
@@tylrkozelisky6252 Full-stack C#, AngularJS and SQL Server Financial Data Analysis, basically our goal was to provide Excel files that where available on a web interface and filled with fat stored procedures.
@nicomasset14 күн бұрын
Are you working using TDD? You didn't mention it but it appears to be mandatory for big companies right?
@theointechs14 күн бұрын
You mean Task Driven Development?
@nicomasset14 күн бұрын
@@theointechsTest driven dévelopment
@theointechs14 күн бұрын
@@nicomasset Id say its a mix of all those, we do BDD also...
@victorolorunfemi26479 күн бұрын
@@theointechswhat's bdd please?
@josipX16 күн бұрын
Thanks for the awesome video. For me the buckets never load in the supabase storage UI and there's also nothing helpful in the supabase storage or minio logs. Very strange.
@theointechs16 күн бұрын
@@josipX hey man thanks for the kind words! You are actually the 3rd person who told me this problem, i will look into it more deeply and make a video about it, stay tuned.
@josipX16 күн бұрын
@@theointechs there's a github issue in the coolify repo number 2360, apparently there's a https connection missing somewhere between the minio createbucket container and supabase
@theointechs16 күн бұрын
@@josipXill make sure to take a look
@theointechs16 күн бұрын
Just to make sure, have you tried changing the tags for minio/minio and minio/mc?
@amogelangmoatswi191819 күн бұрын
newbie here, how many simple next.js landing pages can i host on that VPS.. if i where to start a small web dev business?
@theointechs19 күн бұрын
A LOT, I mean im on a VPS with 6 GB of ram and pinging the api non stop doesnt even overload, what takes juice more are databases.
@amogelangmoatswi191819 күн бұрын
Thanks been looking for this 🔥
@theointechs19 күн бұрын
My pleasure brother
@theointechs20 күн бұрын
🔗 Important links 🔗 - Next Intl Docs: next-intl-docs.vercel.app/ - 1 on 1 Call: calendly.com/expoweb
@ScrapRobot20 күн бұрын
theo salamanca😮
@franlapaco20 күн бұрын
I appreciate it, thanks! I installed Coolify on my Hetzner VPS, then used Coolify to install Supabase, and everything worked (no Minio issues). On another Hetzner VPS, I installed Supabase using Portainer, and it was quite painful.
@jianyang989521 күн бұрын
POV: Quand ton prof sait moins coder que toi et qu'il te demande de coder en Flutter 😂
@theointechs21 күн бұрын
AHAHAHA factsssss
@YOYOYOKKK-m5l21 күн бұрын
Nice la vidéo Theo 🤩
@theointechs21 күн бұрын
Merci !
@pushkarkathayat789323 күн бұрын
I installed supabase on vps, But it doesnt have the supabase auth. How to install it?
@theointechs23 күн бұрын
If you use the Coolify interface to deploy it should be there...
@pushkarkathayat789322 күн бұрын
@@theointechs It is not unfortunately :(
@theointechs22 күн бұрын
@@pushkarkathayat7893 for personnalized help, i offer 1-1 consultation at calendly.com/expoweb if you dont find the answer
@flowmv24 күн бұрын
Wow, appreciate this Theo! I just have two concerns stopping me from going all in on VPS 1. storage Currently while using supabase cloud, in my next.js code I'm using supabase's sdk storage procedures for uploading and storing files. Is it a straightforward setup to create our own s3 buckets and link them to the coolify's supabase instance? Would love a tutorial on that if possible, on making storage work while still using supabase's procedures for it 2. managing development & prod envs for supabase I'm sure for next.js we can just use branching for dev and prod, but how easy or difficult would it be to manage a development and prod environment for supabase, in this kind of a setup? how would the architecture work? would love a tutorial covering this if possible
@theointechs24 күн бұрын
Hey thank you for the kind words! For Storage, you still have the ability to create storage buckets on the supabase admin dashboard on your self hosted instance, you can also link S3 buckets as backup directly on the Coolify UI of your project. For different envs topic, when creating projects, you can choose the environment at the top of the screen, you can then use different branches in your git to handle your NextJS deployments differently as well as different DB schemas.
@nicomasset25 күн бұрын
nice video thanks! can you help me with an issue please? when i do that i have problems with keys: pg_dump: warning: there are circular foreign-key constraints on this table: pg_dump: detail: key pg_dump: hint: You might not be able to restore the dump without using --disable-triggers or temporarily dropping the constraints. pg_dump: hint: Consider using a full dump instead of a --data-only dump to avoid this problem. pg_dump: warning: there are circular foreign-key constraints on this table: pg_dump: detail: comments pg_dump: hint: You might not be able to restore the dump without using --disable-triggers or temporarily dropping the constraints. pg_dump: hint: Consider using a full dump instead of a --data-only dump to avoid this problem. and when i apply the migration, some datas are missing because of that. how can i do?
@theointechs25 күн бұрын
Personally I ignored this, I had the same message but still got all my data.
@nicomasset25 күн бұрын
@@theointechsi emailed you if you dont mind ☺️ (better than yt comments…)
@nicomasset25 күн бұрын
hi, i have trouble with my next js env concerning supabase. I dont know what are supposed to be the supabase public url and DATABASE_URL, i'm kinda lost in there
@theointechs25 күн бұрын
If you are using the same Supabase deployment as me then you need the keys that are auto generated in the "Environment" tab at the left of the Coolify UI on your project. See at 17:40 when I didn't enter the keys I had the same error as you do probably.
@nicomasset25 күн бұрын
@@theointechs i don't get it. when i use to do it without coolify and i needed some env variable in my next app, related to supabase. (such as NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_SERVICE_KEY etc..) And i have trouble finding what to use for DATABASE_URL and NEXT_PUBLIC_SUPABASE_URL. I think i missed the auto generated part oO
@rolandeckert424326 күн бұрын
good stuff man
@theointechs25 күн бұрын
Thank you Roland!
@AsyncDpp26 күн бұрын
Thank you for this. Some Astro stuff would be great too!
@theointechs26 күн бұрын
Thank you! never used Astro in the past ngl but I might check it out!
@ramongodaslopez-rm1si26 күн бұрын
great channel man
@theointechs26 күн бұрын
Thank you Ramon!
@Dabayare27 күн бұрын
I installed coolify and had problems with VNC Viewer using TightVnc. Does anybody else struggle with things after installing Coolify?
@psuedocode5592Ай бұрын
hey Theo, did you open the port for supabase-studio: and not for supabase-db: ?
@theointechsАй бұрын
I opened only the Postgres db port to be able to remote access, otherwise my domains are using a reverse proxy so its more secure.
@psuedocode5592Ай бұрын
Hi, How did you connect you application to supabase database? I keep on getting an error when I connect it. I would like to know how you did it
@theointechsАй бұрын
Yes, i was contemplating making a full setup video if its something that could be useful but the process is definitely harder than using the platforms directly...
@smidapop8011Ай бұрын
@@theointechs Yes please do it, there aren't many resources on youtube that go over that, so i had to choose an alternative called appwrite, because their process was really straighforward and the docs held my hand through the whole process.
@theointechsАй бұрын
For sure, let me cook up a new video, ill release that maybe this weekend.
@jyotibaliyan3341Ай бұрын
The Simple Book Tracking App. change the color to some mnoce shade of white can't differentiate with other words on website
@theointechsАй бұрын
Hey thanks for the feedback ill try changing it!
@jyotibaliyan3341Ай бұрын
you should include more colors to your site and when I click get started I displays very odd sign in page also include transition and make sure to add delay for smoother experience
@theointechsАй бұрын
Thank you for the feedback! Will do!
@LJSheffRBLXАй бұрын
Theo in Tech, cool video keep up the good content
@theointechsАй бұрын
Thank you so much!
@BrennonDennyАй бұрын
Getting recommendations right would be great 🔥
@theointechsАй бұрын
Yes that's the main goal! I got the full database loaded right now, stay tuned for an update.
@MotivatedMaksАй бұрын
Bro, i dont even know why ur videos getting no views, but i really wish you luck bro. Now im also 15 years old) And im trynna to learn programming now im into to python backend.
@theointechsАй бұрын
Thank you for the comment man, keep grinding!
@alnaaze2 ай бұрын
is CoinImp still work ? and did you know sites for mining by browser ? not cryptoTap
@theointechs2 ай бұрын
Yeah CoinImp still works, for mining you can simply use a local miner.
@christophermccormick8670 Жыл бұрын
Kevin is a shill for corrupt Keynesians.
@BronsonCityMadness Жыл бұрын
Kev wants his money. Pay up suckers.
@CheapThrillz420 Жыл бұрын
How did you figure that from this video? All he did in this video was tell you where you should prioritize your time when you own a business 😂😂. Clearly you don't have the mindset to be an entrepreneur. But fear not Entrepreneurs always need people like you to work for them and making their dreams happen
@jamesleslie-gh3fp Жыл бұрын
Wow terrible worldly advice for the materialistic person to put a business before a living being who has concern for your well being. Go ahead and be rich and unhappy and lonely and godless. Then one day you either wake up and realize your biggest faults or you become a nihilist and fall into a sleep induced depression because your life lacked true fulfillment
@blueicer101 Жыл бұрын
Well, the funny thing is he's not talking that a business is inherently more important than a girlfriend. He's saying that whatever you value more, you should prioritize. If he prioritizes the business, then have fun with the business and forget the girl who doesn't even suit your personality. If you think she's one in a million, the only girl for you, the love of your life, obviously just chill on the business. You don't even have to give it up and just make more money than anyone ever would need, buy some s&p500 and retire at 25 or something.
@jamesleslie-gh3fp Жыл бұрын
Learn content please
@sakispsinakis Жыл бұрын
Spend time with her family? What is this a joke. Even if I didn't have a business, I would make up one to avoid going to her relatives 😂
@Speakzzz Жыл бұрын
“It’s me or your future” basically💀 Bitch better give me that ring back to resell it
@scotthix2926 Жыл бұрын
Or hire someone, aka grow your business
@terrencesgambelluri1843 Жыл бұрын
Ye but also if someone’s not willing to support you find the signs early and leave.
@scotthix2926 Жыл бұрын
@@terrencesgambelluri1843 but he needs to support her as well.
@user-gp6cc8jj6d Жыл бұрын
@terrencesgambelluri1843 but he isnt supporting her 🤷♂️
@Nopenopenope186 Жыл бұрын
Meanwhile all of congress is doing it with no accountability