VPSNoobs: Server Management Panel for Linux VPS

Published by Vyas Amar on

This post is about VPSNoobs, a server management panel for a Linux VPS. This panel is by Khan Webhosting, or modified by them. I will come to that in a minute.

Introduction: What is VPSNoobs?

A few weeks ago, user AK_KWH on LowEndSpirit reached out to me. He wanted to know if I would like to take a look at the server management tool. Khan Web Hosting developed it as a fork of Cipi, and they call it VPSNoobs.In my review, I was to look for any bugs, quirks, or any other quirks that I could find.

Typically, Sunday afternoons are my downtime. However, last weekend of August was the time some kids were doing high speed stunts. This was on the highway right across from my home. Ultimately, the cops did what cops should have done in the first place. But till then, I thought of giving a try to VPSNoobs.

Server Management Panel for Linux VPS

The idea of server management panel for a Linux VPS is not new or unique. But it is a much-needed space, and with the tools like grid pane, Server Aavatar, Runcloud, and many more. I had published a post previously. I had listed the different types of Server panels.

An old pencil drawing of Don Quixote and Sancho Panza sitting on their horses, by Wilhelm Marstrand.
Features of VPSNoobs
An old pencil drawing of Don Quixote and Sancho Panza sitting on their horses, by Wilhelm Marstrand.
Login Page for VPSNoobs
Adding a New Server
Setting up a server

I set up a test account, and dove into it. VPSNoobs uses a similar philosophy as many other panels including Gridpane, ServerAvatar, Runcloud, and many more. In a nutshell, the steps I followed are as follows:First, added a server to may account. Next, installed the script that would connect the server to the graphical (web based) interface of VPSNoobs panel. Finally, ran some configurations including firewall, and installed WordPress.

Feedback to/ From Khan Web Hosting about VPSNoobs

I sent an initial set of questions to the developer(s), a summary of which is as follows. Responses from KWH is posted below my questions.

a. You mentioned that the service will be complimentary to clients. Will you offer this as a subscription, or paid service for others?

KWH: It will stay free for everyone:the owner of Cipi don’t charge a penny so its just my investment. I am just doing it for free but new version of it will be paid which is still in our house.

b. In the requirements, you should probably mention it clearly that the Server Panel will work on KVM . I actually thought it trying out on an OVZ because I guessed it would not work, then decided against it.

c. Most providers mentioned in (b) and Gridpane, etc. are all Ubuntu only- so does this script. At some point, do you see CentOs as an option? That would open up many interesting possibilities for you- differentiation, choice. For me personally, it would be Debian. But that is a completely different discussion.

KWH: Centos is in my list still i m cooking more stuff this is what I can offer in free

d. Installation went okay, so far without hitch. I tried on a 1 GB RAM/ a VCpu Hosthatch machine in Chicago – which brings to mind, what are the minimum recommended specs?

KWH: Recommended is 2gb : 300-400 MB ram is consumed by Nginx and Redis. Still trying to optimize it more as much as I can in free version.

e. As you develop the product- Documentation will be super useful and helpful. Gridpane is awesome on that front. So is to an extent, Runcloud.

KWH: Documents I will publish in a day or two still… Just fixing the UI issue trying to make it to load faster

f. FAQ: This section will also help. For e.g. you might have read in the forums that many people are not keen on giving root access to a third party provider. You may not be able to convince them, but how do you build your case?

KWH: We connect via API not with the root access.

g. What is the source/ code for your script from?

KWH: source code is still in public as Cipi is open source panel I just did my own tweaks and settings.

Account Settings in VPSNoobs.Blog of Amar Vyas
Account Settings in VPSNoobs.
VPSNoobs-Port Settings in Server
Server Port Settings
Application Settings in VPSNoobs. Blog of Amar Vyas
Application settings in VPS Noobs

Do we need another Server Management Panel for Linux VPS ?

The short answer is Yes. There are over 30 different server management panels that I have documented so far. I personally use Gridpane, and use Server Avatar as a backup. Interestingly enough, the majority of these tools use a KVM with the Ubuntu 18.04 or 20.04.

In other words, almost every panel posts restrictions on the users. Ironically, using Free Software like Linux, they limit the flexibility. From that point of view, I do not support another panel that does something similar. Another way of looking at the situation is: the more the tools in the space, the more the choices for the users.

Back to VPSNoobs

Setting up an account was a pretty simple process. I also liked that it is a little lightweight compared to some panels. Gridpane, for example, bloats up the operating system significantly. On a clean installation of Ubuntu 18.04, the Gridpane script alone uses 7 or 8 gigabytes of space!

Disk space and memory usage in a new of WordPress on VPSNoobs. Blog of Amar Vyas
Disk space and memory usage in a new of WordPress on VPSNoobs

At seven gigabytes, the VPSNoobs install is lean. I would recommend at least a 15 gigabyte disk space, if you’re planning to install WordPress, or Laravel or any other applications. In terms of memory, the fully loaded system took about 315 MB of RAM.

Results from running the "top" command in Linux terminal. Blog of Amar Vyas
Results from running the “top” command in Linux terminal

I ran the VPSNoobs script on an Ubuntu 18.04 server, using template provided by Hosthatch. Configuring the server was easy as well. The script gives an alert that the installation will take 15 minutes to complete. In my case, it took about six or seven minutes. Of course, it depends on network speed, server configuration, and other criteria.The panel supports ipv4 address only, and there is no ipv6 support yet.

Wrapping it all up

I thought it would be quite interesting to try out one more tool in the space of server management panel for Linux VPS. You do need a KVM with Ubuntu 18.04, or 20.04, and a minimum one gigabyte of RAM is recommended. You can create applications like PHP based HTML application or Laravel, or WordPress. It was quite easy to connect a VPS to this particular service. Once the setup is complete, you can add your admin user and the non admin user. The panel also offers options to clone the server, and one click WordPress, add SSL, use FTP or SFTP in this case. It is equally easy to delete a server.

Not without Quirks

I noticed a couple of quirks on the dashboard. I could never see how much resources were getting consumed. This information of course can be obtained through the terminal.

Blank-Dashboard-VPSNoobs. Screenshot by Amar Vyas
The blank dashboard seen in the image above should be fixed by now.

Final Thoughts

Webpage of Cipi Project

VPSNoobs is based on the Open Source Cipi panel. The question is, why would you want a white label version and not Cipi itself.

FAQ Page on VPSNoobs Website

The answer probably lies in ease of installation and configuration.

It is early times yet to comment on the panel’s pros and cons overall, wishing the developers all the best!


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *