VMware ESXi: Professional Web Hosting VMs //// budget 50///

Job ID: 40094128

Budget: $30 – $250 USD

Freelance Job Description – VMware ESXi (4 Virtual Machines)

Project Objective: Create, configure, secure, and document four (4) virtual machines on VMware ESXi.

These servers will be used for professional web hosting. Priority required for the first two machines:

- Ubuntu DirectAdmin - Ubuntu CyberPanel

Virtual Machine Overview

VM 1: Ubuntu CyberPanel Server

VM 2: Ubuntu 20.04 DirectAdmin (URGENT)

VM 3: Ubuntu 20.04 DirectAdmin

VM 4: AlmaLinux 8 with CentOS Web Panel (CWP)
///////////////////////////////////////////

EXAMPLE VM SIMILAR TO ALL

VM 1 – UBUNTU 20.04 CYBERPANEL

Operating System: Ubuntu and CyberPanel

Role: Primary DNS Server
Hostname: vps.domain.com
DNS Configuration:

- ns1.domain.com → Provided IP Address
- ns2.domain.com → Provided IP address
Network:

- Static IP address
- VMXNET3 adapter
- Manual MAC address assignment
Services:

- BIND9
- FFmpeg
Security:

- SSH port must not be 22
- Firewall enabled
- Fail2ban enabled
System tools:

- VMware Tools (open-vm-tools)

VM 2 – Ubuntu DirectAdmin (URGENT)

Operating System: Ubuntu Server

Control Panel: DirectAdmin Hostname: da1.domain.com Network:

- Static IP address
- VMXNET3 adapter - Manual MAC address assignment Services:

- DirectAdmin
- PHP 8.3 / 8.2 / 8.1 / 8.0
- PHP-FPM
- MySQL / MariaDB
- FFmpeg
Security:

- SSH port Modified
- SSH key authentication only - Firewall + Fail2ban System Tools:

- VMware Tools
VM 3 – Ubuntu 20.04 DirectAdmin

Operating System: Ubuntu Server 20.04

Control Panel: DirectAdmin Hostname: da2.domain.com Network:

- Static IP
- VMXNET3 Adapter - Manual MAC Address Assignment Services:

- DirectAdmin
- PHP 8.3 / 8.2 / 8.1 / 8.0
- PHP-FPM
- MySQL / MariaDB
- FFmpeg
Security:

- SSH Port Modifications:

- SSH key authentication only - Firewall + Fail2ban System Tools:

- VMware Tools
VM 4 – AlmaLinux 8 with CWP

Operating System: AlmaLinux 8

Control Panel: CentOS Web Panel (CWP) Hostname: cwp.domain.com Network:

- Static IP address
- VMXNET3 adapter

- Manual MAC address assignment Services:

- CWP NINGIX
- PHP 8.3 / 8.2 / 8.1 / 8.0
- PHP-FPM
- MySQL / MariaDB
- FFmpeg
Security:

- Modified SSH port
- SSH key authentication only - Firewall + Fail2ban System tools:

- VMware Tools
Backup and recovery strategy (MANDATORY)

The freelancer must implement a comprehensive operating system backup strategy for each VM. Required for EACH VM:

1. VMware snapshot after a clean OS installation (before any panel installation)

Example snapshot name: CLEAN_OS_BEFORE_PANEL

2. Full clone of the VM after a clean OS installation

Example clone name: da1-CLEAN-OS

3. OVF/OVA export
- Export after a clean OS installation
- Export after panel installation (stable)

4. Proof of restore
- The snapshot restore must work
- The cloned VM must boot correctly
- The OVF/OVA file must be importable

5. Documentation explaining when and how to restore each VM. This work is NOT complete without proof of backup. Final Deliverables
Related categories: System Admin Linux Apache MySQL Ubuntu MariaDB VMware Virtual Machines