01-09-2021, 04:23 PM
SolidCP is the control panel used to manage VPS 15 generously provided by @cubedata
This thread is intended to be specifically about SolidCP - I'll plan to make a review of VPS 15 specifically in a couple weeks, but I hope this topic will be useful in helping me get the most out of it.
My initial thoughts: the UI could use a little work. There's nothing "bad" about it, but I definitely will not accuse the engineers of placing form over function. It's something in my mind more similar to Webmin in appearance, compared to something with a smooth interface like Ajenti or Cyberpanel. It's basic. I'm a bit of a minimalist so I really don't mind this at all.
The backend is a bit slower than I'm used to. Keep in mind that I'm a Linux user for 20+ years, and the slowness that I'm perceiving could be due to the simple fact that Windows is a heavier software than what I'm used to. The backend could actually be incredibly fast for a windows server, I just don't have any experience to compare. What do I mean by slow? VPS functions like reboot and reinstall seem to take quite a bit longer than they do in SolusVM, for example.
The user/account system seems unnecessarily complex - although the complexity may have benefits I'm unaware of. There are different tiers of access: Customers, Spaces, Plans, Addons. While the system is complex, it seems very powerful with a lot of different options. After a few minutes of clicking around and a little googling I was able to create a space for a VPS and create a VPS in it. One thing I really like about this panel is it can manage multiple instances (although with 1 instance in the pool I'm unable to test it). In the plans area you can define quotas and limits for bandwidth, inodes, etc. The addons section has loads of options for different server configurations such as mail server, db server, web server, etc etc. I tried to create a Proxmox addon but was unable to get it working. I'm assuming this is because of the way Cubedata has it configured - I don't think Proxmox is loaded at the host level and nested virt seems disabled - but still very neat that SolidCP can manage different virtualizations (Windows HyperV & Proxmox)
Since I'm a linux user, one of the first things I tried was a CentOS install. Cubedata has Centos 7 & 8 loaded in the DVD drive. Over the console I was able to complete a full install. The process was very much like installing from DVD on a local pc, with the ability to partition the drive, etc. I tried to install both 7 & 8. It should be noted that I had networking problems with Centos 8 when I attempted to configure networking with DHCP. When I installed 7 I manually set networking using the settings provided in SolidCP and had no issues.
The virtualized performance of Centos on top of windows server wasn't the greatest. I'll share the benchmarks of virtualized Centos when/if I'm able to get benchmarks of the windows server for comparison.
I reinstalled back to windows to do some more testing, and here's where I've hit a roadblock. My first problem to overcome was keyboard shortcuts. To log into windows console, you have to press ctrl+alt+del - which is my keyboard shortcut for task manager. After I disabled it I was able to attempt to log in. However, windows doesn't seem to be accepting my password. I think maybe it's due to some of the characters I used, so I change password to an alpha-numeric pass with no special characters. The console warns that it may take some time for changes to apply to the vps. After 8 hours of sleeping I still can't log in. I can see 3 possibilities: I am using the wrong credentials to log in(setting my pass at the wrong place) or the password change feature is broken or it's really really slow.
Here is screenshot of the area where I change my admin pass -
I don't know at this point if there's something else I can try or if I should submit a support request. Is there a default pass or backdoor?
This thread is intended to be specifically about SolidCP - I'll plan to make a review of VPS 15 specifically in a couple weeks, but I hope this topic will be useful in helping me get the most out of it.
My initial thoughts: the UI could use a little work. There's nothing "bad" about it, but I definitely will not accuse the engineers of placing form over function. It's something in my mind more similar to Webmin in appearance, compared to something with a smooth interface like Ajenti or Cyberpanel. It's basic. I'm a bit of a minimalist so I really don't mind this at all.
The backend is a bit slower than I'm used to. Keep in mind that I'm a Linux user for 20+ years, and the slowness that I'm perceiving could be due to the simple fact that Windows is a heavier software than what I'm used to. The backend could actually be incredibly fast for a windows server, I just don't have any experience to compare. What do I mean by slow? VPS functions like reboot and reinstall seem to take quite a bit longer than they do in SolusVM, for example.
The user/account system seems unnecessarily complex - although the complexity may have benefits I'm unaware of. There are different tiers of access: Customers, Spaces, Plans, Addons. While the system is complex, it seems very powerful with a lot of different options. After a few minutes of clicking around and a little googling I was able to create a space for a VPS and create a VPS in it. One thing I really like about this panel is it can manage multiple instances (although with 1 instance in the pool I'm unable to test it). In the plans area you can define quotas and limits for bandwidth, inodes, etc. The addons section has loads of options for different server configurations such as mail server, db server, web server, etc etc. I tried to create a Proxmox addon but was unable to get it working. I'm assuming this is because of the way Cubedata has it configured - I don't think Proxmox is loaded at the host level and nested virt seems disabled - but still very neat that SolidCP can manage different virtualizations (Windows HyperV & Proxmox)
Since I'm a linux user, one of the first things I tried was a CentOS install. Cubedata has Centos 7 & 8 loaded in the DVD drive. Over the console I was able to complete a full install. The process was very much like installing from DVD on a local pc, with the ability to partition the drive, etc. I tried to install both 7 & 8. It should be noted that I had networking problems with Centos 8 when I attempted to configure networking with DHCP. When I installed 7 I manually set networking using the settings provided in SolidCP and had no issues.
The virtualized performance of Centos on top of windows server wasn't the greatest. I'll share the benchmarks of virtualized Centos when/if I'm able to get benchmarks of the windows server for comparison.
I reinstalled back to windows to do some more testing, and here's where I've hit a roadblock. My first problem to overcome was keyboard shortcuts. To log into windows console, you have to press ctrl+alt+del - which is my keyboard shortcut for task manager. After I disabled it I was able to attempt to log in. However, windows doesn't seem to be accepting my password. I think maybe it's due to some of the characters I used, so I change password to an alpha-numeric pass with no special characters. The console warns that it may take some time for changes to apply to the vps. After 8 hours of sleeping I still can't log in. I can see 3 possibilities: I am using the wrong credentials to log in(setting my pass at the wrong place) or the password change feature is broken or it's really really slow.
Here is screenshot of the area where I change my admin pass -
I don't know at this point if there's something else I can try or if I should submit a support request. Is there a default pass or backdoor?