All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
new VM control panel -- In development.
Hi guys,
I thought I'd write a topic about this as I've actually got something working now and can show you some screen shots and get some general feedback.
MSPVM was born out of the idea out of everything else, solusVM just lacking in general development, I've been developing this with a team for the last month and we got to the stage were I thought, well I'd show you!
If anyone wants to register there interest early for a beta or such you can look for the very informational page that I have created here
First; the most important thing is, it logs in.. http://prntscr.com/d1g8l7
the admin template is just a default theme from admin panel templates; just because everything was there and working so.
As you can see form the picture above that's just such a basic working area currently, it's changing to the server statistics, node information, etc all that sort of stuff. Not much to say but what your looking at is the basic administration area for the panel.
Again, above not the prettiest, however just to show you how it looks currently; these functions work and there is a lot more to go in there, obviously the VM statistics, OS, hostname as currently it's placing all hosts names as 8.8.4.4.
Again, the functions work, it reboots, resets, no reinstall just yet but it's going to be getting there slowly.
I didn't know weather to add packages in but I have; I am not building a WHMCS module just yet so I thought i'd keep it simple and put the packages in so I can get on a develop and get the VM's working.
A new VM page, shortly this will be used for KVM and XEN also to create both containers and servers.
The template manager for all virts will be using this, wget the ISO or tar.gz files and it'll place them in a tough on the eyes list at the moment. which is below;
This adds a server to your control panel and is able to create the VM's on that server;
The servers start, but got to look into an issue with the hostname being set as 8.8.4.4
I have stat update, I am not sure I like this and I will more then likely change this around a bit.
So feedback is welcomed, looking to bring it into production shortly after a few months of private testing.
There is a few bugs at the moment, like when it creates the openvz server, it seems not to be passing the nameservers onto the actual device so manual intervention is required, however not a big task and i'll fix that before i release something..
I do have a solusVM importer ready, it drills into there database, grabs the user table CTID, imports into the control panel.
thanks for reading, again I understand it's probs not easy on the eyes and it's not 100% perfect yet, but time will tell.
thank you.. nick
Comments
Looks promising...and sexy! :P
Are you going to release this into the wild or only for your services?
Looks great!
Good luck on the future updates
It'll be released once everything is in place. At the moment it only runs openvz. Not perfectly either though that'll come with development.. before I release I'll create an auto updater so whatever comes from our end will go direct once developed.
Thanks means a lot. Still quite a lot of stuff to do. It's getting there though. If anyone has any services with us. Once openvz is developed and a lot more admin functions this will be a drop in replacement for solusVM
Looks definitely nicer than SolusVM I hope to see more of this. Good job!
I think you should release the beta version to nat.myserverplanet.com so LowEndSpirit users can test it before production use.
Looks great, more competitor for solus and others
That's the idea! I'm looking to have this in front instead of solusVM within the next month or so, although this is a very estimated time and it could change depending on where I am at with it.
I have a few bugs to clear out with vzctl destroy
Although I'd start fresh and get a new server for the NAT customers so that's another exciting thing to expect.
Also the general slowness of SSH is killing me so I'll probably make a deamon for it instead..
more updates to come, I'll let you know once it'll go into the NAT range.
Looks promising.
What would the price be if you release it if you know?
Good job so far.
Around the £4/month mark if that helps!
Minor improvements to the add VM -- Hostname bug has now been resolved plus the nameservers bug is now resolved
http://prntscr.com/d250o1
http://prntscr.com/d251nj
http://prntscr.com/d2526q
VM successfully deletes, reboots and starts now - properly.
http://prntscr.com/d254kx
http://prntscr.com/d254y0
I got a temporarily access to the panel and a friendly chat with Nick, overall I must say that it looks promising, obviously there are still a lot of features that need to be integrated but it's on the good way. Some planned features are even not used neither from Virtualizor nor SolusVM.
I hope to see a BETA public/private release soon, really interested in it.
If you do decide to take the daemon route, how would you implement it?
What language is this written in? PHP? Python? NodeJS? Something else? Just curious
This is what the panel is built on;
Bootstrap
laravel
jQuery
ezSQL
I'm not 100% sure yet, sorry.
good luck with your project!
Why go with PHP? I would love to see one built off of NodeJS, and converted into a NPM module ideally for managing servers, then have a web interface for it that people can build off of it
I guess people work with the tools they have rather than learning how to use new tools, its understandable.
I suppose, but it's fair to say if you know PHP you more than likely know JavaScript...
@GCat I understand that you would like it to be different, but he is doing it with the tools he has indicates... Nobody is holding you from doing it with the tools you seem fit!
You mentioned OpenVZ, does this support KVM aswell or is that coming soon?
Openvz at the moment. Although I'll be working on KVM shortly after openvz is stable
No gofundme? Try it sometimes works
No thank you! this product is licensed from the start...
Going the daemon route is advisable, many others including ourselves do this from a command queue - it's easily achievable and makes a massive impact on performance for the end user.
Edit: It looks great btw!
Thank you very much! I'm going to work on getting a deamon done, properly in a few releases time once it's starting to take shape!
Good job. Looking forward to KVM supports.
Thank you. Currently we're focusing on some tedious bits to the panel as well as making it stable then we're full steam ahead for kvm support.
Do you want some shots? (aka. donations to keep ya going)
Nope! It's quite alright thank you! I don't drink!!
IMHO, front-end JS and back-end JS only share the JS language and some building tools. The frameworks and libraries are pretty far away from each other?
Well keeping backend in JS has its boons and flaws , im finding it difficult to encrypt my source code, not saying that ioncube / zend is safe in PHP either but not every crook out there is experienced enough to decrypt that.