amuck-landowner

Custom VPS Panel - Suggestions, tips and ideas

keanu

New Member
Hi everyone,

In the last months I've been working on a VPS control panel as I wanted to make my own to provide hourly billing and other features panels don't offer today. I'm looking for tips and suggestions how to improve my product.

Currently the control panel is only used in-house, but I might license it.

Features as of today:

  • Hourly Billing
  • Creation and destruction of VPS
  • Basic VPS operations
  • Snapshots
  • DNS management
  • App installer (Wordpress, LNMP)
  • Rebootless Scaling
  • Auto-scaling
Auto-scaling scales the server vertically depending on system load and RAM usage. Very useful for high traffic sites that don't use capacity 24/7

Apps are currently limited to those two, but we are constantly adding new apps. What apps would you like to see in a commercial product? What features would you like to see?

Screenshot: https://gyazo.com/eeaff6f05ed43109249943395bed4e73

Demo: https://portal.elasticnode.net

Looking forward to your feedback.

Thank you
 
Last edited by a moderator:

keanu

New Member
You can register yourself for free, but spinning up VPS's costs money. Let me know your email in PM after you have signed up and I'll give you a few hours credit.
 

Scudlayer

New Member
Verified Provider
It's a really excellent initiative. There is always space for a better Control Panel. What hypervisor do you run?
Migrations, could be a good additional feature....
 

keanu

New Member
Hi Scudlayer,

We currently offer this already. You can take a snapshot of a server, and deploy this in a different location. But we only have one location for now so that doesn't come in handy at the moment :).
 

Scudlayer

New Member
Verified Provider
Hi Keanu, a more direct migration step (one step) could be useful. What hypervisor does the panel run?
 

keanu

New Member
We use OpenVZ, because of it's rebootless scaling. We need this for our features and autoscaling. We also allow you to download a snapshot to a tar.gz archive so you can recover files from your VPS locally.

We will add direct migration in a future stage.
 

GalaxyHostPlus

New Member
Verified Provider
Looks really nice I would suggest change OS Template name to Ubuntu 15.04 32 bit it will look more clean I think.  
 

keanu

New Member
Hello,

This is something in house for our product Elasticnode.net, a VPS provider. I got ideas to license it though, at a later stage.

Thanks
 

AlphaNine_Vini

Member
Verified Provider
Nice to see you have introduced LNMP. This is more in demand. I really appreciate your efforts. All the best wishes. You can include VNC for apps
 

keanu

New Member
Thank you for your kind words. We will consider your recommendation to add VNC to the control panel!
 

kunnu

Active Member
Verified Provider
My favorite actor is Keanu Reeves.

Really nice control panel. Can't give suggestion but do you have a plan for selling it for production use?
 

OnSebastian

New Member
Verified Provider
Looks pretty nice to me.


Would like to see it with KVM Virtualization instead of only OpenVZ for the future but if you start to license it we might try it out for sure :)
 

Sonwebhost

New Member
If I had the details for a vps like ip address and login details and use your panel and input those details will it be able to boot reboot and shut down the vps just asking
 

keanu

New Member
Thanks everyone for the feedback, it's really helpful to me.

@kunnu

We currently want to try out the control panel internally first before selling it, test it for stability and security. We host a few clients on the control panel and seems to be running good because of the way it was developed, it's ultra scalable.

@OnSebastian

We cannot implement OpenVZ because of the features such as auto-scaling and rebootless upgrades. We could drop these features, but I think OpenVZ is easier to use and more stable than KVM (my experience).

@Sonwebhost

No, it's only when you purchase/create a VPS at our company you can manage. You cannot manage external VPS at different hosting companies.


I hope I have answered all questions thoroughly enough.
 
Last edited by a moderator:

Jonathan

Woohoo
Verified Provider
This look very impressive!  What all languages are using here?

I'm going to assume PHP, MySQL, and Bash.  Anything else?
 

OnSebastian

New Member
Verified Provider
OnSebastian

We cannot implement OpenVZ because of the features such as auto-scaling and rebootless upgrades. We could drop these features, but I think OpenVZ is easier to use and more stable than KVM (my experience).

OpenVZ sure is a stable solution but KVM also is. We are only using KVM because of different reasons right now and currently do not have any plan to switch. If you start to license your Panel it is always a good idea to offer OpenVZ and KVM as virtualization technolgies as many providers even offer both options for their customers.

This look very impressive!  What all languages are using here?

I'm going to assume PHP, MySQL, and Bash.  Anything else?

As he said it is ultra-scalable i assume something more like Ruby/RAILS or Go and some NoSQL database probably?
 
Last edited by a moderator:
Top
amuck-landowner