Пікірлер
@andru5054
@andru5054 2 күн бұрын
nice
@darwin.morocho
@darwin.morocho 5 күн бұрын
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.
@theointechs
@theointechs 5 күн бұрын
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.morocho
@darwin.morocho 5 күн бұрын
For Supabase Rest (postgrest/postgrest:v12.2.0) I have the next status running (unhealthy)
@theointechs
@theointechs 5 күн бұрын
@@darwin.morocho it could be so many things bro...
@kocokan
@kocokan 5 күн бұрын
Have you ever compared Supabase to Convex?
@theointechs
@theointechs 5 күн бұрын
I never tried Convex, I know web dev cody uses it but I never personally
@mr.daniish
@mr.daniish 6 күн бұрын
Best channel to learn about coolify, self hosting and open source!
@theointechs
@theointechs 6 күн бұрын
Wow thank you for the love man 🤩
@OmarAbdulaziz-os8hw
@OmarAbdulaziz-os8hw 6 күн бұрын
i just wanna say that you are awesome
@theointechs
@theointechs 6 күн бұрын
Damn bro that's deep, thank you so much
@Jordan-tr3fn
@Jordan-tr3fn 7 күн бұрын
cool video but you forgot to explain what's "import { getUserLocale } from "@libs/locale";" ?
@rayzzer33
@rayzzer33 8 күн бұрын
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 👍🚀
@theointechs
@theointechs 8 күн бұрын
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.
@rayzzer33
@rayzzer33 7 күн бұрын
@@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
@theointechs
@theointechs 5 күн бұрын
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.
@ponchobob
@ponchobob 9 күн бұрын
COBOL still in use?
@theointechs
@theointechs 9 күн бұрын
Yeah a lot, also a lot of solaris and aix
@mjoong-ki4487
@mjoong-ki4487 9 күн бұрын
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.)
@theointechs
@theointechs 9 күн бұрын
And its also so simple... 😂
@SuccessTate001
@SuccessTate001 9 күн бұрын
Hey How do you fix the issue with the selfhosted supabase storage. Uploading docs or videos over 6mb seems to failing
@theointechs
@theointechs 9 күн бұрын
Are you using NextJS? If yes than you need to specify the max body size of upload otherwise are you talking about supabase specifically?
@SuccessTate001
@SuccessTate001 9 күн бұрын
@@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
@theointechs
@theointechs 9 күн бұрын
@@SuccessTate001 ok in this case isn't there a limit on the Digital Ocean side?
@SuccessTate001
@SuccessTate001 9 күн бұрын
@@theointechs nope. Tried to upload directly from the spaces and there's no limitation
@theointechs
@theointechs 9 күн бұрын
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
@masiafmasiaf2204
@masiafmasiaf2204 10 күн бұрын
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?
@theointechs
@theointechs 9 күн бұрын
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.
@Bsusua7a
@Bsusua7a 11 күн бұрын
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
@theointechs
@theointechs 11 күн бұрын
Thank you man! I think since it got so much attention I could detail it even more in another video on other subtopics...
@Bsusua7a
@Bsusua7a 11 күн бұрын
​@@theointechsGreat 👍🏻. I really want to know about Jira ticketing stuff. How many task per day/week stuff like that.
@theointechs
@theointechs 11 күн бұрын
You mean how to deal with boards and tasks?
@Bsusua7a
@Bsusua7a 10 күн бұрын
@@theointechs Yup. I keep search on KZbin, again, no one make a video about that.
@theointechs
@theointechs 10 күн бұрын
​@Bsusua7a alright alright ill make a software development project management video soon for you 😉
@sergiunica6166
@sergiunica6166 12 күн бұрын
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).
@theointechs
@theointechs 12 күн бұрын
Exactly, each business has its synonyms, especially the client success person can be an hybrid as scrum master and client success
@Hillgrov
@Hillgrov 12 күн бұрын
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-fu3tc
@AhmadHassan-fu3tc 12 күн бұрын
I will try If i need your help I will also contact you. Can you Please also shared your email
@princeude1120
@princeude1120 13 күн бұрын
nice video but i think you can improve the quality of the video's buy scripting beforehand to avoid stalling (emm..)
@theointechs
@theointechs 13 күн бұрын
Clearly, I know I stutter a low and also english is not my first language but ill work on scripting more!
@princeude1120
@princeude1120 13 күн бұрын
​@@theointechs aight bro 💯🔥
@StupidInternetPeople1
@StupidInternetPeople1 13 күн бұрын
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! 😂
@tylrkozelisky6252
@tylrkozelisky6252 14 күн бұрын
6 devs?
@theointechs
@theointechs 14 күн бұрын
In our team, we had 6 teams of 6-10 devs in our division.
@tylrkozelisky6252
@tylrkozelisky6252 14 күн бұрын
@@theointechs oh I was just confused because the picture was only showing 5 people labeled dev das all. 😁
@theointechs
@theointechs 14 күн бұрын
@@tylrkozelisky6252 Yeahhh its basically 5 devs + me also a dev 😅
@tylrkozelisky6252
@tylrkozelisky6252 14 күн бұрын
@@theointechswhat were you a dev for?
@theointechs
@theointechs 14 күн бұрын
@@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.
@nicomasset
@nicomasset 14 күн бұрын
Are you working using TDD? You didn't mention it but it appears to be mandatory for big companies right?
@theointechs
@theointechs 14 күн бұрын
You mean Task Driven Development?
@nicomasset
@nicomasset 14 күн бұрын
⁠@@theointechsTest driven dévelopment
@theointechs
@theointechs 14 күн бұрын
@@nicomasset Id say its a mix of all those, we do BDD also...
@victorolorunfemi2647
@victorolorunfemi2647 9 күн бұрын
​@@theointechswhat's bdd please?
@josipX
@josipX 16 күн бұрын
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.
@theointechs
@theointechs 16 күн бұрын
@@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.
@josipX
@josipX 16 күн бұрын
@@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
@theointechs
@theointechs 16 күн бұрын
​@@josipXill make sure to take a look
@theointechs
@theointechs 16 күн бұрын
Just to make sure, have you tried changing the tags for minio/minio and minio/mc?
@amogelangmoatswi1918
@amogelangmoatswi1918 19 күн бұрын
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?
@theointechs
@theointechs 19 күн бұрын
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.
@amogelangmoatswi1918
@amogelangmoatswi1918 19 күн бұрын
Thanks been looking for this 🔥
@theointechs
@theointechs 19 күн бұрын
My pleasure brother
@theointechs
@theointechs 20 күн бұрын
🔗 Important links 🔗 - Next Intl Docs: next-intl-docs.vercel.app/ - 1 on 1 Call: calendly.com/expoweb
@ScrapRobot
@ScrapRobot 20 күн бұрын
theo salamanca😮
@franlapaco
@franlapaco 20 күн бұрын
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.
@jianyang9895
@jianyang9895 21 күн бұрын
POV: Quand ton prof sait moins coder que toi et qu'il te demande de coder en Flutter 😂
@theointechs
@theointechs 21 күн бұрын
AHAHAHA factsssss
@YOYOYOKKK-m5l
@YOYOYOKKK-m5l 21 күн бұрын
Nice la vidéo Theo 🤩
@theointechs
@theointechs 21 күн бұрын
Merci !
@pushkarkathayat7893
@pushkarkathayat7893 23 күн бұрын
I installed supabase on vps, But it doesnt have the supabase auth. How to install it?
@theointechs
@theointechs 23 күн бұрын
If you use the Coolify interface to deploy it should be there...
@pushkarkathayat7893
@pushkarkathayat7893 22 күн бұрын
@@theointechs It is not unfortunately :(
@theointechs
@theointechs 22 күн бұрын
@@pushkarkathayat7893 for personnalized help, i offer 1-1 consultation at calendly.com/expoweb if you dont find the answer
@flowmv
@flowmv 24 күн бұрын
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
@theointechs
@theointechs 24 күн бұрын
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.
@nicomasset
@nicomasset 25 күн бұрын
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?
@theointechs
@theointechs 25 күн бұрын
Personally I ignored this, I had the same message but still got all my data.
@nicomasset
@nicomasset 25 күн бұрын
@@theointechsi emailed you if you dont mind ☺️ (better than yt comments…)
@nicomasset
@nicomasset 25 күн бұрын
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
@theointechs
@theointechs 25 күн бұрын
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.
@nicomasset
@nicomasset 25 күн бұрын
@@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
@rolandeckert4243
@rolandeckert4243 26 күн бұрын
good stuff man
@theointechs
@theointechs 25 күн бұрын
Thank you Roland!
@AsyncDpp
@AsyncDpp 26 күн бұрын
Thank you for this. Some Astro stuff would be great too!
@theointechs
@theointechs 26 күн бұрын
Thank you! never used Astro in the past ngl but I might check it out!
@ramongodaslopez-rm1si
@ramongodaslopez-rm1si 26 күн бұрын
great channel man
@theointechs
@theointechs 26 күн бұрын
Thank you Ramon!
@Dabayare
@Dabayare 27 күн бұрын
I installed coolify and had problems with VNC Viewer using TightVnc. Does anybody else struggle with things after installing Coolify?
@psuedocode5592
@psuedocode5592 Ай бұрын
hey Theo, did you open the port for supabase-studio: and not for supabase-db: ?
@theointechs
@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
@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
@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
@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
@theointechs Ай бұрын
For sure, let me cook up a new video, ill release that maybe this weekend.
@jyotibaliyan3341
@jyotibaliyan3341 Ай бұрын
The Simple Book Tracking App. change the color to some mnoce shade of white can't differentiate with other words on website
@theointechs
@theointechs Ай бұрын
Hey thanks for the feedback ill try changing it!
@jyotibaliyan3341
@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
@theointechs Ай бұрын
Thank you for the feedback! Will do!
@LJSheffRBLX
@LJSheffRBLX Ай бұрын
Theo in Tech, cool video keep up the good content
@theointechs
@theointechs Ай бұрын
Thank you so much!
@BrennonDenny
@BrennonDenny Ай бұрын
Getting recommendations right would be great 🔥
@theointechs
@theointechs Ай бұрын
Yes that's the main goal! I got the full database loaded right now, stay tuned for an update.
@MotivatedMaks
@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
@theointechs Ай бұрын
Thank you for the comment man, keep grinding!
@alnaaze
@alnaaze 2 ай бұрын
is CoinImp still work ? and did you know sites for mining by browser ? not cryptoTap
@theointechs
@theointechs 2 ай бұрын
Yeah CoinImp still works, for mining you can simply use a local miner.
@christophermccormick8670
@christophermccormick8670 Жыл бұрын
Kevin is a shill for corrupt Keynesians.
@BronsonCityMadness
@BronsonCityMadness Жыл бұрын
Kev wants his money. Pay up suckers.
@CheapThrillz420
@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
@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
@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
@jamesleslie-gh3fp Жыл бұрын
Learn content please
@sakispsinakis
@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
@Speakzzz Жыл бұрын
“It’s me or your future” basically💀 Bitch better give me that ring back to resell it
@scotthix2926
@scotthix2926 Жыл бұрын
Or hire someone, aka grow your business
@terrencesgambelluri1843
@terrencesgambelluri1843 Жыл бұрын
Ye but also if someone’s not willing to support you find the signs early and leave.
@scotthix2926
@scotthix2926 Жыл бұрын
@@terrencesgambelluri1843 but he needs to support her as well.
@user-gp6cc8jj6d
@user-gp6cc8jj6d Жыл бұрын
​@terrencesgambelluri1843 but he isnt supporting her 🤷‍♂️
@Nopenopenope186
@Nopenopenope186 Жыл бұрын
Meanwhile all of congress is doing it with no accountability