create new vm on promox and restore

Job ID: 39683387

Budget: $30 – $250 USD

PROJECT: For all machines
on Proxmox, configurations and optimizations, disks,
keep space for bakup and snapshop image.
;;;;; BUDGET and 85;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Create NEW 2 AlmaLinux virtual machines with CWP + PHP versions + SSH security + DNS + MAC + FFmpeg.
(1 apache) (1 apache ningix) (varnich apache nginx).
;;;;
///Restore a 1 VM bakup with its original IP (almalinux control panel cwp). And the problem is fixed.
:::::::::
Create 1 virtual machine (webmin)
Create 1 VM (cyberpanel) (ubuntu server)
Create 1 VM (hestia) (ubuntu server)
:::::::::::::::::
All 6 VMs
1 VM (restore)
::::::::::::::::::
PROJECT DESCRIPTION: All VMs
Hello,

I am looking for a qualified Linux system administrator to configure a secure AlmaLinux 8 virtual machine with a web-based Control Panel (CWP), including full DNS configuration, FFmpeg, multiple PHP versions, MAC address assignment, etc.

JOB DETAILS
. Create a virtual machine
OS: AlmaLinux 8 Minimal, Ubuntu Server, Control Web Panel
(((((check server bind aviable °°°))))

Set the hostname (e.g., vps.domain.com)

Assign a static IP address (provided)

Set a custom MAC address (e.g., 02:00:00:32:ad:a1)

Set the root password

Update the system

2. Install the Control Web Panel (CWP)
Follow the official guide:
https://control-webpanel.com/installation-instructions

Ensure the panel is accessible via a browser on ports 2030/2031

Install the main utilities (curl, wget, nano, etc.)

3. Install the latest four versions of PHP (CGI + FPM)
Use the PHP selector CWP

Install:

PHP 7.4

PHP 8.0

PHP 8.1

PHP 8.2 or 8.3 (latest version available)

Ensure all versions of PHP are installed in CGI and FPM modes.

Make sure they are selectable and usable in the control panel.

4. Change the SSH port
Change the SSH port from 22 to a custom port.

Update the firewall rules (firewalld/iptables).

Make sure SSH remains accessible after the change.

5. Install FFmpeg
Install FFmpeg and the required packages.

Make sure it works via the terminal (ffmpeg version).

6. Bind9 DNS Configuration
Install the Bind9 DNS server.

Configure the full DNS for:

ns1.domain.com → IP: 51.195.146.00

ns2.domain.com → IP: 51.195.146.01

Configure the appropriate zone files and resolvers.

Link the DNS to your domain at OVH (if necessary).

Ensure the reverse DNS is correct (PTR).

7. System Check
Verify that the CWP panel, PHP selector, and services are running.

DNS Check and Name Resolution

SSH, Apache/Nginx, and FFmpeg Check

Final System Update Check
CONFIGURATION EXAMPLE
Hostname: vps.domain.com

DNS:

ns1.domain.com → 51.195.146.00

ns2.domain.com → 51.195.146.01

MAC: 02:00:00:32:ad:a1

ACCESS PROVIDED
SSH root access (IP, credentials)

Static IPs + MAC

OVH Manager access or DNS zone (if required)

Domain names

OBJECTIVE
Create a fully functional, production-ready AlmaLinux 8 server with:

CWP Control Panel installed and secured

Latest PHP versions available (CGI + FPM)

Hardware SSH

FFmpeg installed

ns1/ns2 compatible DNS

MAC address assigned

All services are functional and tested
Related categories: System Admin Linux Ubuntu VMware Virtual Machines