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

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • If you are looking for a tool that deploys your applications and costs nothing (its FREE) - check out Coolify.
    It is an open source software that is great for self-hosting your applications. I was completely impressed when I found it - it's Free, multiple DNS, Self-hosted, open source, great support. You HAVE to check it out if you are asking yourself how to deploy your applications.
    Coolify:
    www.coolify.io/
    Give it a star:
    github.com/coollabsio/coolify
    Don't Deploy Your Apps With Vercel (short)
    • Don't Deploy Your Apps...
    Twitch
    I stream live on Twitch every weekend
    Twitch : / melkey
    Join the amazing community on Discord
    Discord: / discord
    I post memes and host Twitter Tech Spaces
    Twitter: / melkeydev
    SUBSCRIBE OR GET LAID OFF
    ╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
    ║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
    ╠╗║╚╝║║╠╗║╚╣║║║║║═╣
    ╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
    Discover why Coolify is the ultimate tool for deploying your applications! 🚀 In this video, we dive into Coolify's features, benefits, and why it's the best choice for seamless app deployment. Perfect for developers seeking efficiency and reliability
    #coding #neovim #typescript ⁠Programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment #gymbro #gym #programmerhumor
  • Věda a technologie

Komentáře • 205

  • @MelkeyDev
    @MelkeyDev  Před 23 dny +55

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

  • @dikan34
    @dikan34 Před 23 dny +104

    Finally, the best self-hosting tool

  • @heyandras
    @heyandras Před 23 dny +456

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

    • @peterszarvas94
      @peterszarvas94 Před 23 dny +12

      this is an amazing tool!

    • @Dominik-K
      @Dominik-K Před 23 dny

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

    • @ifeanyinneji7704
      @ifeanyinneji7704 Před 22 dny +11

      Coolify's a great tool!

    • @MarkTheSWE
      @MarkTheSWE Před 22 dny +1

      Will be checking this out to host a small leptos site

    • @Mikagaru444
      @Mikagaru444 Před 21 dnem +1

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

  • @Dom-zy1qy
    @Dom-zy1qy Před 23 dny +62

    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.

  • @naturo_yatangaki
    @naturo_yatangaki Před 19 dny +20

    AMAZING thanks fireship

  • @BarakaAndrew
    @BarakaAndrew Před 22 dny +17

    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.

  • @thomasgormanable
    @thomasgormanable Před 23 dny +10

    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  Před 22 dny +1

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

  • @elugonzalez267
    @elugonzalez267 Před 18 dny +1

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

  • @flwi
    @flwi Před 19 dny +1

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

  • @user-wr9gz1gr3u
    @user-wr9gz1gr3u Před 19 dny +2

    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!

  • @Dominik-K
    @Dominik-K Před 23 dny

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

  • @johanntes2248
    @johanntes2248 Před 23 dny +6

    Coolify ftw! Nice video Melkey

  • @elwafdy
    @elwafdy Před 21 dnem +3

    Very cool! Thanks for the video!

  • @p_o_z_e
    @p_o_z_e Před 19 dny +1

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

  • @giannifed
    @giannifed Před 18 dny +2

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

  • @CsAlchemy-eg6ch
    @CsAlchemy-eg6ch Před 18 dny +2

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

  • @rayusaki88
    @rayusaki88 Před 18 dny

    Cool! Thanks for sharing this resource

  • @thomasrommel1512
    @thomasrommel1512 Před 22 dny +2

    Thank you very much for sharing such an amazing tool!

  • @marlopainter8246
    @marlopainter8246 Před 8 dny +1

    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.

  • @codestuff3685
    @codestuff3685 Před 17 dny +1

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

    • @MelkeyDev
      @MelkeyDev  Před 17 dny

      Hell yeah - let me know how it goes!

  • @TheKennyWorld
    @TheKennyWorld Před 18 dny

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

  • @Redyf
    @Redyf Před 23 dny +1

    this is awesome, thank you so much for sharing

  • @udovyk
    @udovyk Před 18 dny

    Looks super cool!

  • @eddiejaoude
    @eddiejaoude Před 17 dny +1

    This looks great! Thanks for sharing Open Source the best

    • @MelkeyDev
      @MelkeyDev  Před 17 dny

      glad i can bring some aattention

  • @sabuein
    @sabuein Před 18 dny

    Thank you, brother.

  • @Dmahh
    @Dmahh Před 18 dny

    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.

  • @BenjaminB-xyz
    @BenjaminB-xyz Před 15 dny

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

  • @yosa9463
    @yosa9463 Před 23 dny

    What distro do you use for a desktop?

  • @astronautonmars
    @astronautonmars Před 18 dny

    This is sooo amazingggg!!!

  • @charleschen4093
    @charleschen4093 Před 23 dny

    love this tool!

  • @alfedonculous
    @alfedonculous Před 23 dny +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 Před 21 dnem +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.

  • @aradipatrik
    @aradipatrik Před 21 dnem

    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 Před 18 dny

      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

  • @daniel64147
    @daniel64147 Před 18 dny

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

  • @angeldev96
    @angeldev96 Před 23 dny +2

    Great video about a great tool!

    • @MelkeyDev
      @MelkeyDev  Před 22 dny +1

      Thank you - im glad you enjoyed

  • @inderjotsingh5868
    @inderjotsingh5868 Před 17 dny

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

  • @hassanad94
    @hassanad94 Před 23 dny

    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 Před 16 dny

      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.

  • @boopfer387
    @boopfer387 Před 22 dny +1

    Damn my mind is blow!!! Amazing!

  • @jaymartinez311
    @jaymartinez311 Před 23 dny

    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  Před 22 dny +1

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

  • @pedrolemos3030
    @pedrolemos3030 Před 23 dny +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 Před 23 dny +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  Před 22 dny +2

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

  • @funkman1985
    @funkman1985 Před 18 dny +2

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

    • @megasanjay
      @megasanjay Před 18 dny +1

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

  • @ChildishBenbino
    @ChildishBenbino Před 11 dny

    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?

  • @hybs9473
    @hybs9473 Před 3 dny +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.

  • @AdamFiregate
    @AdamFiregate Před 16 dny +1

    Thank you. 🌞💛✨

  • @tengokuvision
    @tengokuvision Před 17 dny

    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 Před 17 dny +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 Před 17 dny +1

      @@chris-pee thank you 🙏

    • @harblot
      @harblot Před 3 dny

      use systemd daemons with nextjs hot reload

  • @Tarabass
    @Tarabass Před 18 dny +1

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

    • @MelkeyDev
      @MelkeyDev  Před 17 dny +1

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

  • @albinopepegas8391
    @albinopepegas8391 Před 23 dny

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

    • @sarjannarwan6896
      @sarjannarwan6896 Před 22 dny

      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 Před 18 dny

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

  • @codernerd7076
    @codernerd7076 Před 19 dny

    Thanks!

  • @spirodono
    @spirodono Před 19 dny

    Holy shit this is incredible

  • @tiltMOD
    @tiltMOD Před 17 dny +2

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

    • @MelkeyDev
      @MelkeyDev  Před 17 dny +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 Před 17 dny

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

  •  Před 22 dny +1

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

    • @MelkeyDev
      @MelkeyDev  Před 21 dnem

      For company stuff yeah we are vendor locked to AWS

    •  Před 21 dnem

      @@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

  • @Sameer.Trivedi
    @Sameer.Trivedi Před 18 dny +1

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

  • @returnZeroo
    @returnZeroo Před 22 dny +2

    I also love the version 3

  • @camilo5821
    @camilo5821 Před 22 dny +1

    Nice tool dude

  • @johnmay9699
    @johnmay9699 Před 22 dny +2

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

  • @wulfem
    @wulfem Před 17 dny +1

    How often do you change your setup for your app (db, insights etc)? I prefer one bash script for the Hetzner API and spin my whole server and everything ready configured without clicking within probably 1 minute (of waiting). And i am sure i forgot nothing. Or I can resetup my server within seconds. Plus no additional app to keep updated, which is a security risk on top. It's so easy with Docker anyway and to learn bash is king anyway, if you will do things efficient.

    • @MelkeyDev
      @MelkeyDev  Před 17 dny

      Depends, but i actually like to use AWS CDK for other infra outside of the Coolify eco system

  • @meamedoz
    @meamedoz Před 19 dny +1

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

    • @naturo_yatangaki
      @naturo_yatangaki Před 19 dny +1

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

    • @meamedoz
      @meamedoz Před 19 dny

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

    • @MelkeyDev
      @MelkeyDev  Před 17 dny +1

      Yep - its still a server based architecture

  • @naolfekadu6101
    @naolfekadu6101 Před 3 dny

    Can I setup email server alongside it?

  • @vaisakhkm783
    @vaisakhkm783 Před 18 dny +1

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

    • @MelkeyDev
      @MelkeyDev  Před 17 dny

      yeah - explore the settings and read some of the documentation

  • @adokce
    @adokce Před 19 dny +1

    did you set up ipv4 and firewall on hetzner?

    • @MelkeyDev
      @MelkeyDev  Před 17 dny +1

      I set up ipv4 and a simple firewall

  • @Gornius
    @Gornius Před 21 dnem +1

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

    • @MelkeyDev
      @MelkeyDev  Před 21 dnem +1

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

  • @sarcasticdna
    @sarcasticdna Před 18 dny +1

    From fireship 🎉

  • @davidgrunsted2990
    @davidgrunsted2990 Před 22 dny +1

    you should do a video about pocketbase

  • @theuser384
    @theuser384 Před 23 dny +1

    See, PHP is not dead!

  • @ThisIsMMI
    @ThisIsMMI Před 18 dny

    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 Před 17 dny +1

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

  • @darkcss1054
    @darkcss1054 Před 17 dny +1

    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.

  • @freecourseplatformenglish2829

    That COOOOOOOOOOLLLLLL

  • @amsraux
    @amsraux Před hodinou

    That’s literally just docker with customized portainer 💀😭

  • @jofla
    @jofla Před 21 dnem +1

    Imagine doing videos like this for living 😂

  • @blasandresayalagarcia3472

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

    • @MelkeyDev
      @MelkeyDev  Před 14 dny +1

      Coolify is free

    • @blasandresayalagarcia3472
      @blasandresayalagarcia3472 Před 13 dny

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

    • @MelkeyDev
      @MelkeyDev  Před 13 dny

      @@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

  • @codelucky
    @codelucky Před 18 dny +1

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

    • @MelkeyDev
      @MelkeyDev  Před 17 dny +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 Před 17 dny

      @@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.

  • @YazeedAlKhalaf
    @YazeedAlKhalaf Před 18 dny

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

  • @rahulgawale
    @rahulgawale Před 14 dny +1

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

    • @MelkeyDev
      @MelkeyDev  Před 14 dny +1

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

    • @rahulgawale
      @rahulgawale Před 14 dny

      @@MelkeyDev thanks ❤

  • @Alex-bc3xe
    @Alex-bc3xe Před 22 dny +6

    So weird... v3 is better looking than 4 and has more services wtf, for example in v4 you have no plausbile

    • @MelkeyDev
      @MelkeyDev  Před 22 dny +1

      I really like V3 :3

    • @megasanjay
      @megasanjay Před 18 dny

      v4 has way more services. There are lots of redis alternatives alone in v4. I use both but planning on transitioning all my instances to v4 soon

  • @shaungbhone8368
    @shaungbhone8368 Před 18 dny +3

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

  • @neofox2526
    @neofox2526 Před 17 dny +1

    clicked for the bait but actually got a really cool product

    • @MelkeyDev
      @MelkeyDev  Před 17 dny +1

      This is lowkey a great compliment haha

  • @justdoitk
    @justdoitk Před 2 dny +1

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

    • @MelkeyDev
      @MelkeyDev  Před 2 dny

      What issues are you specifically running into?

    • @justdoitk
      @justdoitk Před 2 dny

      @@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

  • @LotsOfFunyoutubechannel
    @LotsOfFunyoutubechannel Před 22 dny +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)

  • @Serizon_
    @Serizon_ Před 18 dny +2

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

  • @snatvb
    @snatvb Před 20 dny

    needs to buy raspberry pi and try this tool)

  • @woozy2171
    @woozy2171 Před 18 dny +1

    wow i can't believe this really is free

  • @picblade
    @picblade Před 12 dny

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

  • @loganyt8818
    @loganyt8818 Před 23 dny +8

    Vercel hurt bro real bad

  • @2u841r
    @2u841r Před 19 dny +1

    Wow

  • @BenjaminWagener
    @BenjaminWagener Před 23 dny +2

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

  • @leventebotos6927
    @leventebotos6927 Před 18 dny +1

    Whos from Fireship

  • @user-ii7xc1ry3x
    @user-ii7xc1ry3x Před 18 dny +3

    Fireship sent me 🔥🚢

  • @chrispfaff720
    @chrispfaff720 Před 19 dny

    How is this free?

  • @LjaDj5XQKey9mSDxh4
    @LjaDj5XQKey9mSDxh4 Před 18 dny

    What about serverless functions?

  • @Chaaos2
    @Chaaos2 Před 18 dny

    Imagine not using vercel 😂😂

    • @megasanjay
      @megasanjay Před 18 dny

      Coolify + Cloudflare is a good combo. Don't have to pay triangle company anything.

  • @SoftIceCreamMan
    @SoftIceCreamMan Před 23 dny +3

    i am the firstest

  • @n4bb12
    @n4bb12 Před 17 dny

    Ten minutes of lack of "because".

  • @danielf2651
    @danielf2651 Před 18 dny

    I don't get it, isn't this just Vercel but not free since you need to rent a web server? Isn't it actually even more expensive, since Vercel will for example use AWS Amplify behind the scenes when you deploy a NextJS app, but this would all just be running on a generic web server without the optimisations that AWS Amplify has?
    I feel like I'd rather just use AWS at that point.

  • @mirzazplayz_rblx
    @mirzazplayz_rblx Před 18 dny

    Big L

  • @collinswanyeki
    @collinswanyeki Před 17 dny +1

    If Arc adds VPN i guess @MelkeyDev will shift from Brave