First, love your channel and content! Second, please don't let this stop you. The more we cover amazing open source software the better, and the more thoughts people get, the more they may see something a different creator missed. I worked on this for about 2 months. Kept changing, and updating, and just overall trying to simplify it all...but it's just a nice big complex project.
@@AwesomeOpenSource thanks, really appreciate that. I will do a mini series on it I think. I know how brutal long videos can be, it was a similar thing for my pfSense video and I'm not keen to relive it 😂
Wow, just nice to see the "cool" kids.. the "Expendables 8.3.1 - Open-Source attack" ... getting along. Joke aside, I will watch both your videos anyways, each approach is different and sometimes one explanations sits better (if nothing else, because of the huge amount of hardware combinations in this addiction called homelabbing). Just keep it up and Hollywood glory is "one small step for man, one giant leap" away from both of you. Fame, fortune and best, :fast and furious" (RAM modules) await (with such low power consumption) for best of the best. Cheers gentlemen.
Having worked for over 5 different MSPs, I don't think any of them would use this. But it's cool. Most MSP's are are churn and burn. Most also want support options for everything. This is very much geared toward devops and development. This would be very niche. Any time I mentioned FOSS or Linux, everybody lost the light in their eyes.
I believe you 100%, and it saddens me 1000%, but I'm holding out hope. Totally understand the desire for support, thus looking into the open source tool's support options. These days this is how many of the projects fund the continued development.
the fact that linux triggers the darkness concerns me lol As an MSP, all web service hosting/platforms I use run on linux .... Clients run windows/mac mostly, but a lot the systems we manage for clients don't run on Windows, but linux -_- Think it might just be the 'management' at the companies you have worked for that don't understand linux or don't want to understand (usual sadly) I get the FOSS side, when things go bad, and it's just not working ... downtime is a problem. And having the ability to make a call, and get an engineer that knows the system inside and out within an hour makes a big difference.
Well I'm an MSP that uses tech like this! I build a lot of custom software for my clients and having a self hosted option instead of using Vercel is so awesome for me. I'll be using this or maybe Dokploy here this week to start managing and rolling out my software. What a great time to be a self hoster!
Hi Brian, great video! Would be great to have a coolify video more in depth with Tailscale on both localhost and remote server setting up n8n for example. Thanks a lot!
Thanks for the video! I found it a bit redundant. The most interesting aspect of using remote servers with Coolify is how to set up the reverse proxy, which wasn't really covered. It would be great to see that in action, like having the localhost of Coolify manage other VPS remote servers running web apps that are accessible via the domain set up by Coolify. The reverse proxy should make it appear as an actual domain rather than a development subdomain URL.
I understand. I tried to point this out int he video, but as of right now, coolify manages the remote server, but each server has it's own reverse proxy running. So you need to create wildcard records that point to each server you run. If your domain is bobshotdogs.com, then you could create *.services.bobshotdogs.com and *.comm.bobs.hotdogs.com where services and comm are different servers you're managing from coolify. Of course this means you have access to a public IP and por 80 and 443 on each of those servers as well. I've put in a request to do mor what I think you are interested in which is Coolify is the remote manager and proxy for all of the other servers and services running on those server. I don't know if it will get picked up, but I hope it will.
Don't think of using this for homelab, it is possible but it's strictly made with dev/professional work in mind. It also doesn't work well with prexisting servicer u may have on the server
Indeed, it's aimed more at the deployment needs of a development team or business, thus it's a win for an MSP potentially, but definitely overkill for most homelabs.
@@AwesomeOpenSourcehey u mentioned ssdnodes in the description, it's my first seing such cheap provider, i ve looked at some reviews and they ssem fair but i can't find information on what CPUs they use and wether thye are dedicated vcpu cores or shared vcpu cores, do u happen to have any intel on the subject?
This bit of tech is awesome for MSP's like mine as it allows me to easily launch custom software that I build for my clients instead of using a platform like Vercel.
I'm not 100% but I'm pretty sure they are shared vcpus. I used them for years, and just recently switched away, only because I didn't need that big of a server anymore. Their service was rock solid, I updated the full OS more than once, and their automatic daily backups saved me a few times. I was quite pleased with the service. Just my experience though.
So can I ask you to cover Fossil (a complete alternative to Git) It's self-hostable as well (& has a service called Chisel) Not a single OpenSource content-creator has made a video on it
Coolify needs to access the remote server via root user. Why it's that way, I'm still not sure, but they are working to make it not require root access.
Kind of, but not exactly. In portainer, you need to setup portainer on each system (either the full portainer, or agent), then you can jump system to system to see what's happening on any one. Coolify, or more of a single jumping off point for all your managed services regardless of system they are running on. Additionally, not sure Portainer handles git based builds, and such like Coolify.
Oh man ! This was looking like such a great product.......Until you got to the root user part. Breaking Linux security rules, like using a "root" account is not good. Although, you could break the services down into a few groups, and get 4 or 5 videos with a more deeper explanation of things.
Indeed. This is a massive bit of software, doing a ton of things in the background. I'm really not sure why it needs root privileges, as it should be able to spin up a docker container without root, and as I said, they are working on ways to allow it to run without root, so looking forward to that.
Extremely different than portainer. This can povision another server for you, and collect everything in a single view, vs the multiple views of portainer when using remote servers. Not a lot more involved, but I think this does a ton more under the covers. That said, I think this would be a bit of overkill for most people on their homelab, and even portainer is often a bit more than is needed.
@@AwesomeOpenSource maybe i should dig in a little more. By provision do you mean it can spin up new VMs like terraform? and btw thanks for what you do.
No nesserily Tru I run all my docker instances running Portainer from a single portainer by adding multiple environments. I log into single portainer and mange other through the agent. I can even move an app from one host to another. This would have been revolutionary if things like 1panel, portainer, and other server management dashboard apps.
Damn, you beat me to it. I was just recording this... Great video, thanks 👍
post will watch it
still going to watch yours for different perspective
First, love your channel and content! Second, please don't let this stop you. The more we cover amazing open source software the better, and the more thoughts people get, the more they may see something a different creator missed. I worked on this for about 2 months. Kept changing, and updating, and just overall trying to simplify it all...but it's just a nice big complex project.
@@AwesomeOpenSource thanks, really appreciate that. I will do a mini series on it I think. I know how brutal long videos can be, it was a similar thing for my pfSense video and I'm not keen to relive it 😂
Wow, just nice to see the "cool" kids.. the "Expendables 8.3.1 - Open-Source attack" ... getting along. Joke aside, I will watch both your videos anyways, each approach is different and sometimes one explanations sits better (if nothing else, because of the huge amount of hardware combinations in this addiction called homelabbing). Just keep it up and Hollywood glory is "one small step for man, one giant leap" away from both of you. Fame, fortune and best, :fast and furious" (RAM modules) await (with such low power consumption) for best of the best. Cheers gentlemen.
Having worked for over 5 different MSPs, I don't think any of them would use this. But it's cool. Most MSP's are are churn and burn. Most also want support options for everything. This is very much geared toward devops and development. This would be very niche. Any time I mentioned FOSS or Linux, everybody lost the light in their eyes.
I believe you 100%, and it saddens me 1000%, but I'm holding out hope. Totally understand the desire for support, thus looking into the open source tool's support options. These days this is how many of the projects fund the continued development.
the fact that linux triggers the darkness concerns me lol
As an MSP, all web service hosting/platforms I use run on linux ....
Clients run windows/mac mostly, but a lot the systems we manage for clients don't run on Windows, but linux -_-
Think it might just be the 'management' at the companies you have worked for that don't understand linux or don't want to understand (usual sadly)
I get the FOSS side, when things go bad, and it's just not working ... downtime is a problem.
And having the ability to make a call, and get an engineer that knows the system inside and out within an hour makes a big difference.
Well I'm an MSP that uses tech like this! I build a lot of custom software for my clients and having a self hosted option instead of using Vercel is so awesome for me. I'll be using this or maybe Dokploy here this week to start managing and rolling out my software. What a great time to be a self hoster!
I am happy I have jumped on the coolify train mid of this year and gave saved myself some bucks and i build as many projects and host them😅
That's awesome!
thanks for the valuable content you share on YT. It's very useful for the self-hosters.
@@Ruslan-UA my pleasure.
that a long video,
nice explaination
i'm gonna add it to my list to install, now that i understand it better
thx
You're welcome! Hope it helps.
Hi Brian, great video!
Would be great to have a coolify video more in depth with Tailscale on both localhost and remote server setting up n8n for example.
Thanks a lot!
Let me see what I can come up with.
Thanks for the video! I found it a bit redundant. The most interesting aspect of using remote servers with Coolify is how to set up the reverse proxy, which wasn't really covered. It would be great to see that in action, like having the localhost of Coolify manage other VPS remote servers running web apps that are accessible via the domain set up by Coolify. The reverse proxy should make it appear as an actual domain rather than a development subdomain URL.
I understand. I tried to point this out int he video, but as of right now, coolify manages the remote server, but each server has it's own reverse proxy running. So you need to create wildcard records that point to each server you run. If your domain is bobshotdogs.com, then you could create *.services.bobshotdogs.com and *.comm.bobs.hotdogs.com where services and comm are different servers you're managing from coolify. Of course this means you have access to a public IP and por 80 and 443 on each of those servers as well. I've put in a request to do mor what I think you are interested in which is Coolify is the remote manager and proxy for all of the other servers and services running on those server. I don't know if it will get picked up, but I hope it will.
Thanks, was a long one.
You're welcome! and yes, I really tried to figure out how to make it shorter, but to do it any bit of justice, it just had to be a long one.
Thanks you are the best👍
My pleasure.
i don't think i'll ever spin this up in my homelab as i don't have a need for it but it's still cool-ify to learn about it
Completely understand, but never hurts to know it's out there.
Great video! Is there a reason you changed the proxy to caddy or is it just personal preference?
Just to show it can be done. No more than that. If you prefer Traefik, it should work seamlessly.
Could you please create an video for Wi-Fi OTP authentication RADIUS
Don't think of using this for homelab, it is possible but it's strictly made with dev/professional work in mind.
It also doesn't work well with prexisting servicer u may have on the server
Indeed, it's aimed more at the deployment needs of a development team or business, thus it's a win for an MSP potentially, but definitely overkill for most homelabs.
@@AwesomeOpenSourcehey u mentioned ssdnodes in the description, it's my first seing such cheap provider, i ve looked at some reviews and they ssem fair but i can't find information on what CPUs they use and wether thye are dedicated vcpu cores or shared vcpu cores, do u happen to have any intel on the subject?
This bit of tech is awesome for MSP's like mine as it allows me to easily launch custom software that I build for my clients instead of using a platform like Vercel.
I'm not 100% but I'm pretty sure they are shared vcpus. I used them for years, and just recently switched away, only because I didn't need that big of a server anymore. Their service was rock solid, I updated the full OS more than once, and their automatic daily backups saved me a few times. I was quite pleased with the service. Just my experience though.
So can I ask you to cover Fossil (a complete alternative to Git)
It's self-hostable as well (& has a service called Chisel)
Not a single OpenSource content-creator has made a video on it
Let me see what I can find out on it.
So it's like Portainer on steroids? (Edit: i see you already answer this elsewhere in the comments).
No worries, yes, it is kind of like portainer on steroids.
How do you use cloudflare tunnel as default connection for the apps?
I would also want to know how to set this up with Cloudflare tunnels...😊
I don't use cloudflare, so couldn't tell you.
have you tried GLPI??
I have. I was set to do a video on it, but got pulled off onto other topics, so I need to get back to it.
production ready?
I think that depends on you and your use case. It doesn't cost you anything but some time to try it out.
Why not use 'sudo su -' instead of allowing root login via ssh?
Coolify needs to access the remote server via root user. Why it's that way, I'm still not sure, but they are working to make it not require root access.
Isn't this just like Portainer with templates?
Kind of, but not exactly. In portainer, you need to setup portainer on each system (either the full portainer, or agent), then you can jump system to system to see what's happening on any one. Coolify, or more of a single jumping off point for all your managed services regardless of system they are running on. Additionally, not sure Portainer handles git based builds, and such like Coolify.
Oh man ! This was looking like such a great product.......Until you got to the root user part. Breaking Linux security rules, like using a "root" account is not good.
Although, you could break the services down into a few groups, and get 4 or 5 videos with a more deeper explanation of things.
Indeed. This is a massive bit of software, doing a ton of things in the background. I'm really not sure why it needs root privileges, as it should be able to spin up a docker container without root, and as I said, they are working on ways to allow it to run without root, so looking forward to that.
Not much differant from Portainer
Extremely different than portainer. This can povision another server for you, and collect everything in a single view, vs the multiple views of portainer when using remote servers. Not a lot more involved, but I think this does a ton more under the covers. That said, I think this would be a bit of overkill for most people on their homelab, and even portainer is often a bit more than is needed.
@@AwesomeOpenSource maybe i should dig in a little more. By provision do you mean it can spin up new VMs like terraform? and btw thanks for what you do.
No, it doesn't spin up the VM, thus I used LXConsole, but the applications once spun up are easy to provision to each server from a single place.
No nesserily Tru I run all my docker instances running Portainer from a single portainer by adding multiple environments. I log into single portainer and mange other through the agent. I can even move an app from one host to another. This would have been revolutionary if things like 1panel, portainer, and other server management dashboard apps.