The great thing about a managed VPS hosting solution is that you don’t need to worry about installing an operating system, configuring the server’s security, and maintaining its hardware. At the same time, you get a virtual server with guaranteed resources and the ability to run multiple projects on it.
At Scala Hosting, this is made possible by SPanel, our in-house developed management platform that lets you control your VPS through an easy-to-use graphic interface. When we were in the process of developing it, we had to make quite a few decisions, including whether to let users manage all the different projects from a single panel.
While this may seem like the most user-friendly approach, we decided that ultimately, it wouldn’t be particularly practical in all scenarios and could lead to confusion. If different people are in charge of the different websites hosted on the VPS, for example, this system wouldn’t work at all, and the distribution of resources among the projects would be more difficult.
That’s why we decided that individual projects should have separate user accounts with their own sets of management tools. A new project starts with the creation of a new user account through SPanel’s admin interface.
Creating a new user account in SPanel
To create a new user account, you need to log into SPanel’s Admin Interface (the default URL is https://[your server name]/spanel/). The Create an Account page is available in the menu on the left and in the Quick Links panel on SPanel’s homepage.
First, you need to enter the account’s main domain. This will be the primary project running on the account you’re creating, and the public_html folder will automatically be assigned as its document root. Bear in mind that choosing a domain name as the main domain of a user account won’t automatically point it to the right server. To do that, you need to set the correct DNS settings at the domain’s registrar.
Next, you need to pick the username for this account. Often, VPS owners prefer to use the second-level domain (that’s the part before the dot) of the main domain name as the username, but you can choose any username as long as it’s between 3 and 30 alphanumerical characters long. Bear in mind that two accounts with the same usernames can’t exist on the same VPS.
After you’ve picked the domain name and username, you need to choose a password. It must be at least eight characters long, and it must include at least one letter, one digit, and one symbol. For your convenience, we’ve included a password generator that will help you pick a password that is truly unique and impossible to guess.
Once you’ve assigned a password, you need to set the Disk Space Limit and the Inodes Limit. The disk space quota ensures that there’s enough storage space on the VPS for all your projects, and the inodes limit helps you keep an eye on the number of files and folders each website has in order to ensure that none of the projects put too much pressure on the server.
Because we have no way of knowing what sort of websites you’ll host under different accounts, all SPanel user accounts come with no preset limitations. To set them, choose the Custom radio buttons, and enter your chosen values in the respective fields.
When you’re ready, click the Create Account button. Once the operation is complete, SPanel will display details about the new account, including the nameservers, the IP address, and the chosen login credentials. Using the said credentials, you can log into the new user account and start work on the website both through FTP and via SPanel’s User Interface.