The BEST Tool to Deploy Your Apps (Stop using Vercel)

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

Комментарии • 231

  • @MelkeyDev
    @MelkeyDev  5 месяцев назад +68

    Make sure to comment + like - it means the world :)

  • @heyandras
    @heyandras 5 месяцев назад +635

    Thank you, Melkey, for making this video! 🙂 (the dev behind Coolify here)

    • @peterszarvas94
      @peterszarvas94 5 месяцев назад +18

      this is an amazing tool!

    • @Dominik-K
      @Dominik-K 5 месяцев назад

      Great software, have been using it very nicely on hetzner too. Thanks a bunch for the work you've put in

    • @ifeanyinneji7704
      @ifeanyinneji7704 5 месяцев назад +15

      Coolify's a great tool!

    • @MarkTheSWE
      @MarkTheSWE 5 месяцев назад +2

      Will be checking this out to host a small leptos site

    • @ederolima
      @ederolima 5 месяцев назад +3

      Thank you for your amazing work, the tool is awesome. ❤️

  • @dikan34
    @dikan34 5 месяцев назад +127

    Finally, the best self-hosting tool

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +9

      THE BEST BABY

  • @BarakaAndrew
    @BarakaAndrew 5 месяцев назад +26

    This is game changer, surprised I didn't know it existed. Definitely gotta support the coder, stuff like this makes the dev experience so much better.

  • @Dom-zy1qy
    @Dom-zy1qy 5 месяцев назад +87

    Theres like an entire subcommunity of anti vercel devs, and honestly I will probably be joining that once I get jumpscared with a $400 bill on my 5 MAU app.

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +7

      do it before this happens!

  • @naturo_yatangaki
    @naturo_yatangaki 5 месяцев назад +38

    AMAZING thanks fireship

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +7

      shoutout fireship!

  • @thomasgormanable
    @thomasgormanable 5 месяцев назад +14

    Thanks for the great video! I'm very much a noob when it comes to hosting, so a lot of this went over my head and im in the beginning stages of learning go. I will definitely come back to this when the projects im making need this!

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      Oh hell yeah man.
      Let me know how it goes and if i could have done anything better

  • @marlopainter8246
    @marlopainter8246 5 месяцев назад +3

    Fireship told me you could save me some money. This looks awesome! I'm new and have been racking my brain for hosting, etc.. this just made the decision simple! Thank you for the video.

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      Youre welcome!

  • @user-wr9gz1gr3u
    @user-wr9gz1gr3u 5 месяцев назад +3

    Thank you, this is actually pretty helpful! I know a bit of devops myself, but the manual work is just disgustingly tedious. I'm definitely gonna try this on my Raspberry Pi!

  • @darkcss1054
    @darkcss1054 5 месяцев назад +4

    Well, this looks promising. Of course not for a big corporation that has to be very paranoid about cybersecurity and scalability, but for small developers to spin up their prototypes without the fear of having a thousand dollar bill on the credit card the next morning.

  • @notnotjake
    @notnotjake 5 месяцев назад +3

    Feels like this should be a lot more popular

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      appreciate this comment brother

  • @flwi
    @flwi 5 месяцев назад +1

    Great intro! Thanks for taking the time to record it. I definitely have to play around with it.

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      I am glad you enjoyed

  • @elugonzalez267
    @elugonzalez267 5 месяцев назад +1

    Awesome! ,pls keep doing videos like this one :) helping the Dev community

  • @CsAlchemy-eg6ch
    @CsAlchemy-eg6ch 5 месяцев назад +4

    i can't believe such a tool exist , thanks for the helpful content !

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      Yeah no problem :)

  • @giannifed
    @giannifed 5 месяцев назад +3

    Great tutorial. Why did you choose version 3? What are the differences? Thank you

  • @BenjaminB-xyz
    @BenjaminB-xyz 5 месяцев назад +1

    Love to see the self-hosted revolution growing! Coolify has some similarities to StartOS.

  • @johanntes2248
    @johanntes2248 5 месяцев назад +6

    Coolify ftw! Nice video Melkey

  • @naturallydope247
    @naturallydope247 Месяц назад

    Thank you for explaining this in layman’s terms for a newbie like me. Do you recommend the same plan you have for hetzner or something with larger storage?
    Why do you prefer v3 over v4 for coolify?

  • @graigkefiloe7888
    @graigkefiloe7888 3 месяца назад +1

    Thank you for the video. I have two questions. Would this work with a local server? If yes, what minimum specs(CPU, ram & storage) would one need?

  • @Dmahh
    @Dmahh 5 месяцев назад

    This is what I've always dreamed of. Many peoples jobs account for this kind of configuration work day in and day out. Having this kind of tool is a superpower for sure.

  • @codestuff3685
    @codestuff3685 5 месяцев назад +1

    This is soo sooo sooo awesome gonna try this and most probably use this in production

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      Hell yeah - let me know how it goes!

  • @plutato
    @plutato 5 месяцев назад +1

    Enjoyed the video! Out of interest, how does the DNS config work for this? Do you need multiple ips, does it change destination based on hostname, how does it work?

    • @thenecroyeti1
      @thenecroyeti1 5 месяцев назад +2

      If its set up with a SSL cert, then you can route via hostname. Very standard stuff, do it with Nginx all the time.

  • @eddiejaoude
    @eddiejaoude 5 месяцев назад +1

    This looks great! Thanks for sharing Open Source the best

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      glad i can bring some aattention

  • @tiltMOD
    @tiltMOD 5 месяцев назад +2

    So is Coolify a production-grade DevOps tool at this point? Or is it mostly good for hosting personal applications?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      Id say for personal projects it covers a lot of things, but for prduction level you would need to make that decision. I think its okay for both cases

    • @tiltMOD
      @tiltMOD 5 месяцев назад

      @@MelkeyDev Thanks for the response and the helpful video 🙏

  • @TheKennyWorld
    @TheKennyWorld 5 месяцев назад

    Great example of what you can build with the amazing TALL stack!

  • @funkman1985
    @funkman1985 5 месяцев назад +2

    Awesome video. How does this stack up against something like easypanel and cloudpanel?

    • @megasanjay
      @megasanjay 5 месяцев назад +2

      Very similar services. Compared to easypanel its completely free for everything. I think cloudpanel doesn't have docker support. Containers make coolify super powered

  • @Dominik-K
    @Dominik-K 5 месяцев назад

    Ive had so many good experiences with this so far, its been super useful

  • @p_o_z_e
    @p_o_z_e 5 месяцев назад +1

    Ok this is super cool, def gonna check it out!

  • @ChildishBenbino
    @ChildishBenbino 5 месяцев назад +2

    Self-hosting newb here! So, if I host Coolify on an EC2 then want to deploy multiple apps inside of it, how does Coolify avoid "collisions" between apps that share the same ports? Like, I see Coolify runs on port 8000. If I had another app that requires that port, is it up to me to be aware and reconfigure?

    • @mjangos9405
      @mjangos9405 2 месяца назад

      you will have to change the port it is running on (the port that apps run on)

  • @thomasrommel1512
    @thomasrommel1512 5 месяцев назад +2

    Thank you very much for sharing such an amazing tool!

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      I am glad you enjoyed

  • @elwafdy
    @elwafdy 5 месяцев назад +3

    Very cool! Thanks for the video!

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      :) Thanks for watching

  • @pedrolemos3030
    @pedrolemos3030 5 месяцев назад +1

    nice video and awesome tool! just one question tho, if I have access to only one VPS (an ok one, 4 vcpus and 8gb of ram) can I use this tool to deploy my stuff? so the VPS I would host coolify and the VPS I would deploy my applications TO are the same, is this an ok setup?

    • @HemkantTripathi
      @HemkantTripathi 5 месяцев назад +3

      You can have your apps deployed on same server as coolify. 4 vcpu is good enough for quite a few apps imo

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +2

      That is more than enough - you will be surprised how optimal frameworks make apps these days

  • @aradipatrik
    @aradipatrik 5 месяцев назад

    Great video, thanks for sharing about this tech.
    You have this console for one machine. What if you need to scale you application? Will this be able to do that?

    • @megasanjay
      @megasanjay 5 месяцев назад

      Depends on what kind of scale. A single machine is good enough for most people. Anything that would overwhelm a single machine might require its own server deployments

  • @hybs9473
    @hybs9473 5 месяцев назад +1

    Do you have any video how to make a svelte/react app to a dockerfile and integrate them to coolify? I'm complete self hosting beginner, that will be a big help.

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      I could do this if you want

    • @hybs9473
      @hybs9473 5 месяцев назад

      @@MelkeyDev please! That would be so cool!

  • @tengokuvision
    @tengokuvision 5 месяцев назад

    Looks promising! 🌟
    Does it have a “zero downtime deployment” feature for ci/cd? My Next.js project is not accessible while it’s building (after new code being pushed to the repo) as i’m struggling to make pm2 cluster mode to work correctly. any advice on the topic is appreciated too btw

    • @chris-pee
      @chris-pee 5 месяцев назад +2

      From what I've read, you can have zero downtime deploys, but it's undocumented.
      If you're using Docker Compose, you need to define a healthcheck (check docker docs), then it will make sure your new build is properly live before destroying the previous one.

    • @tengokuvision
      @tengokuvision 5 месяцев назад +1

      @@chris-pee thank you 🙏

    • @harblot
      @harblot 5 месяцев назад

      use systemd daemons with nextjs hot reload

  • @Tarabass
    @Tarabass 5 месяцев назад +1

    Great tool! Is it possible to use coolify on a synology nas?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      i am not sure but if you find the answer I would be curious too!+

  • @Gornius
    @Gornius 5 месяцев назад +1

    I deploy everything via docker-compose and reverse proxy, but coolify looks tempting.

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +2

      If you do this I think you will love Coolify because its not too much different from that

  • @hassanad94
    @hassanad94 5 месяцев назад

    Thank you for the video :) I have a similar vps, i was wondering how much reasources coolify use ? Should i upgrade my vps? Do you have any metrics which can give a insite. ( I know it wont be accurate but, its good to know. )
    Thank you so much for the tutorial. :)

    • @everyhandletaken
      @everyhandletaken 5 месяцев назад

      Have a look at their docs for requirements, I can't recall exactly, but something like 1vcpu / 2GB for Coolify + what you need for your services.
      They do, however, suggest that you run coolify on a separate server to your workloads, so that you aren't preventing access to coolify if you have a workload that chews up all the resources.. but if it is just for hobby, probably not such a concern.

  • @meamedoz
    @meamedoz 5 месяцев назад +1

    So Hetzner wouldn’t charge you automatically right? If you have more traffic you need to upgrade by yourself?

    • @naturo_yatangaki
      @naturo_yatangaki 5 месяцев назад

      Yes. In case of DDoS the server just goes down in worst case

    • @meamedoz
      @meamedoz 5 месяцев назад

      @@naturo_yatangaki Awesome, I’m definitely gonna try this tool.

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      Yep - its still a server based architecture

  • @ALiHameedAlHashemi
    @ALiHameedAlHashemi Месяц назад

    Great stuff, but if have Laravel application, after make update git branch, it will in redeploy stage rebuild app ? what about files (upload by user) in Laravel docker inside?

  • @aberba
    @aberba 3 месяца назад

    Unrelated question, do to record camera and screen separately and sync later during edit?

  • @daniel64147
    @daniel64147 5 месяцев назад

    Which is the alternative of Coolify? There are a more artisan way to do?

  • @ThisIsMMI
    @ThisIsMMI 5 месяцев назад

    You can build a very low spec pc and self host many apps in it. Reduces the cost of renting a cloud machine in the long run

    • @Alex-kb2ws
      @Alex-kb2ws 5 месяцев назад +1

      100% not for this scale. The electricity bill is more expensive than 1 month of the cheaper VMs

  • @Sameer.Trivedi
    @Sameer.Trivedi 5 месяцев назад +1

    That is great for all my stupid side projects that have too little users to earn me money and too many to shutdown 😂

  •  5 месяцев назад +1

    So you use this for your personal stuff and for company stuff AWS with CDK and stuff?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      For company stuff yeah we are vendor locked to AWS

    •  5 месяцев назад

      @@MelkeyDev cool thanks for clarification :) we use open shift. It is not as fancy as AWS but having your own cloud brings it own advantages

  • @johnmay9699
    @johnmay9699 5 месяцев назад +2

    Is it possible to use coolify to setup multiple vms for frontend, backend, database etc using private network between them?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      Yup!

    • @vaisakh_km
      @vaisakh_km 5 месяцев назад

      You meant a docker compose?

    • @johnmay9699
      @johnmay9699 5 месяцев назад

      @@vaisakh_km No, I meant more like Kubernetes

  • @jaymartinez311
    @jaymartinez311 5 месяцев назад

    From the short you posted i thought i was gonna have to setup linux on my macos but that step with the os server for like $3, now i can use coolify. This video provided a lot more context than the short 😂. Thanks for the video. I have an app deployed to vercel for a non profit for my Army veteran friend which i’m the CTO/Webmaster for and i’ve only worked in the frontend with vuejs. So i’ve never deployed a backend 😂. Yes i have a skill issue but i don’t think it’s that bad. I run and create scripts in the terminal so i’ll be alright. Saved me the headache of opening up parrallels desktop & using ubuntu on windows which is super slow on my intel 2019 macbook. I’ve never done the server thing to then run everything else but it looks straight forward so thank you! Sorry for the rant. I great video would be a rest api deployed to coolify. No caching or bells and whistles just a simple rest app to see the deployment process.

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      Haha yeah that was the point! Provide more context than the short :)

  • @blasandresayalagarcia3472
    @blasandresayalagarcia3472 5 месяцев назад +1

    How much does it cost, and does it have scaling limits so cloud doesn't kill you with the bill?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      Coolify is free

    • @blasandresayalagarcia3472
      @blasandresayalagarcia3472 5 месяцев назад

      @@MelkeyDev I meant Hetzner cost with your usage, and does coolify or Hetzner have a way to limit your cost

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      @@blasandresayalagarcia3472 so its just the cost of the Hetzner server, which is $5 USD.
      The usage has to be scaled up if you face that problem.
      Cost is a static fee, once a month, and does not fluctuate or change

  • @returnZeroo
    @returnZeroo 5 месяцев назад +2

    I also love the version 3

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      yeah!

    • @persegona77
      @persegona77 5 месяцев назад

      Why v3 over v4?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      @@persegona77 Preference

    • @returnZeroo
      @returnZeroo 5 месяцев назад

      @@persegona77 v3 looks simple and straight forward to me.

  • @LotsOfFunyoutubechannel
    @LotsOfFunyoutubechannel 5 месяцев назад +1

    I don't use vercel cause its easy. I use it because it is free (for personal projects that will not see any traffic)

  • @videofandude99
    @videofandude99 4 месяца назад +1

    wait, did you say only 1 guy made this @8:51 ?...holy 🤯

  • @albinopepegas8391
    @albinopepegas8391 5 месяцев назад

    For databases to you prefer to host them on your server or use a managed one from aws or digital ocean?

    • @sarjannarwan6896
      @sarjannarwan6896 5 месяцев назад

      I think if you're using this for a database the absolute minimum should be to have snapshots (coolify supports backing up to s3).

    • @megasanjay
      @megasanjay 5 месяцев назад

      host on coolify to start. Move to something else if it ever becomes an issue and need the reliability of a cloud provider

  • @inderjotsingh5868
    @inderjotsingh5868 5 месяцев назад

    I have a doubt, does coolofy supports all features of next

  • @naolfekadu6101
    @naolfekadu6101 5 месяцев назад +1

    Can I setup email server alongside it?

  • @moonandastar
    @moonandastar 2 месяца назад

    wow, that's amazing! thank you!

  • @longtranhoang3622
    @longtranhoang3622 3 месяца назад

    Awesome tool. Thanks bro

  • @Redyf
    @Redyf 5 месяцев назад +1

    this is awesome, thank you so much for sharing

  • @shaungbhone8368
    @shaungbhone8368 5 месяцев назад +3

    Wait! What? written with laravel framework with laravel livewire?

  • @rayusaki88
    @rayusaki88 5 месяцев назад

    Cool! Thanks for sharing this resource

  • @vaisakh_km
    @vaisakh_km 5 месяцев назад +1

    Can it do automatically setup ci/cd for react, vue, nextjs, sveltekit erc projects without docker compose?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      yeah - explore the settings and read some of the documentation

  • @angeldev96
    @angeldev96 5 месяцев назад +2

    Great video about a great tool!

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      Thank you - im glad you enjoyed

  • @yosa9463
    @yosa9463 5 месяцев назад

    What distro do you use for a desktop?

  • @adokce
    @adokce 5 месяцев назад +1

    did you set up ipv4 and firewall on hetzner?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      I set up ipv4 and a simple firewall

  • @theuser384
    @theuser384 5 месяцев назад +1

    See, PHP is not dead!

  • @neofox2526
    @neofox2526 5 месяцев назад +1

    clicked for the bait but actually got a really cool product

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      This is lowkey a great compliment haha

  • @sabuein
    @sabuein 5 месяцев назад

    Thank you, brother.

  • @rahulgawale
    @rahulgawale 5 месяцев назад +1

    How do i take backup of data in case something gets wrong or I lose admin creds ?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      You would need to either contact Coolify support or re install on your Hetzner box

    • @rahulgawale
      @rahulgawale 5 месяцев назад

      @@MelkeyDev thanks ❤

  • @udovyk
    @udovyk 5 месяцев назад

    Looks super cool!

  • @jofla
    @jofla 5 месяцев назад +1

    Imagine doing videos like this for living 😂

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      This isnt my living!

  • @sarcasticdna
    @sarcasticdna 5 месяцев назад +1

    From fireship 🎉

  • @codelucky
    @codelucky 5 месяцев назад +1

    How easy it is to replicate the server and extend database, as the user base increases?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      Databases are separate services so you can extend that easily and aalways back up + migrate.
      Then hetzner you just scale up as needed

    • @codelucky
      @codelucky 5 месяцев назад

      @@MelkeyDev You mean distributed databases? Can you recommend one good NoSQL and one RDBMS fully-managed database? I came across Dynamodb for NoSQL and NeonDB for Postgres. Do you have better suggestions? Easy to use, quick to setup and cheap as chips.

  • @astronautonmars
    @astronautonmars 5 месяцев назад

    This is sooo amazingggg!!!

  • @LoknathShil-pt2op
    @LoknathShil-pt2op 11 дней назад

    heard about coolify but how do i configure my domain name to my application

  • @camilo5821
    @camilo5821 5 месяцев назад +1

    Nice tool dude

  • @boopfer387
    @boopfer387 5 месяцев назад +1

    Damn my mind is blow!!! Amazing!

  • @AdamFiregate
    @AdamFiregate 5 месяцев назад +1

    Thank you. 🌞💛✨

  • @davidgrunsted2990
    @davidgrunsted2990 5 месяцев назад +1

    you should do a video about pocketbase

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      Would you watch it?

  • @spirodono
    @spirodono 5 месяцев назад

    Holy shit this is incredible

  • @amsraux
    @amsraux 5 месяцев назад

    That’s literally just docker with customized portainer 💀😭

  • @YazeedAlKhalaf
    @YazeedAlKhalaf 5 месяцев назад

    Is this the old UI? It looks better than the new one tbh 😂

  • @justdoitk
    @justdoitk 5 месяцев назад +1

    I've tried to deploy an astro.js app and doesn't work, is there any resources for that?

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      What issues are you specifically running into?

    • @justdoitk
      @justdoitk 5 месяцев назад

      @@MelkeyDev I have a website made with astro.js and i've deployed from github and on deployment log i'm getting:
      [2024-Jun-24 17:15:38.489670] Removing old containers.
      [2024-Jun-24 17:15:38.492306] New container is not healthy, rolling back to the old container.
      [2024-Jun-24 17:15:38.699844] Rolling update completed.
      Build Pack i'm using Nixpacks, thanks for fast response

  • @charleschen4093
    @charleschen4093 5 месяцев назад

    love this tool!

  • @lassestube
    @lassestube 4 месяца назад

    V3 actually looks better ui wise than v4 😮

  • @aghastygdproductions
    @aghastygdproductions 2 месяца назад

    How to install in wsl? i can't install because docker desktop

  • @loganyt8818
    @loganyt8818 5 месяцев назад +8

    Vercel hurt bro real bad

  • @Serizon_
    @Serizon_ 5 месяцев назад +2

    F vercel. I like cloudflare workers and server coolify as well

  • @mr.random8447
    @mr.random8447 Месяц назад

    DB and app on same VPS? so this isn't high availability then

  • @codernerd7076
    @codernerd7076 5 месяцев назад

    Thanks!

  • @woozy2171
    @woozy2171 5 месяцев назад +1

    wow i can't believe this really is free

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад

      I know its crazy

  • @BenjaminWagener
    @BenjaminWagener 5 месяцев назад +2

    Looks nice, but I don't use docker, so no option for me.

    • @MelkeyDev
      @MelkeyDev  5 месяцев назад +1

      You dont need Docker

  • @user-ii7xc1ry3x
    @user-ii7xc1ry3x 5 месяцев назад +3

    Fireship sent me 🔥🚢

  • @snatvb
    @snatvb 5 месяцев назад

    needs to buy raspberry pi and try this tool)

  • @picblade
    @picblade 5 месяцев назад

    The best tools - your hands, brain, gitlab and Docker 😊

  • @freecourseplatformenglish2829
    @freecourseplatformenglish2829 5 месяцев назад

    That COOOOOOOOOOLLLLLL

  • @thecoderguy_0001
    @thecoderguy_0001 6 дней назад

    who are here from fireship's video?

  • @AtomicPixels
    @AtomicPixels 4 месяца назад

    So either way you pay for servers. WTF

  • @leventebotos6927
    @leventebotos6927 5 месяцев назад +1

    Whos from Fireship

  • @n4bb12
    @n4bb12 5 месяцев назад

    Ten minutes of lack of "because".

  • @chrispfaff720
    @chrispfaff720 5 месяцев назад

    How is this free?

  • @msahu2595
    @msahu2595 5 месяцев назад +1

    ♥️