AlmalinuxOS LXC Installation Antoine de Barbarin On the Proxmox web interface, click on the button to create a new LXC (Linux container). Fill the form with the hostname, passwords and the tag, then click on Next Then choose the almalinux image and click on Next Set the disk configuration and click on Next Keep a single CPU and click on Next Set the RAM at 1024MB and the SWAP at 512MB and click on Next Set the network at vmbr4 corresponding to the DMZ interface and check DHCP on IPv4 , then click on Next Set the Domain to infrasi.lan and keep the DNS to the default value, then click on Next Click on Finish to validate the configurations and create the LXC When it is finished, you can close the window Now we can see our newly created LXC appear, and going to Network , we can take note of its MAC address to add it to the static leases in the DMZ DHCP on pfSense To add it to the static leases, go to Services > DHCP Server > DMZ and click on Add at the bottom of the page, then fill the form like the following image Then you can click on and then on to start the LXC . When the system has booted, log in as root with the password provided in the creation form. Now that we are logged in, we can run the initial setup script: #!/bin/bash # update all packages and upgrade system dnf update -y && dnf upgrade -y # install basic and usefull packages dnf install -y vim tar git wget bind-utils net-tools openssh-server # add manager user with sudo privileges and modify the password adduser manager usermod -aG wheel manager passwd manager # start SSH server and enable it at boot service sshd start && systemctl enable sshd The only thing to do will be to type the manager's password when asked. All the rest is automatic. After the upgrade from Almalinux 9.4 to Almalinux 9.6, reboot the LXC with the reboot command. Now the LXC is setup and accessible via SSH using the IP address specified in pfSense .