HestiaCP running successfully inside an unprivileged LXC container VPS!
HestiaCP is an open source web server control panel.
Customers have been asking me for a control panel, so I decided to try installing HestiaCP inside an unprivileged LXC container running on a Hetzner AX51-NVMe.
The simple, two step install instructions on the above linked HestiaCP page were fast and easy! The unprivileged LXC container had been installed with Proxmox's default Debian 10.5 image and then upgraded to 10.6. That Proxmox default image has Postfix installed, so I ran apt purge postfix
prior to installing HestiaCP.
The install completed quickly and cleanly. There were no errors. Hestia successfully sent the install success email. Everything came up working well enough to let me log into the HestiaCP web GUI and click around.
A bit of additional testing might be good. Does anyone want to help test?
Can anyone suggest another open source web GUI control panel that I ought to try?
Here's what HestiaCP looks like:
Tom. 穆坦然. Not Oles. Happy New York City guy visiting Mexico! How is your 文言文?
The MetalVPS.com website runs very speedily on MicroLXC.net! Thanks to @Neoon!
Comments
Thanks for sharing!
Ympker's Shared/Reseller Hosting Comparison Chart, Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
Centos(/Control)WebPanel on CentOS 7 might be an interesting challenge for you.
That HestiaCP black theme takes me back to mid-1980s curses sysadmsh, nearly. Gimme light!
lowendinfo.com had no interest.
Is Hestia the one later forked to become VestaCP? I played with Vesta a little. It had a crazily cpu-hungry installation step because of public crypto key generation. After installation though, it was fairly nice and seemed to work ok, though it had far fewer features than cpanel. That was a few versions ago and I think they were working on speeding up the installation, so maybe that issue is fixed by now.
Hestia and myvesta were forked from Vesta. Of the three, Hestia seems to be the most LXC friendly.
Tom. 穆坦然. Not Oles. Happy New York City guy visiting Mexico! How is your 文言文?
The MetalVPS.com website runs very speedily on MicroLXC.net! Thanks to @Neoon!
Our @vyas has an article on Control Panels: https://amarvyas.in/what-are-server-management-panels/
Tom. 穆坦然. Not Oles. Happy New York City guy visiting Mexico! How is your 文言文?
The MetalVPS.com website runs very speedily on MicroLXC.net! Thanks to @Neoon!
ApisCP is not open-source, but it claims to be non-functional on anything except KVM. I really love the panel though. It would be cool if you can figure out how to disprove their claim
Been using Hestia nearly 9month auto update/upgrade was smooth.
You can try CyberPanel on LXC environment
ApisCP is an open-source hosting platform for your PHP, Ruby, Node, Python, and Go projects.
Please see also https://gitlab.com/apisnetworks/apnscp
Well, perhaps the "not" accidentally fell into your sentence?
Would you please kindly share just a bit about what it is that you love about ApisCP?
Under "Requirements" at https://github.com/apisnetworks/apiscp-docs it says "Bare-metal or virtualization (kvm, xen, VMWare, Hyper-V). Containers (OpenVZ, LXC, Docker) are not supported." Conceivably that could mean merely that the developers don't test on LXC and don't offer support for LXC? We can try it. Maybe run it with strace. Or check the source for system calls not permitted within unprivileged LXC containers.
Maybe there could be an "lxc-compat" program that can check whether another program can be run inside unsupported LXC containers?
Tom. 穆坦然. Not Oles. Happy New York City guy visiting Mexico! How is your 文言文?
The MetalVPS.com website runs very speedily on MicroLXC.net! Thanks to @Neoon!
You can give a try fastpanel.direct , some of our users are using it without any issue on KVM, not on LXC though...
wWw.AlbaHost.Net .AL domains, Dedicated Servers, VPS/VDS and Hosting Services. Geo Located in Albania and Kosovo.
You should check your GitLab link, it might be source viewable at the most, they explicitly mention commercial license at the bottom.
Fastpanel looks really slick. I remember reading about it a while ago? It is free for now, right? Wonder when they gonna price hike.
Ympker's Shared/Reseller Hosting Comparison Chart, Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
Well until now it's still free, using them for more than a year. You can choose the license for as many month as you wan't to use the panel for free.
wWw.AlbaHost.Net .AL domains, Dedicated Servers, VPS/VDS and Hosting Services. Geo Located in Albania and Kosovo.
So, frontpage says "ApisCP is an open-source hosting platform", and the licence on Gitlab says "All components except for third-party modules and ApisCP modules are licensed under a commercial license."
... So, it's not opensource, then? (I assume open means more than visible, if it's opensource, I should be able to use the code in some way?)
Are you able to change IPs at any time?
Ympker's Shared/Reseller Hosting Comparison Chart, Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
Yup, it's definitely confusing. I would say that the "open source" on the website is an error, and they meant source visible.
Dont know if you already tried, ispconfig is another open source panel to try.
Keyhelp is closed source, but free.
My reliable providers : Ramnode : HostHatch : Serverica : InceptionHosting : AlphaVps : LittleCreekHosting : NexusBytes : Hostodo
Yes of course, try it, it's free and it takes 2 min to install that panel.
wWw.AlbaHost.Net .AL domains, Dedicated Servers, VPS/VDS and Hosting Services. Geo Located in Albania and Kosovo.
Will do, thanks
Would also really appreciate it if you gave those two a try @Not_Oles
Ympker's Shared/Reseller Hosting Comparison Chart, Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
?♂️?
When I say "open-source", I meant "FOSS" and ApisCP is not FOSS. But technically, some of the source is open, so it's in the eye of the beholder I suppose.
@niceboy said:
@Ympker said:
@Ympker Thanks for asking! I'm probably not going to try Keyhelp because I like open source. Ispconfig is a possibility for trying, but it might be awhile. Please send me a PM if you want an LXC container to try these yourself.
Best wishes from the Sonoran Desert! ?️
Tom. 穆坦然. Not Oles. Happy New York City guy visiting Mexico! How is your 文言文?
The MetalVPS.com website runs very speedily on MicroLXC.net! Thanks to @Neoon!
is it possible to install it on docker ? I stil failed to do so.
@Falzo I know! I was being facetious, as I hate dark themes. Yo, @seriesn d'ya hear me.
lowendinfo.com had no interest.
Yes dad. It will be gone soon.
Nexus Bytes Ryzen Powered NVMe VPS | NYC|Miami|LA|London|Netherlands| Singapore|Tokyo
Storage VPS | LiteSpeed Powered Web Hosting + SSH access | Switcher Special |
Some of us prefer it dark (though I really don't like the DirectAdmin dark theme, not sure exactly why) ...
Oi! Stop mocking my grey hair. You're only as old as you feel (90) .
lowendinfo.com had no interest.
DA is toooooo dark.
Sorry dad.
Nexus Bytes Ryzen Powered NVMe VPS | NYC|Miami|LA|London|Netherlands| Singapore|Tokyo
Storage VPS | LiteSpeed Powered Web Hosting + SSH access | Switcher Special |
Lot to take in here,
"Source-available" is the pedantic categorization, but this kind of proves the point how unknown that term is. Several components of ApisCP are indeed licensed under FOSS-compatible licenses available on GitHub, including Web Apps, end-user documentation, etc. Basically there needs to be a term that provides some disambiguation from panels whose source is obfuscated or restricted in some way. This term needs to also be understood in an elevator pitch, so we contrast the closed source with "open". ApisCP does its best to be transparent with code because black box system administration is such a pain when something breaks. We end up with this hybrid license where several components are free, others open, but distribution restrictions prevent one from outright copying and rebranding it for their own gain.
It's in effort to avoid an 800 lbs Amazon gorilla and make sure I have food on the table without relying on a freemium model or sacrificing quality. Plus it puts some personal accountability on the table.