This tool makes self hosting simple

  Рет қаралды 46,924

Web Dev Cody

Web Dev Cody

Ай бұрын

checkout coolify.io/ if you want an easier way to self host on a VPS.
My Products
📖 ProjectPlannerAI: projectplannerai.com
🤖 IconGeneratorAI: icongeneratorai.com
📝 ThumbnailCritique: thumbnailcritique.com
Useful Links
💬 Discord: / discord
🔔 Newsletter: newsletter.webdevcody.com/
📁 GitHub: github.com/webdevcody
📺 Twitch: / webdevcody
🤖 Website: webdevcody.com
🐦 Twitter: / webdevcody

Пікірлер: 121
@heyandras
@heyandras Ай бұрын
Thank you for making a video about it! (the dev behind Coolify here). 💜
@RakhaViantoniPrastya
@RakhaViantoniPrastya Ай бұрын
Awesome tool, man! Big props to you!
@yassinesafraoui
@yassinesafraoui Ай бұрын
Man this feels like a lifesaver can't wait to try it out!
@RohitSingh-tu5kd
@RohitSingh-tu5kd Ай бұрын
Bro you have no idea what you have made, its gonna be life saver for lot of devs like me
@WebDevCody
@WebDevCody Ай бұрын
Sure thing man, thanks for making it
@RedVelocityTV
@RedVelocityTV Ай бұрын
You're so cool!
@mettle_x
@mettle_x Ай бұрын
Wake up, babe! A new video from Cody just dropped.
@rahulspoudel
@rahulspoudel Ай бұрын
😄
@RemotHuman
@RemotHuman Ай бұрын
You can also use it to self host open source projects like plausible analytics, supabase etc
@yehorpidhornyi9999
@yehorpidhornyi9999 Ай бұрын
I'm just toying with coolify and here you are, dropping the video about it, thanks
@oleksandroliynyk8437
@oleksandroliynyk8437 Ай бұрын
thanks for sharing! It looks like a very handy tool when you want to manage your own server and deploy something quickly
@mathesonstep
@mathesonstep 6 күн бұрын
As much as I am used to manually configuring everything this looks like a super easy and fun way to just get started with a project
@yassinesafraoui
@yassinesafraoui Ай бұрын
Thanks a lot this feels like a lifesaver!
@Goyo_MGC
@Goyo_MGC Ай бұрын
Great video as always, would love to see tutorials on more advanced routing strategies. Such as multiple website on same VPS and other advanced mechanism ( if it's even recommended )
@cheese-grater255
@cheese-grater255 Ай бұрын
I've been waiting for the Cody x Coolify collaboration for a while. Glad to see it's here :)
@parkourbee2
@parkourbee2 2 күн бұрын
Nice! Basically the architecture of Dokku with the UX of Vercel. I'm a fan.
@jaymondal7775
@jaymondal7775 Ай бұрын
Thanks for this cool piece of information.
@cas818028
@cas818028 Ай бұрын
Gold, thank you sir
@haroldovivallo
@haroldovivallo Ай бұрын
very cool, thanks for sharing!
@akj3344
@akj3344 Ай бұрын
I always wanted to use something like this.
@teamvashmmo3218
@teamvashmmo3218 Ай бұрын
thanks for sharing! I'm curious, when you switched to VPS, did you have to change any SST-related code like how you fetch secrets or binding resources like bind: [table]?
@WebDevCody
@WebDevCody Ай бұрын
I removed all the sst stuff when I moved to a vps
@teamvashmmo3218
@teamvashmmo3218 Ай бұрын
@@WebDevCody Thanks, makes sense!
@HideBuz
@HideBuz Ай бұрын
Welcome to the world of self-hosting!
@semihmasat
@semihmasat Ай бұрын
i knew this was coming :) glad others are trying coolify as well. lets take back our servers :)
@aliasgar.burhani1099
@aliasgar.burhani1099 Ай бұрын
What about private repositories ? Do we have to add tokens in the coolify dashboard or we have to set it up manually in the vps like the old days ?
@WebDevCody
@WebDevCody Ай бұрын
I saw a private repo option, so I assume they have a way to setup tooens
@artemvictorovich6731
@artemvictorovich6731 Ай бұрын
Hey! Thank you! Could you please tell me your camera and mic setup ?
@WebDevCody
@WebDevCody Ай бұрын
iPhone for camera and 990mxl for mic
@bnssoftware3292
@bnssoftware3292 13 күн бұрын
Can you have an HA setup with a load balancer in front? Is it out of the box functionality or do we have to do this ourselves with multiple instances of coolify?
@WebDevCody
@WebDevCody 13 күн бұрын
I don’t really know. I spent 30 minutes trying this out
@wchorski
@wchorski 6 күн бұрын
tbh using the Home Assistant OS on a dedicated pi or nuc is the way to go. Especially if you plan on hooking in any hardware
@user-ik7rp8qz5g
@user-ik7rp8qz5g 27 күн бұрын
How does this tool get along with gitlab ci or github actions?
@fischer-tech
@fischer-tech Ай бұрын
next video: builds homelab and leaves digital ocean
@yunyang6267
@yunyang6267 Ай бұрын
Could you add monitoring, metrics, CDN to that Coolify instance to make it work similarly to Vercel
@bnssoftware3292
@bnssoftware3292 13 күн бұрын
I too I'm wondering about the CDN. For static assets will it deploy to S3/cloudfront? This is how vercel basically works.
@teamcodeyard
@teamcodeyard Ай бұрын
#teamcoolify 💜
@lee2k137
@lee2k137 23 күн бұрын
It is possible to customize it for the Node.js application to run in cluster mode, isn't it? I want to utilize all CPU power, previously when I deployed using pm2, there would be an additional option '-i max'
@WebDevCody
@WebDevCody 23 күн бұрын
I’m not sure with this tool, but it uses a customizable tool called nixpack which probably allows running with pm2
@JakobRossner-qj1wo
@JakobRossner-qj1wo Ай бұрын
The best thing about Vercel is their Edge Network 😂
@jahirrana8879
@jahirrana8879 10 күн бұрын
Thank You
@sarabwt
@sarabwt Ай бұрын
How does this compare to K3S and ArgoCD? Couldn't you do almost the same thing, with the exception, that Coolify also builds a container? K3S seems less resource hungry + you get the access to the Helm ecosystem. Am I missing something?
@WebDevCody
@WebDevCody Ай бұрын
It seems Coolify automatically builds your image and also can hook into GitHub webhooks
@sarabwt
@sarabwt Ай бұрын
@@WebDevCody Ok, so a bit simpler than a K3S setup and maybe more resource hungry. Good trade off for self hosting hobby projects if you don't want to dive deep into Kubernetes. I like it :) Does it come with "observability" included, or do you have to tag that on also?
@easylite376
@easylite376 Ай бұрын
Do you have a good source for the k3s and argocd setup? I'm using caprover (something similar to coolify) at the moment, but want to try other things also :)
@nickwoodward819
@nickwoodward819 Ай бұрын
@@easylite376 would be interested too
@ibrahimcious
@ibrahimcious 10 күн бұрын
thanks man
@RenAllan
@RenAllan 18 күн бұрын
How do you set the port? just leave it at 3000? After setting the A record, the server always show bad gateway. Not sure why。
@WebDevCody
@WebDevCody 17 күн бұрын
I don’t rememebr needing to set one
@_lorenz013
@_lorenz013 9 күн бұрын
What about Dockploy ?
@Peacemaker.404
@Peacemaker.404 Ай бұрын
hey cody, have you used umami?
@WebDevCody
@WebDevCody Ай бұрын
Never heard of it
@Peacemaker.404
@Peacemaker.404 Ай бұрын
@@WebDevCody *umami analytics
@_ultraviolet
@_ultraviolet Ай бұрын
4:23 - don’t think that’s a bug, you have to press the save button
@WebDevCody
@WebDevCody Ай бұрын
Oh ok nice
@kishanbsh
@kishanbsh 22 күн бұрын
How did you get that TLS to work?
@WebDevCody
@WebDevCody 22 күн бұрын
it is probably using Let's Encrypt under the hood, so I don't need to do anything
@peteredmonds1712
@peteredmonds1712 Ай бұрын
Did enabling the CF proxy cause issues for you?
@WebDevCody
@WebDevCody Ай бұрын
I never tried, I just used the dns not the proxy
@peteredmonds1712
@peteredmonds1712 Ай бұрын
@@WebDevCody got it. id also recommend you harden your ssh config if you are planning on keeping this around.
@WebDevCody
@WebDevCody Ай бұрын
@@peteredmonds1712 I’ve already deleted it, but if I use this in prod I’ll read more on it
@peteredmonds1712
@peteredmonds1712 Ай бұрын
@@WebDevCody got it. id also recommend you harden your ssh config if you are planning on keeping this around.
@CadisDiEtrama000
@CadisDiEtrama000 Ай бұрын
So this is kinda like Portainer?
@Nekroido
@Nekroido Күн бұрын
Yeah, looks pretty similar feature-wise
@bnssoftware3292
@bnssoftware3292 13 күн бұрын
Why would I use this over kubernetes?
@WebDevCody
@WebDevCody 13 күн бұрын
It auto builds your images and hooks into GitHub to auto build
@bnssoftware3292
@bnssoftware3292 13 күн бұрын
Beyond that does it provide the resiliency that kubernetes does? In kubernetes if a pod goes down it'll reschedule it. How does this product do that?
@boyo_23
@boyo_23 8 күн бұрын
why disable proxy in cloudflare? 4:00
@WebDevCody
@WebDevCody 7 күн бұрын
Not sure usually I keep it on
@boyo_23
@boyo_23 7 күн бұрын
@@WebDevCody Oh okay, I thought there was reason to disable it.
@tansven8760
@tansven8760 Ай бұрын
Isn't db in instance a bad practice?
@WebDevCody
@WebDevCody Ай бұрын
What’s bad about it? As long as you have backups you should be fine. Also keeping the db on the same machine as your web server will results in no latency due to network requests. For a majority of small or medium traffic apps, it’s fine
@nickwoodward819
@nickwoodward819 Ай бұрын
@@WebDevCody Yeah I feel like I've been scared off this by FE devs that are perhaps more wary of running a db. I'm definitely tempted to do this.
@codernerd7076
@codernerd7076 Ай бұрын
This is false and it comes from heavy marketing from db service sites!
@jamesdavis1239
@jamesdavis1239 Ай бұрын
Wasn't this practice common in nearly every PHP website?
@nithinbhandari3075
@nithinbhandari3075 25 күн бұрын
Previously I also used to think like this (I am working in small company) Then my boss told to deploy mongodb on machine. I am working from 8 month, literally nothing happens. Just keep backup of everyday.
@DeadlyDragon_
@DeadlyDragon_ 4 күн бұрын
Network Engineer here, why use this instead of just docker itself and portainer if you want a gui? I have my own dell servers at home for fairly cheap and am self hosting everything, if I need a VM I just create it using my terraform template and it's ready to go in minutes. I feel that adding additional layers on top of the underlying technology here is a bit wasteful resource wise and docker is simple enough to learn if this is the end goal but perhaps I am missing some feature that coolify is more targeted towards.
@WebDevCody
@WebDevCody 4 күн бұрын
You know when you get to that point where you’ve already spent years learning something where everything seems easy? I think you’re at that point. I think coolify is geared towards someone who doesn’t want to dive into learning docker, terraform, setting up cicd pipelines with GitHub webhooks to auto deploy on commits. I think coolify already supports scaling out to multiple nodes out of the box
@DeadlyDragon_
@DeadlyDragon_ 4 күн бұрын
@@WebDevCody That might very well be the case, but I also feel like I am still learning something new everyday, not sure if that ever goes away as I am still fairly early on in my career.
@tswdev
@tswdev 4 күн бұрын
How I miss just FTPing and drag and dropping files into the server
@WebDevCody
@WebDevCody 4 күн бұрын
Me too. Too much complexity these days
@edhahaz
@edhahaz Ай бұрын
Looks convenient af, if it doesn't break unexpectedly. Personally I had some horrific experiences with traefik so I avoid it like the plague.
@henri470x
@henri470x Ай бұрын
may i know what that horrific experiences are
@edhahaz
@edhahaz Ай бұрын
@@henri470x A functioning setup would randomly cease working (good luck troubleshooting that). I found configuring traefik confusing and seemingly arbitrary. Documentation often contradicted tutorials, making it difficult to trust either. No matter how much I delved into the docs, it felt more like memorizing trivia than gaining any understanding. Spent weeks with Traefik, I gave up and switched to HAProxy. Setting up HAProxy took a few hours, and everything worked.
@bikram.rongpi
@bikram.rongpi 3 күн бұрын
Portainer +
@felipejzrd
@felipejzrd Ай бұрын
Game changer
@MystieK_
@MystieK_ 2 күн бұрын
us this any more useful than portainer
@kasper369
@kasper369 Ай бұрын
Serverless?
@WebDevCody
@WebDevCody Ай бұрын
Serverless adds more complexity imo
@oscarljimenez5717
@oscarljimenez5717 Ай бұрын
​@@WebDevCody Until you add k8 in your VPS 😂
@WebDevCody
@WebDevCody Ай бұрын
@@oscarljimenez5717 I run k8s in serverless to make it less complex
@s.adnansami5106
@s.adnansami5106 Ай бұрын
Oh no... The beard :(
@IvanRandomDude
@IvanRandomDude Ай бұрын
It is easier than ever to self-host. Meanwhile, we are told more than ever by "Merchants of complexity" that it is harder than ever and that we are screwed without their overpriced services.
@WebDevCody
@WebDevCody Ай бұрын
I mean, hosting a single app on a vps has been easy for 10 years now ever since caddy, lets encrypt, and docker came out. The annoying part is having a robust monitoring and centralized logging setup (which is also easy now because of docker and the abundance of blog posts walking everyone through how to do everything)
@nickwoodward819
@nickwoodward819 Ай бұрын
@@WebDevCody is there one you recommend?
@UocLv
@UocLv 5 күн бұрын
Just why? Grab a node container in docker, add git clone & and build lines to docker compose. And you are done. You failed to explain, why this is better, then anything else.
@WebDevCody
@WebDevCody 5 күн бұрын
this can already hook into your git repo and redeploy on code changes, has ssl certs already setup, has the ability to setup a database with a button click. but yes if you want a script to ssh into a machine, git pull latest changes, and re-run docker build + docker compose you can do that. at that point it feels like you are reinventing the wheel
@Kiev-en-3-jours
@Kiev-en-3-jours Ай бұрын
How is that self hosting? It's on digital Ocean...
@WebDevCody
@WebDevCody Ай бұрын
Self hosting includes renting a vps. No one actually buys servers and hosts from their own facility, and hosting from you house isn’t a real solution
@dobroslav.radosavljevic
@dobroslav.radosavljevic Ай бұрын
self-hosting = managing your own server
@Kiev-en-3-jours
@Kiev-en-3-jours Ай бұрын
@@WebDevCody Well I have rent servers and VPS for 20 years. Moves to the cloud 3 years ago. And that was not called self hosting. So how do you call hosting on you own server. On a home computer? You say it isn’t a real solution but I disagree with that, local first is growing, the decentralized web too, but whatever. How is it called since people are now using self hosting for regular hosting? Calling hosting "self hosting" just sound strange.
@NicholasMaietta
@NicholasMaietta Ай бұрын
Your server can be anywhere. In fact, Coolify now offers an option to deploy your stuff to your own servers at home. Self hosting just means you manage your own software on the server, even if you are renting the server a data center. I know the term self-hosting is a bit ambiguous.
@Kiev-en-3-jours
@Kiev-en-3-jours Ай бұрын
@@NicholasMaietta Oh that's interesting. I'll give it a try. Thanks.
Why I'd never host my apps on a VPS
13:43
Web Dev Cody
Рет қаралды 25 М.
host ALL your AI locally
24:20
NetworkChuck
Рет қаралды 451 М.
Когда на улице Маябрь 😈 #марьяна #шортс
00:17
The Free and Open Source Software I Use in 2024 - Part 1
28:31
Awesome Open Source
Рет қаралды 103 М.
GPT-4o - Full Breakdown + Bonus Details
18:43
AI Explained
Рет қаралды 136 М.
My best advice for finishing projects
8:41
Web Dev Cody
Рет қаралды 12 М.
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,2 МЛН
I'm now VPS red pilled (and protecting with CloudFlare)
8:12
Web Dev Cody
Рет қаралды 30 М.
self-host the INTERNET! (before it's too late)
15:14
TechHut
Рет қаралды 170 М.
OpenAI "SHOCKED" Everyone! Voice, Vision, & Free?!
8:58
Theoretically Media
Рет қаралды 21 М.