creations vm full and restore on promox

Job ID: 39685411

Budget: $10 – $30 USD

PROJECT Job 1: For all machines
on Proxmox, configurations and optimizations, disks,
keep space for bakup and snapshop image.
;;;;; BUDGET and 85;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Job 2 ::::::
Create NEW 2 AlmaLinux virtual machines with CWP + PHP versions + SSH security + DNS + MAC + FFmpeg. PHP CGI AND FMP ALL SELECTOR
(1 apache) (1 apache ningix) (varnich apache nginx).
;;;;
JOB 3 ///other work: restore a bakup of 1 VM with its original IP (almalinux control panel cwp). And the problem is fixed.
:::::::::
JOB 4 (3 VM creation)
Create 1 virtual machine, webmin (ubuntu server)
Create 1 VM, cyberpanel (ubuntu server)
Create 1 VM, hestia (ubuntu server)
::::::::::::::::::

Example machine and job: add all machines

I am looking for a qualified Linux system administrator to configure secure virtual machines with a web-based control panel, including full DNS configuration, FFmpeg, multiple PHP versions, MAC address assignment, etc.
Example

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 CWP PHP selector

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.

for all VMs
6. Configure Bind9 DNS if possible
Install the Bind9 DNS server. If possible

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

Verify SSH, Apache/Nginx, and FFmpeg are working

Verify final system update
CONFIGURATION EXAMPLE
Hostname: vps.domain.com

DNS: example

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)