WEB WORKBENCH

My Project Workspace

A collection of systems, experiments, and builds

🧭 Stage 7 — First Login to Virtualmin (Initial Setup + First Domain)

Now that Virtualmin is installed, I move into the control panel for the first time.
This is where the system stops being “just installed software” and starts becoming an actual hosting environment.

🌐 Logging into Virtualmin

I open the browser and go to:

https://:10000

I log in using the same username and password that was created during the Ubuntu installation.

Once inside, I am greeted with the Virtualmin setup wizard.

⚙️ Running the setup wizard

I run through the initial setup wizard and leave most settings as defaults for now.

The goal here is not optimisation — it is just to get a clean working baseline system.

I allow Virtualmin to configure:

Apache web server setup
Database services
System defaults
Basic hosting configuration

Nothing custom is changed at this stage.

🧱 Creating a hosting plan (default template)

Next, I create a simple default “plan” that will be used for future virtual servers.

This acts like a template for websites and users.

I set a basic structure such as:

10GB storage limit per domain
Standard bandwidth allocation
Default system resources
Basic email support enabled

This gives me a repeatable setup for any future sites I add.

🌍 Creating the first virtual domain

Now I create the first virtual server (domain) inside Virtualmin. This is the first real “website container” in the system.

I define:

Domain name (test or initial domain)
Enabled services (web + email)
Assigned plan (the default template created earlier)

Once created, Virtualmin automatically configures all required services for that domain.

📧 Creating a user (email account setup)

Inside the new virtual domain, I create the first user account.

This includes:

Username
Password
Email mailbox creation
Linking user to the domain

This effectively creates the first working email identity on the system.

🧠 What this stage achieves

By the end of this stage:.

  • Virtualmin is fully configured and accessible

    .

  • A default hosting plan is in place

  • First virtual domain is created

  • First email user exists

  • System is now functioning as a basic hosting platform

⚠️ Important note

At this point:

  • No public DNS is connected yet (Namecheap comes later)

  • The system is still operating on local/network access

  • This is a controlled internal hosting environment

InfoAbout Cookie infoContactFAQs