Hosting set up

Started by Rita Jaiswal, Dec 11, 2022, 08:55 AM

Previous topic - Next topic

Rita JaiswalTopic starter

Good day. I have been developing websites for more than 4 years and have accumulated a sufficient number of works (215 sites, of which 181 are on permanent support).
There was a very sharp question with your own hosting. I used it myself and connected clients to Hostinger, but somehow I got tired of constantly unfastening money to the host (and the money goes not small (part of mine, part from clients, but still hemorrhoids are still the same). Minimal knowledge, such as putting php, mysql, apach, etc. on a separate machine, is available, but something more serious is needed. Here is an approximate list of what you need from hosting:

    - Ability to configure mail from domain
- Direct dns from domain to host
- Configure subdomain
    - Connect mysql databases - Somehow organize a personal account for clients (so that at least in a minimal form they can see their files on the server and check their mail (if I'm not mistaken, you can somehow connect round cube or squirrelmail))
- Somehow pack this work through the site

Anyone who can suggest worthwhile information or help in any way, is ready to pay!) Thank you in advance!

Emily Evans

you also need to pay for your server/servers.
the easiest way is to find a sane host and take a reseller package from him. so it will be cheaper and no technical firebrand.

if you want it yourself, then:
- take a web server, take a free panel like vesta cp and raise the farm
- take a server and a paid panel (they are fucked up), there is usually the deployment of the entire economy is automated.


First, you need to decide where you will post mail and DNS.
There are two options:
From third-party providers (the same mentioned Yandex provides both mail services and DNS management for free).
This will give you less hassle with settings and reduce the load on the server.
On your server, you will need to configure everything and additional resources will be used, but you will be a full-fledged provider - all services in one package.
Secondly, you need a panel for hosting management.

In principle, you can use any one. Some of them are: ISPmanager, Plesk, cPanel, VistaCP, Virtualmin, Zpanel, ISPConfig, DirectAdmin. There are paid ones, there are free ones.
During installation, the panels automatically install and configure most of the necessary services and add-ons.
According to my feelings, ISPmanager is one of the simplest, Virtualmin is closer than others to the native settings of components (that is, it changes them less for itself).
Also, most panels have built-in functionality for backup, system monitoring, update management and other system tasks.
Thirdly, you need to calculate the number of resources needed for the server, and in accordance with this, choose a dedicated or virtual web server.

If you want to be able not only to manage hosting automatically, but also clients, service packages and payments - you also need a billing panel. For example: BILLmanager, WHMCS.
It is better to use a separate server for it, but it does not matter.

The integration of billing and hosting panels into the site will need to be done separately (WHMCS has some basic settings for this).