Open Source LAMP Web Hosting Panels


  • Service Provider

    Wanted to check some out and see what is good. I know that zPanel is out there and seems well regarded. I feel like someone recently mentioned another one, but I cannot think of what it was. Does anyone have any that they use and would recommend? Not trying to start a hosting company here, just interested in what could be handy for an internal web hosting platform to make things a little easier. We use cPanel with ASO and it's not the best, but it is pretty full features and does the trick. Something along those lines would be handy. But paying for something would make no sense in this case.



  • I've never used anything other than cpanel but I have seen this before. Looks interesting.

    http://centos-webpanel.com/


  • Service Provider

    Checking out Sentora, too.


  • Service Provider

    And there is VestaCP too.



  • CentOS panel is good, but of course, it wants you to use CentOS. I have one of those running and it's definitely a kitchen-sink type panel. It's less like cPanel and more like WHM. You can use it if you want to create separate accounts for different projects that have their own individual logins with their own account panels etc. You could be more like a shared web host on this one. Here is my panel:
    0_1490308360849_centospanel.png

    For a simpler panel I've enjoyed using Vesta. You can also set up multiple accounts here, but the core feature set is more tame and easier to get around. My panel is down cause I've been migrating sites to another host. This screenshot is from their website:
    0_1490308483303_vesta.png

    My favorite panel for single user, not for 'shared hosting/multiple accounts', is Webmin. This is as much for hosting as it is for server management. It's a general panel for managing the server itself, but throwing in php, mysql, apache and stuff is also something it can do. Here is my panel:
    0_1490308672579_webmin.png
    The default style is a big horrid so I highly suggest changing to the style I've got here.

    One very important feature of Webmin is that they don't change or alter how software installs by default. In other words they don't move config files or default folder locations around or lock you out of editing things from the command line. I believe you can even install it on top of a server that's already configured with stuff, while the other panels insist on being installed on a fresh server and they control all software installing and configuring.
    With Webmin, all configs are in default locations and you can edit them with or without using the Webmin panel. In this case, it merely acts as a visual GUI with everything else running in its default state under the hood.

    If I just want a general server GUI and hosting one web location, it's Webmin. If I need a bunch of separate web projects, I'd go with Vesta. Go with CentOS if your idea of a relaxing weekend is configuring WHM/cPanel.





  • I believe Sentora is a fork from zpanel.


  • Service Provider

    @StuartJordan said in Open Source LAMP Web Hosting Panels:

    I believe Sentora is a fork from zpanel.

    It is.


  • Service Provider

    They pretty much all seem to demand CentOS. I'm surprised, but it makes targeting the code easier.



  • @scottalanmiller - I tried Zpanel in an early release and it was really good, I can only imagine Sentora is even better now.


  • Service Provider

    I really like the look of VestaCP. I wanted to host on Fedora, but it's not a big deal. CentOS 7 installing and updating now. Will see if VestaCP installs first and test from there.



  • @scottalanmiller
    Vesta always ran very smooth for me, all defaults. Probably ran it a half dozen times on different servers from DO, VULTR, and local VMs.

    The only problem I had with my last one is after running for 2 years solid with no issues, it started doing this weird thing with auto backups where it "started" the backup and never ended, just kept creating temp files until my whole drive was full and caused the server to halt.
    I would delete all the temp files to get the server back up, but then the backup would begin running again and fill it up again. I tried a lot of stuff to fix but nothing worked, I just had to disable backups entirely.

    One thing I did like, which is NOT like cPanel, is that I could create a MySQL DB, User, and Pass, in one go, one screen. That was slick.



  • ISPconfig also has a big user base.

    I have been reading through the Sentora forum, I would probably stay away from that panel for now, their main developer recently left due to getting bashed and I think he had enough. There are threads about the project using some insecure code from the zpanel project, thought I would give you heads up on that one. http://us3.campaign-archive.com/?u=722bc323a024d15a407baae81&id=4725051e38


  • Service Provider

    @StuartJordan said in Open Source LAMP Web Hosting Panels:

    ISPconfig also has a big user base.

    I have been reading through the Sentora forum, I would probably stay away from that panel for now, their main developer recently left due to getting bashed and I think he had enough. There are threads about the project using some insecure code from the zpanel project, thought I would give you heads up on that one. http://us3.campaign-archive.com/?u=722bc323a024d15a407baae81&id=4725051e38

    That doesn't bode well.



  • @guyinpv What theme is that?


  • Service Provider

    Just looked at zPanel... it's dead.

    http://www.zpanelcp.com/download/

    Nothing on their website since CentOS 6 and Ubuntu 12.04. Wow. Looking at their GitHub repo...

    https://github.com/zpanel/zpanel

    0_1490377128207_Screenshot from 2017-03-24 18-38-41.png

    The project died half a decade ago. Moving on....



  • I installed Vesta this morning while waiting for other things to happen. I really like it so far, and I should have my personal domain pointing to it here shortly. It was nice to have DNS working out of the box. For some reason I always seem to struggle with named configs.


  • Service Provider

    @travisdh1 said in Open Source LAMP Web Hosting Panels:

    I installed Vesta this morning while waiting for other things to happen. I really like it so far, and I should have my personal domain pointing to it here shortly. It was nice to have DNS working out of the box. For some reason I always seem to struggle with named configs.

    It's definitely nice and super fast. I'm not sure if I like it controlling all of the configs, though. I have this feeling that it might be easier to just do without the control panel since they all lack the installers and things like the GUI based file management tools.



  • @scottalanmiller

    A file management tool is, naturally, a paid upgrade of Vesta.

    You might be happiest with Webmin then. it's not a LAMP panel, it's just a general server management GUI. Almost everything you do in it just translates to a standard console command and most output you see when running things is the same command line output.

    Here is editing the php.ini file:
    0_1490391429524_edit php.png

    And here is if I click the little edit manually button, just raw config.
    0_1490391454088_edit manually.png

    Here is adding a virtual host in Apache:
    0_1490391547044_add virtual host.png

    It has a file manager:
    0_1490391678958_file manager.png

    Most everything is either a simple GUI to edit, and/or gives raw text editor for configs. You can even create "custom commands" which can then be ran as needed with a button.

    I only used Vesta when I wanted a point-n-click simple web server with one or more sites on it. With Webmin, I've set up Samba shared to Windows, copied SSH keys, set up cron jobs and view stats. It's better as a server manager.



  • @aaronstuder You can see the name in my previous screenshot. Called "Authentic Theme".


  • Service Provider

    @guyinpv that's kind of where I ended up and that led me to wondering if any panel really makes sense or if deploying apps via a CM wouldn't make more sense.



  • I managed to get ISPCONFIG Installed without issue, and the hosting panel has built in packages for installing third party software like Wordpress:

    0_1490628973512_ispconfig1.png

    0_1490628989594_ispconfig2.png


  • Service Provider

    That looks pretty nice.



  • @scottalanmiller If that's so, check out AMPPS http://www.ampps.com/LAMP
    It will install the common LAMP stack with a few extra goodies, but includes Softaculous app installer for free.
    If you want a server to act as more a "deploy apps on the fly" server, this might be a good option.
    Sometimes if I want to test something on Wordpress or try any app they have, I can just go in and install with a few clicks, do my thing, and then destroy the app after.

    But if all you want is an app launcher, you might even do this on the cheap, or free, on Google Cloud with their Launcher tool. https://cloud.google.com/launcher/



Looks like your connection to MangoLassi was lost, please wait while we try to reconnect.