Virtualmin GPL Web Hosting Control Panel

AWS Networking

the open source web hosting control panel, preconfigured by cloudimg

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Virtualmin GPL is a free, open source web hosting control panel built on Webmin. From one point and click interface it provisions and manages many websites on a single server, wiring together the Apache web server, MariaDB databases, Postfix and Dovecot email, BIND DNS and per site users for each hosting account you create. It turns a plain Linux server into a multi site hosting platform without touching the command line.

Why the cloudimg image

cloudimg ships Virtualmin fully installed and hardened for redistribution: the complete hosting stack is configured and ready to use with no post install wizard, the panel administrator password and TLS certificate are generated uniquely on first boot and never baked into the image, and the fully open source GPL edition is pinned so no commercial serial can leak in. Paired with a step by step deploy guide and backed by 24/7 support.

Common uses

  • Host and manage many client websites from one panel
  • Run a self managed alternative to per account commercial hosting panels
  • Consolidate websites, email and DNS onto a single private server

Key features

  • Unlike cPanel or Plesk which charge per-domain licensing fees, Virtualmin GPL lets you host unlimited domains at zero software cost. The full hosting stack - Apache, MariaDB, Postfix, Dovecot and BIND - comes preinstalled and preconfigured, ready to serve sites within minutes of launch. No manual LAMP setup, no post-install wizard, and no ongoing panel license renewals to manage.

See it running

Real screenshots taken while testing this image against its deployment guide.

Virtualmin GPL Web Hosting Control Panel screenshot 1 Virtualmin GPL Web Hosting Control Panel screenshot 2 Virtualmin GPL Web Hosting Control Panel screenshot 3 Virtualmin GPL Web Hosting Control Panel screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## Virtualmin GPL Web Hosting Control Panel - Production-Ready on AWS

Virtualmin GPL is the popular free open source web hosting control panel built on Webmin. It lets you host and manage many websites from a single point-and-click panel, provisioning the Apache web server, MariaDB databases, Postfix and Dovecot email, BIND DNS, FTP and per-site users for each virtual server you create. This AMI delivers the complete hosting stack fully installed and configured, so you have a working control panel within minutes of launch - no manual LAMP setup, no post-install wizard to click through, and no shared credentials.

The edition installed is the fully open source GPL edition (GPL-3.0). Core virtual-server management - creating and managing domains, users, mailboxes, DNS zones and databases - is completely functional in the GPL edition.

## Why Choose This AMI Over Manual Install or Licensed Panels

Standing up a hosting control panel by hand means installing and wiring together a web server, a database, mail and DNS daemons, then running Virtualmin's multi-step post-installation wizard. This image eliminates every manual step. Launch the instance, retrieve your unique administrator password, browse to the panel and start creating hosting accounts immediately.

Unlike cPanel or Plesk, the GPL edition carries no per-domain licensing fees. You can host an unlimited number of domains without incremental software cost - only your AWS infrastructure charges apply. Unlike other marketplace AMIs that ship default or shared credentials, this image generates a unique 24-character password and a fresh TLS certificate on every first boot.

## Secure By Default

The panel is root-equivalent and provisions system users, mailboxes and DNS zones, so credential hygiene is treated with extra care. On first boot a one-shot service generates a fresh self-signed TLS certificate and a fresh 24-character administrator password, both unique to that instance, and writes the password to a root-only file. No shared or default credentials ship in the image, and the operating system root account stays locked. The panel is served over HTTPS on port 10000; restrict that port to trusted source IPs in your security group before exposing the instance.

## Key Features

  • Multi-site hosting - create and manage many virtual servers, each with its own website, users, mail and DNS
  • Web, database, mail and DNS in one panel - Apache, MariaDB, Postfix, Dovecot and BIND managed together
  • Point-and-click administration - create hosting accounts, mailboxes and databases without the command line
  • Command-line automation - the virtualmin CLI scripts every panel operation for infrastructure-as-code workflows
  • Per-site isolation - each virtual server gets its own Unix user, home directory and Apache vhost
  • Backup and restore - scheduled backups of hosting accounts to local storage or Amazon S3
  • Open source GPL edition - no per-domain licensing, no feature paywall on core hosting
  • AWS integration - deploy in your VPC, use security groups for access control, and leverage EBS for persistent storage

## Use Case: Web Agencies and Developers Self-Hosting Client Sites

Web agencies and freelance developers who host client websites can deploy this AMI in their own VPC and run an unlimited number of sites on infrastructure they fully control, instead of paying per-account fees to a shared-hosting provider or per-domain cPanel licensing. Each client site is an isolated virtual server with its own mail, DNS and database, all managed from one panel - ideal for teams that want the economics of self-hosting with a familiar control-panel workflow.

## Additional Use Cases

  • Consolidating many small websites and their email onto a single self-managed server
  • A self-hosted alternative to per-account commercial hosting-panel licences
  • Internal or staging hosting environments that must live inside a private VPC for data residency
  • WordPress multisite management with automated domain provisioning

## 24/7 cloudimg Support

## Getting Started

1. Launch the AMI in your VPC with port 22 (SSH) open, and ports 80/443 for hosted sites and 10000 for the admin panel scoped to trusted source IPs in your security group

2. Wait approximately 60 seconds for first-boot credential generation to complete

3. SSH into the instance and retrieve the admin password from the root-only credentials file

4. Browse to https://:10000/ and accept the self-signed certificate warning

5.

Related technologies

web hosting panelvirtualmin webminhosting control panelcpanel alternativeself hosted hostingmail server paneldns managementmulti site hostingopen source panelapache mariadbwebsite managementlinux hosting