Hosting & Domaining Forum

Hosting Discussion => Web Hosting => Running Hosting Business => Topic started by: RafaelJames on Aug 10, 2022, 12:06 AM

Title: Hosting webserver creation
Post by: RafaelJames on Aug 10, 2022, 12:06 AM
Greetings, fellow members of the forum!

I am interested in creating my own hosting platform with the possibility of selling it in the future. To achieve this, I plan on purchasing my own server and installing it at home, along with an oops and a separate channel that includes a static IP.

Now, I have a few questions that I would greatly appreciate some help with:
 
1. Is there a way for me to calculate the number of hosts per day that my server can handle without any lag? How do factors such as RAM, processor, and hard drive configuration in the RAID affect these metrics?

2. What type of internet channel should I choose for optimal performance when dealing with a high volume of daily connections?

3. Among FreeBSD, Debian, and OScent, which operating system is best suited for my needs? What factors should I consider when it comes to performance, ease of use, and available software?

4. Which RAID array should I use and how many hard drives should be included in the setup, given the specific characteristics of my server?

Please kindly indicate the question number when responding so that I can keep track. Any assistance you can provide would be greatly appreciated. Additionally, if anyone knows of any calculators or scripts that could help me calculate server load, please let me know!
Title: Re: Hosting server creation
Post by: Ravina123 on Aug 10, 2022, 12:22 AM
There are a couple of ways to create and experiment with your own server.

Option 1 is to use any computer, even a single-core one, with a frequency close to 4 GHz and at least 2-4 RAM. Install either CentOS or Ubuntu and find a free server control panel (although they can be unreliable, they should work for a student project). It's necessary to read up on operating system manuals and the control panel, as well as Apache, PHP, and MySQL configurations. However, it's important to note that this server should not be used for production purposes, only for testing and experimentation.

Option 2 is to order a budget VPS with at least 4 GB RAM and 2-4 GHz. You can find VPS services for about $10-15 a month, and pair the service with a perpetual license for a commercial hosting control panel such as ISPmanager (which costs around $30). With this setup, you can experiment more confidently and launch clients when you feel comfortable enough with the system.
Title: Re: Hosting server creation
Post by: carldweb on Oct 18, 2022, 02:26 AM
It's crucial to understand the software and hardware involved when creating a web hosting service. Familiarity with the dedicated server's software is imperative; for instance, if an IIS web server is running MS Windows, it's necessary to obtain proper knowledge on its settings by reading several books about Windows and IIS. It should also be noted that understanding the system and being able to manage it via the console is important while working with Unix/Linux-based platforms. A control panel provides ease of use, but knowledge about hosting software and hardware is still required.

When creating a web hosting service, investing time, money, and knowledge is a must. Renting a good server and an effective control panel can be expensive, as it requires serious financial injections. To compete with other hosting services, you need a more or less serious dedicated server than a Celeron with 512MB of RAM. Becoming a reseller for well-known hosting providers is an inexpensive option, but it has its own set of disadvantages such as a lack of control over the server and being unable to install software that clients require.

The first step in creating your web hosting service is coming up with a name and checking if the domain name is available. Registration of the hosting name varies depending on whether you are a private individual or an organization. Ordering a dedicated server and putting it on the provider's site (colo) is another option; however, note that servers can be expensive and there are limits in terms of traffic and bandwidth.

When choosing a data center, it's essential to avoid unscrupulous providers, regardless of their location or advertising. Data centers consisting of servers connected to a home network or a rented room without proper ventilation, fire safety, and backup power supply should be avoided.
Title: Re: Hosting webserver creation
Post by: mr2299muslim on Jul 25, 2023, 04:50 AM
1. Calculating the number of hosts your server can handle without lag depends on several factors, including RAM, processor, and hard drive configuration. To get an estimate, you can monitor resource usage while running a stress test to simulate high load conditions. You can use tools like htop or sysstat to track CPU and memory usage. Additionally, monitoring disk I/O can help determine if your hard drive configuration in RAID is sufficient for your hosting needs.

2. For optimal performance with a high volume of daily connections, you should consider a dedicated and high-speed internet connection, such as fiber optic or a business-grade cable connection. This will provide the necessary bandwidth to handle the incoming and outgoing traffic efficiently.

3. The choice of operating system depends on your personal preferences and requirements. FreeBSD, Debian, and CentOS are all popular choices for hosting platforms. FreeBSD is known for its performance and security, while Debian has a large software repository and is easy to maintain. CentOS is derived from Red Hat Enterprise Linux and is widely used in server environments. Evaluate each operating system based on factors like performance, ease of use, community support, and available software packages to determine which one suits your needs best.

4. When it comes to selecting a RAID array and the number of hard drives, it depends on factors such as performance, redundancy, and storage capacity requirements. RAID 10 (mirrored and striped) generally provides excellent performance and redundancy, but it requires at least four hard drives. RAID 5 (distributed parity) allows for better storage efficiency but has slightly lower write performance. It typically requires a minimum of three hard drives. RAID 6 (double distributed parity) offers even higher data redundancy but requires a minimum of four hard drives and has slower write performance. Consider your specific needs, budget, and preferred balance between performance and redundancy when deciding on the RAID level and the number of hard drives.