Open Source hosting control panel - to host real websites for learning and fun!
-
Hi there,
I seen other post (https://mangolassi.it/topic/13030/open-source-lamp-web-hosting-panels/30) by @scottalanmiller , which is older (2017), what would you suggest in 2020, the server would be CentOS. Already fired the VM on Azure, waiting for suggestions to install Control Panel, to host websites and run emails.
Thanks!
-
I'd heavily recommend not doing this at all. You get such a better, simpler system but just doing... nothing. Web hosting is easy, control panels are hard.
-
@openit I like WebMin and Cockpit but that's about it. I've seen more control panels than I want to see with hosting. I think Scott might be right, less is more.
-
@openit said in Open Source hosting control panel - to host real websites for learning and fun!:
Already fired the VM on Azure
Have you priced out Vultr? I bet it's around half the price for a faster, more stable platform.
-
@scottalanmiller said in Open Source hosting control panel - to host real websites for learning and fun!:
I'd heavily recommend not doing this at all. You get such a better, simpler system but just doing... nothing. Web hosting is easy, control panels are hard.
Sorry, not clear, could you elaborate?
-
@krisleslie said in Open Source hosting control panel - to host real websites for learning and fun!:
@openit I like WebMin and Cockpit but that's about it. I've seen more control panels than I want to see with hosting. I think Scott might be right, less is more.
Yeah, Webmin was in check list, will try.
-
@scottalanmiller said in Open Source hosting control panel - to host real websites for learning and fun!:
@openit said in Open Source hosting control panel - to host real websites for learning and fun!:
Already fired the VM on Azure
Have you priced out Vultr? I bet it's around half the price for a faster, more stable platform.
Yeah, I'm totally aware of Vultr, ran servers for many months earlier.
Azure is on Trial with free credit, learning Azure. I know I can run at least 5 VMs on Vultr for what I will pay to 1 VM in Azure. -
@openit said in Open Source hosting control panel - to host real websites for learning and fun!:
@scottalanmiller said in Open Source hosting control panel - to host real websites for learning and fun!:
I'd heavily recommend not doing this at all. You get such a better, simpler system but just doing... nothing. Web hosting is easy, control panels are hard.
Sorry, not clear, could you elaborate?
Web hosting is a pretty basic task. Like... you copy files, you copy the database... voila. That's all you really do. It's all super easy stuff. Using a "panel" adds a lot of complication that you have to manage the panel and learn how it works - all stuff you could just skip by just doing a normal web server without the panel.
I've never seen a panel that made things easier, only harder. And it limits you a lot, generally they don't work with all of the pieces that you'd want to use so you end up with a half assed web server, with a heavy panel on top, that's more risky and more work, with no benefits.
-
While I don't think it's that basic, I do agree. But I think what should be done is establish a set of procedures to run (preferably from terminal) because honestly Windows Servers take more to manage than Linux and I'm a Linoobbb. A few commands updates the os and packages lol. Backups are super easy also if you have a good tool. I personally use TurnKey Linux as it has a backup backend built in straight to AWS. I fire and forget.
Think of it like this. The same way Windows Server gives you like a simple list of tasks to accomplish when you first boot, treat Linux the same way. That could be possibly automated to the point you may only have to check up on your routines to make sure they complete fine. I haven't had enough time but I have gotten my feet wet with Ansible. If you have processes that you are doing across a fleet, any automation takes your human hands off it.
So the questions you should probably ask are what commands are needed to run to establish the website and setup email. Get that down first. You could potentially bash script it. After that you could potentially automate it even further with Ansible or one of the other options!
-
@scottalanmiller said in Open Source hosting control panel - to host real websites for learning and fun!:
@openit said in Open Source hosting control panel - to host real websites for learning and fun!:
@scottalanmiller said in Open Source hosting control panel - to host real websites for learning and fun!:
I'd heavily recommend not doing this at all. You get such a better, simpler system but just doing... nothing. Web hosting is easy, control panels are hard.
Sorry, not clear, could you elaborate?
Web hosting is a pretty basic task. Like... you copy files, you copy the database... voila. That's all you really do. It's all super easy stuff. Using a "panel" adds a lot of complication that you have to manage the panel and learn how it works - all stuff you could just skip by just doing a normal web server without the panel.
I've never seen a panel that made things easier, only harder. And it limits you a lot, generally they don't work with all of the pieces that you'd want to use so you end up with a half assed web server, with a heavy panel on top, that's more risky and more work, with no benefits.
I thought he was talking about something like how web hosts use cPanel. I like Vesta Control Panel, but there are some others such as CentOS Web Panel and ISPConfig. They all do everything.
-
@Obsolesce said in Open Source hosting control panel - to host real websites for learning and fun!:
@scottalanmiller said in Open Source hosting control panel - to host real websites for learning and fun!:
@openit said in Open Source hosting control panel - to host real websites for learning and fun!:
@scottalanmiller said in Open Source hosting control panel - to host real websites for learning and fun!:
I'd heavily recommend not doing this at all. You get such a better, simpler system but just doing... nothing. Web hosting is easy, control panels are hard.
Sorry, not clear, could you elaborate?
Web hosting is a pretty basic task. Like... you copy files, you copy the database... voila. That's all you really do. It's all super easy stuff. Using a "panel" adds a lot of complication that you have to manage the panel and learn how it works - all stuff you could just skip by just doing a normal web server without the panel.
I've never seen a panel that made things easier, only harder. And it limits you a lot, generally they don't work with all of the pieces that you'd want to use so you end up with a half assed web server, with a heavy panel on top, that's more risky and more work, with no benefits.
I thought he was talking about something like how web hosts use cPanel. I like Vesta Control Panel, but there are some others such as CentOS Web Panel and ISPConfig. They all do everything.
That's what I mean, too. It makes using a web host so hard.