X
X

Select Your Currency

₺ Türk Lirası $ US Dollar
X
X

Select Your Currency

₺ Türk Lirası $ US Dollar

How to Organize Customer Accounts with Reseller Hosting

HomepageArticlesWeb Hosting GuideHow to Organize Customer Accounts w...

When opening a customer account on reseller hosting, the safest approach is to define each site as a separate account, give the customer only the panel access they need, and document DNS and backup responsibilities from the outset. First, check the account permissions in the hosting panel and the backup options offered by the provider; then verify the setup with a single sample account.

Which boundaries should you define first in a reseller hosting environment?

This process generally applies to users who can access the reseller account management panel. You should have permission to create new customer accounts, manage domains, define packages, and access backups in the panel. With some providers, customers can sign in to their own control panels while the reseller administrator can separately view file and database backups; in other setups, these permissions are limited. Therefore, proceed according to the permissions actually available in your account, not according to menu names.

The first decision is whether the customer will manage only their own site. If the customer will change files, databases, and email settings themselves, create a separate hosting account and a limited panel user. Keeping multiple customers in the same file space may seem convenient in the short term, but it can lead to incorrect file access, accidental deletion, and difficulty determining which site is affected by a problem. Even if you will handle the customer's technical tasks yourself, keeping accounts separate makes resource and backup tracking easier.

Match the customer information before opening the account

Clarify the domain and DNS responsibilities

When opening the account, record that the domain name is spelled correctly, that the primary domain and additional domains have not been confused, and which DNS servers the site will use. DNS is the record system that directs a domain name to a hosting server. If the domain is held by another company, opening the hosting account alone will not publish the site; the customer may need to update the DNS servers or the relevant A record. Explain also that the time required for this change to propagate may vary by provider.

If the domain was newly registered and the provider offers DNS management, first check that the account is connected to the correct document root. If the domain uses an existing email service, note the MX records before changing DNS. Instead of deleting all DNS records at random to direct the site, edit only the necessary web records; otherwise, the working email service may be interrupted.

Compare package limits with actual usage

For a simple brochure site, low storage and limited database resources may be sufficient. However, for a site with a growing image archive or an application that performs many database queries, looking only at disk space can be misleading; CPU usage, memory, file count, and concurrent process limits also matter. If the site contains many small files, pay particular attention to the file-count limit; if it uses a dynamic application, examine PHP or database process limits.

Suppose a customer's corporate site receives little traffic but regularly uploads high-resolution images. In that case, it makes sense to assess storage and backup size before allocating more CPU. By contrast, in an application with few images, a slow administration panel, and intensive database queries, process limits may be more decisive. If the package limits are insufficient, first verify the application's requirements; instead of moving all customers to a larger package, upgrade only the relevant account.

Order for opening the account and verifying access

  1. Record the original information: Write the domain name, existing DNS records, selected package, and username the customer will use in your secure administrative record. Keeping the previous value before a change makes it easier to revert an incorrect redirection.
  2. Create a separate account: In the account or package creation screen of the reseller panel, define only the domain belonging to this customer and the appropriate resource limits. As a result, the correct domain should appear in the account list, and the document root of another customer should not be selected.
  3. Restrict panel access: Do not give access to reseller administration, other accounts, or server settings that the customer does not need. If the provider supports subusers or roles, select a role covering only the relevant account; if no such option exists, do not share the main reseller password.
  4. Check DNS and the site response: Verify the domain's DNS records, then open the site and, if possible, the administrative login. If the domain does not resolve, first examine the DNS target and propagation; if the site opens but displays the wrong content, check the account's document root or virtual-host mapping.
  5. Test the backup: In the provider's backup screen, verify that a copy of this account's files and database has been created. If the backup contains only files and not the database, it is insufficient for a dynamic application; enable the provider's separate database backup option or establish a regular export plan.

A safe boundary for backup and change management

The existence of a backup feature does not necessarily mean that recovery will be trouble-free. The retention period, backup scope, restore permission, and whether backups are stored on the same server may vary by provider. Before a critical update, at minimum verify that separate copies of the files and database can be made. Do not start a restoration without recording the backup date and the account to which it belongs.

If restoration is necessary, first select the date of the last working copy and take a backup that preserves the current state. If the problem began only after the latest theme or plugin was uploaded, first undo the relevant change using its own management tool instead of restoring the entire account to an earlier date; this reduces the risk of losing all new content. After restoration, reopen the same page and check the new timestamped error or access log. If the problem continues, restoring the previous setting is safer than randomly changing other limits.

When have you outgrown the limits of reseller hosting?

Even if you keep accounts separate, you may consider an infrastructure architecture with a server you manage yourself instead of reseller hosting if busy periods for multiple customers affect one another, separating resource usage by account becomes difficult, or you need custom operating-system-level settings. However, a DNS problem affecting only one site is not sufficient evidence for changing servers; first verify the domain target and the panel settings for the relevant account.

Server-level administration brings more control, but it also increases responsibility for updates, security, and backups. If you want to examine this option, you can use the Turkey VDS server plans page only to compare alternative infrastructures. The first practical step is to check the permissions, DNS, and backup records for one customer account in your current reseller panel and apply the same arrangement to the other accounts.


Top