Use one Virtualmin virtual server for each independent domain. Point every domain’s A and, where applicable, AAAA record to the VPS, install Virtualmin on a supported Linux distribution, select Apache or Nginx, and then create the domains from Create Virtual Server. Choose a sub-server when a related domain must remain under one owner’s account, or an alias when another domain should display the same site and use the same email addresses. Request HTTPS certificates only after DNS and web reachability are correct.
Antihost offers Linux VPS plans with full root access, unlimited traffic on a 1 Gbps port and a 14-day free trial.
A VPS does not have a fixed domain limit. The practical ceiling is determined by CPU, memory, storage, traffic, mail and database activity, log volume, and the limits you configure in Virtualmin.
As an Amazon Associate I earn from qualifying purchases.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problemsWhat Virtualmin is doing when it hosts several domains
Virtualmin is an administration layer that creates and manages separate virtual-server configurations on one Linux host. Each top-level virtual server can have its own Unix account, home directory, website, DNS zone, mail settings, SSL certificate, databases, log rotation, and quotas. Apache or Nginx then uses the requested hostname to select the matching site configuration.
This is different from putting several folders inside one web root. A properly created virtual server gives each independently managed domain a defined owner, document root, service settings, and logs while still sharing the VPS kernel and hardware. A failure or resource spike in one account can still affect the whole machine, so isolation is administrative rather than equivalent to separate physical servers.
#1 Best Overall
- BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
- EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
- COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
- LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
- WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
Plan the VPS before installing Virtualmin
Start with a supported, clean operating system
Use a fresh VPS running a supported distribution such as Rocky Linux, Debian, or Ubuntu Server LTS. Components should be reasonably modern and receive current security patches. Installing on a machine that already contains a competing web stack, mail server, control panel, or custom DNS service can create port, package, and configuration conflicts.
Record the VPS’s public IPv4 address and, if you will publish IPv6, its IPv6 address. Decide whether the VPS itself will provide DNS and mail or whether those services will remain with another provider. Virtualmin can configure DNS, Postfix and Dovecot mail, MySQL or MariaDB, and PostgreSQL, but every enabled service consumes storage and operational capacity.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Give the machine a distinct fully qualified hostname
Set a fully qualified hostname such as server.example.net before installation. It should not be one of the customer domains you intend to host. A distinct hostname avoids confusing the server’s identity with a hosted website and gives system mail and administration services a stable name.
Choose Apache or Nginx deliberately
Virtualmin supports both Apache and Nginx. Select the web server during installation and keep the choice consistent with the applications you will run. The important point for multi-domain hosting is that the selected server receives each domain’s virtual-host configuration and routes requests by hostname; do not install a second web server merely to add another domain.
Point DNS to the VPS before creating certificates
Create DNS records for every domain before expecting normal routing or automated certificate issuance to work. For a domain such as example.com, publish an A record to the VPS IPv4 address. Publish an AAAA record only when the VPS is reachable and correctly configured over IPv6. Repeat this for any intended hostname such as www.example.com.
If a DNS provider hosts the zone, make the records there. If Virtualmin is authoritative for DNS, delegate the domain to the VPS’s name servers and then create or verify the zone in Virtualmin. Do not publish an AAAA record pointing to an address that does not accept web traffic; some visitors will prefer IPv6 and see failures even while IPv4 appears healthy.
Rank #2
- WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
- AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
- PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
- ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
- COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed
Verify propagation from outside the VPS
Use a resolver outside the server to check the public result:
dig +short example.com A
dig +short example.com AAAA
The returned addresses should match the VPS. Also check the exact names you plan to include in the certificate, because a working apex record does not prove that www or another hostname resolves.
Install Virtualmin and create the first domain
Follow the installer for the current Virtualmin release and select the supported operating system, hostname, web server, and service set. Enable only the components you intend to operate. A smaller installation is easier to patch, monitor, and back up; adding mail or database services later is preferable to exposing services that no account needs.
- Sign in to Virtualmin or Webmin. Confirm that the hostname, system time, network interfaces, and public addresses are correct.
- Open Create Virtual Server. Enter the independent domain, such as
example.com, rather than a URL with a path. - Choose the account owner and plan. A plan can apply limits and default features. If you have no plan, set the required limits explicitly.
- Enable the features this domain needs. The creation pattern can create a Unix account, home directory, Webmin login, website, DNS, mail, SSL, databases, log rotation, and plan-based limits. Leave unneeded services disabled.
- Set the password and quotas. Use a unique, strong credential and assign a disk quota that leaves room for logs, updates, backups, and temporary files.
- Create the server. Virtualmin writes the web-server, DNS, mail, SSL, database, and filesystem configuration selected in the form.
- Open the domain’s administration page. Confirm the document root, owner, enabled services, and log locations before uploading application files.
Create each unrelated domain as its own top-level virtual server. The result is one VPS with multiple domain configurations, not one account that silently owns every site.
Choose the correct Virtualmin account type
The most important design decision is whether a name is an independent site, a related site under one owner, or simply another name for the same site.
| Type | Use it when | Ownership and isolation | Shared behavior |
|---|---|---|---|
| Top-level virtual server | The domain needs independent administration. | It receives its own virtual-server owner and Unix account. | It can have its own website, DNS, mail, SSL, databases, logs, and quotas. |
| Sub-server | A related domain should remain under one existing virtual-server owner. | It operates under the parent owner and group rather than becoming a fully separate account. | It has a separate domain identity, while administration and ownership remain tied to the parent. |
| Alias | Several names should show one site and use one set of email addresses. | It is not a separate standalone site identity. | It shares the target site’s website and email addresses. |
Use a top-level server for separate customers or projects
Choose Create Virtual Server for a domain that needs its own administrator, filesystem ownership, databases, mailboxes, quota, or lifecycle. This is the normal choice for unrelated customers, game communities, organizations, or sites that may later move independently.
Rank #3
- Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
- Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
- Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
- ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
- Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
Use a sub-server for a related domain under one owner
A sub-server is appropriate when one account owner controls both domains but you still want the secondary domain represented separately in Virtualmin. It keeps the relationship explicit and avoids creating another top-level Unix owner when that separation is not required. Check the parent account’s quotas and permissions before assigning a large application to the sub-server.
Use an alias for another name for the same site
An alias is not a second copy of a site. It makes another domain act like the original, sharing the same website and email addresses. Use it for a spelling variant, a closely related domain name, or a redirect strategy in which both names intentionally reach the same content. Do not use an alias when the domains need different document roots, separate mailboxes, independent databases, or different administrators.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Enable HTTPS for every domain
Request a Let’s Encrypt certificate during virtual-server creation or from that domain’s SSL controls. Certificate issuance depends on public DNS and reachability: the requested hostname must resolve to the VPS and the web server must answer the validation request. If the domain is still pointed at an old host, validation will fail even though the Virtualmin form is correct.
- Confirm the domain and every intended certificate name resolve to the VPS.
- Confirm the HTTP virtual host answers for the requested hostname.
- Open the domain’s SSL controls and request the Let’s Encrypt certificate.
- Include the exact names you will serve, such as the apex and
www, only when both resolve correctly. - After issuance, test HTTPS and inspect that the certificate covers the hostname.
- Configure the application to use HTTPS-aware canonical URLs and verify that redirects do not create a loop.
Virtualmin’s API documents an option to request a certificate while skipping connectivity checks when that is appropriate for a controlled setup. Skipping a check does not make DNS or routing correct; use it only when you understand why the normal reachability test should be bypassed.
Add mail and databases only where they are needed
Mail services
Virtualmin can configure Postfix and Dovecot for a domain. If you enable mail, create the required mailboxes and publish the domain’s MX record to the correct mail host. Test both delivery and authentication, and plan for mailbox storage, spam handling, backups, and reputation management. A website-only domain does not need local mailboxes simply because the mail feature exists.
Databases
Virtualmin supports optional MySQL or MariaDB and PostgreSQL features. Enable the engine and create databases only for applications that require them. Database files do not follow the same storage pattern as ordinary domain files, so include database growth, transaction logs, and backup copies in capacity planning rather than measuring only each account’s web directory.
Rank #4
- Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
- Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
- 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
- Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
- USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC
Separate service decisions by domain
One VPS can host a static site, a database-backed application, and a mail-enabled domain at the same time, but each combination changes memory, CPU, disk, and security requirements. Disable unused services in each virtual server and avoid granting a site access to another domain’s database or filesystem.
Organize files, logs, quotas, and limits
Domain data, email, CGI scripts, and logs are primarily stored under /home. Monitor that filesystem rather than looking only at the size of public web files. Logs can grow during an attack or a broken application, and mailboxes can consume the remaining space unexpectedly. Databases have separate storage considerations and should be measured independently.
Use Virtualmin plans or explicit per-server limits for aliases, sub-servers, mailboxes, databases, and disk quotas. Limits are useful both for customer separation and for preventing one experimental site from consuming the VPS. Set a quota below the filesystem’s total capacity so the operating system, package manager, logs, and backups retain working space.
A practical monitoring set
- Disk usage for
/home, database storage, and backup destinations. - CPU and memory pressure during application jobs, imports, and traffic peaks.
- Web, mail, DNS, and authentication logs for repeated failures.
- Certificate expiry and renewal status for every domain.
- Quota consumption, mailbox growth, database size, and log-rotation results.
- Backup completion and the ability to restore one representative domain.
How many domains can one VPS handle?
There is no authoritative universal number. Virtualmin documentation describes configurable quotas and limits, not a fixed domains-per-VPS statistic. A VPS serving hundreds of nearly static, low-traffic domains has a very different workload from one serving a few busy applications with databases, scheduled jobs, uploads, and mail.
Estimate capacity from the workload of each domain rather than from its domain count. Static files mainly consume web-server workers, bandwidth, and storage. Dynamic applications add CPU and memory demand. Databases add cache and disk I/O requirements. Mail adds persistent storage, scanning work, queues, and operational responsibility. Backups and logs consume capacity even when visitors do not.
Use measured headroom instead of a hard count
Start with a conservative number of accounts, observe normal and peak resource use, and add domains only while maintaining headroom for updates, backups, and traffic bursts. When one account repeatedly exhausts its quota or causes system-wide pressure, move that workload to another VPS or increase the VPS resources instead of merely raising the limit.
Best Value
- Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
- Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
- Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
- Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
- Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.
Test every domain after provisioning
Run the same operational checklist for each top-level server, sub-server, and alias. These checks verify configuration; they are not a guarantee of application correctness.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →- DNS: Check A and AAAA answers for the apex and every hostname that should work.
- HTTP routing: Request the hostname and confirm that the expected virtual server, not a default site, responds.
- HTTPS routing: Open the HTTPS URL, inspect the certificate names, and verify the certificate chain in a browser or TLS client.
- Document-root ownership: Confirm that uploaded files belong to the intended Unix account and that the web process can read them without making the directory world-writable.
- Application behavior: Test rewrites, uploads, scheduled jobs, and environment settings for that domain.
- Database connectivity: Connect using the domain’s intended database credentials and verify that it cannot access another site’s database.
- Mail: If enabled, verify MX records, mailbox login, inbound delivery, outbound delivery, and quota behavior.
- Backups: Confirm that the domain, database, mail, and configuration are included and that a restore procedure is documented.
- Limits: Test quota warnings, mailbox limits, alias or sub-server limits, and log rotation before the account reaches production traffic.
Troubleshoot the failures that occur most often
The domain shows the wrong website
Check that the hostname resolves to this VPS, that the request uses the exact domain configured in Virtualmin, and that the virtual server is enabled. An old A or AAAA record, a missing www record, or a default virtual host can all produce the wrong page. Test IPv4 and IPv6 separately when both records exist.
Let’s Encrypt validation fails
Verify public DNS first, then confirm that the web server answers the validation hostname over the required protocol. Remove stale DNS records that still point to another server, correct firewall or routing problems, and retry from the domain’s SSL controls. A certificate request cannot compensate for a domain that is not reachable at the VPS.
A sub-server has unexpected access or limits
Review the parent virtual server’s owner, group, quotas, and plan. A sub-server intentionally remains under the parent owner, so it does not provide the same administrative separation as a top-level server. Convert the design to separate top-level servers when independent administration or filesystem ownership is required.
An alias behaves like a duplicate site
That behavior is expected. An alias shares the target site’s website and email addresses. Replace it with a top-level server or sub-server when the second domain needs separate content, databases, mailboxes, or quotas.
Free tools Windows power users keep installed
One-click scans. No signup required.
Disk space disappears unexpectedly
Inspect /home, mailboxes, logs, backup archives, and database storage independently. Enable or repair log rotation, remove obsolete backups according to your retention policy, and raise a quota only after identifying the consumer. Increasing a quota on a full filesystem does not create additional capacity.
Security and maintenance practices
- Keep the operating system, Virtualmin components, web server, database engines, and mail services patched.
- Use strong, unique credentials for the VPS, Virtualmin administrators, database users, and mailboxes.
- Give each site its own Unix account where independent ownership is required, and avoid sharing credentials between domains.
- Expose only the network services you actually operate and restrict administrative access where practical.
- Back up domain files, databases, mail, DNS configuration, and Virtualmin settings to storage separate from the VPS.
- Test restoration, not merely backup creation.
- Review logs and resource usage after adding a domain, enabling mail, or importing a database.
- Renew certificates automatically where possible and alert before expiry.
A repeatable operating model
For every new independent domain, use the same sequence: prepare the account plan, publish DNS, create a top-level virtual server, enable only required services, issue HTTPS, deploy files and databases, test routing and ownership, and add the domain to backup and monitoring. For related names, decide explicitly between a sub-server and an alias before creating anything. That decision determines whether the name receives separate administration or shares the parent site’s website and mail.
The reliable design is therefore not “put as many domains as possible on one VPS.” It is “give each domain the narrowest account type and service set that matches its ownership and workload, then measure the shared machine.” Virtualmin supplies the separate configurations; DNS, certificates, quotas, backups, and monitoring make the arrangement dependable.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




