Search for virtual servers: VDS.menu
Today I want to introduce you a new project to search for hosting, virtual and dedicated servers . Due to the limited budget, only the virtual server part is currently working - vds.menu , however the other two parts are also being developed and soon I will be able to introduce them.
I am often asked to pick up either a hosting or a virtual server. It is very difficult to remember the tariffs of different hosters, especially since they sometimes change, so I used aggregator sites. However, all the sites that are currently on the market have a lot of inconvenience - someone has a lot of advertising, someone has the tariffs filled incorrectly. In other words, using such sites is very inconvenient. Therefore, I thought that I needed to solve this problem once and for all and started creating my own website .
I thought about the domain name for quite some time: as you name the ship, it will sail. Naturally, all the “good” domains have long been occupied, so you had to come up with something unusual. Relatively recently, new domain zones began to appear and I decided, following fashion trends, to take a domain in one of these zones. After long hours of selection, I decided not to dwell on one domain, but to take just three in the same domain zone so that each of them reflected the essence of the subproject. Thus, I registered the following domains:
shared.menu - for shared hosting
vds.menu - for virtual servers
dedicated.menu - for dedicated servers
In parallel with the choice of domain, I was looking for a developer who can create an excellent product according to my requirements. Just a week later, the developer was found, and in a rather unusual way, and after discussing the future project, we started to work. The standard bootstrap template was chosen as the basis, and I was lucky, because in parallel with my project, the programmer was making another site on the same template and I could see how some elements of the project would look.
Bootstrap was not chosen by chance, since one of my requirements is a high-quality display of the site on any display: from a mobile phone to a widescreen monitor, and this template fits perfectly. It will automatically adjust to the width of the screen and the user will never see horizontal scrolling. For example, the main page in four different display options, depending on the screen width, looks like this:
There are two options for displaying tariffs - a tile and a table. Both options occupy approximately the same area, so you definitely cannot say which one is better or worse, in any case, you can always switch the display mode.
In addition to the numerical characteristics (disk, memory, processor, traffic), tariffs indicate the country where the equipment is located and the type of virtualization. Also, the presence of IPv6 addresses is highlighted in blue, and the windows license and ISPmanager panel are included in the price of the server.
Since the site is optimized for all screens, the tabular mode varies slightly depending on the width of the screen. If the screen is wide - the tariff parameters are shown in separate columns, but if the screen width is not enough to display several columns, then all tariff parameters “merge” into one column so that the columns of the table do not run into each other. Also, depending on the width of the screen, various “leaflets” on the pages will be shown.
In addition to the option of displaying tariffs, it is possible to select the number of tariffs per page and currency. Tariffs will automatically be displayed not in the hoster's currency, but in the one that the user selects at the current conversion rate. You can search for tariffs by almost all parameters by which you can search: disk space, disk type, RAM size, processor frequency, price, country, type of virtualization, operating system, payment method, type of administration, amount of traffic. It is also planned to add the following checkboxes: the presence of the ispmanager license included in the price, the presence of the windows license included in the price, the availability of IPv6, automatic activation, no need to pay the tariff for more than a month.
Each element of the search block was thought out in detail. By default, all blocks for the search are in a closed state, however, if a search is performed on this parameter, the block is automatically opened and the resultant values are indicated for it: for numeric elements (disk capacity, processor frequency, etc.), this value is from and before, for elements with checkmarks, this is the number of selected checkmarks. For numerical values, it is possible to quickly select preset values from the drop-down list, and for values with check marks there are three buttons: invert, select all, clear all. The choice of the country is two-level, so you can quickly select the whole group. You can also select the order and option for sorting. By default, sorting is done in ascending order by price.
When you go to the tariff page, the user sees information about the hoster and detailed information about the tariff. In addition to the parameters that are being searched, on the tariff page you can see the cost when paying for 3 months, six months or a year: quite often hosters make discounts for long-term payments. Also, you can see information about the channel speed, type of activation (automatic or manual), free administration and included options in the tariff price: windows licenses and ISPmanager panels. If the tariff has a minimum payment period, then information about this will be indicated on the tariff page.
When you go to the host page, you can see detailed information about it: screenshot, domain, domain registration date, e-mail, phone, links to the host page on social networks, number of tariffs, base currency, type of billing, date of adding to the site and payment methods . Also on the hosting page you can see a list of all its tariffs. The page with all the hosters is designed quite simply, but it is possible to sort by different parameters: alphabet, lifetime (sorting in this case comes by the date of registration of the domain) and by the novelty of adding to the site. At the beginning of work on the project, I thought for a long time - how to organize a system for adding tariffs. There are two options: either let the hosters add information through their personal account, or you need to fill in everything yourself.
The first option is inconvenient in that, firstly, writing a personal account is a rather labor-intensive event, and secondly, there is a need to check the correctness of filling. The inconvenience of the second option is that the hosters on the site do not always have full information, and secondly, it will take a very long time. Therefore, I chose an intermediate option: now there is a table template in Excel , which I suggest filling out the hosters. After a quick check of the table, tariffs are automatically added. In the same way, I plan to do it when updating tariffs - the hoster will just need to change the data in the table, but for my part, it will just be necessary to download this file again in the admin panel.
I don’t have any special criteria for adding hosters, the only condition is that the hoster must have a working site and billing.
In the future I want to talk about two other subprojects: shared.menu and dedicated.menu - similar sites for searching shared hosting and dedicated servers.
By the way, the site has full support for the IPv6 protocol: http://ipv6.vds.menu
I want to thank the HabraHabr administration for the free blog that was provided to me.