How To Configure And Maintain A Proxmox Server

Proxmox Server Tweaks

Proxmox is an open-source virtualization platform that combines KVM (Kernel-based Virtual Machine) with a user-friendly interface. Although it’s commonly used for creating and managing virtual machines, we particularly love its implementation of LXC (Linux Containers). These containers provide an isolated environment for running applications without the overhead associated with full virtual machines. They are perfect for web development as they offer flexibility, resource efficiency, and ease of management. Proxmox’s support for LXC makes it a versatile solution for various use cases beyond traditional virtualization.

Proxmox excessive desk read write
Proxmox disk read write values

Quick Fixes

I use my Proxmox server as a standalone device and don’t need clustering. Therefore, I disable the following services to prevent excessive disk read/write times:

To make sure that those services are no longer running, I check each like so:

The output should show that the service is inactive.

Yes, you can install the ProxmoxVE ISO image in a similar manner to any other Linux distribution for use within a virtual machine environment.
However, it’s important to note that while this setup is suitable for getting started with Proxmox, the best performance and experience will be achieved by installing it on a standalone PC or server.

Run this command in the Proxmox terminal to get all turnkey templates:

A standard WP install defaults to one processor and 512 MB of RAM. The resources tab shows that such a configuration is more than plenty for most WordPress sites.
We recommend two processors and 1024 MB of RAM. This configuration makes a big speed difference when using the “All-in-One WP Migration” plugin to import or export a site.

If only one processor is used, All-in-One WP Migration can take 10 minutes to install a new site. With two processors, it takes a few seconds.

On a Proxmox LXC container, navigate to var/www/wordpress

Run this command in the Proxmox terminal:

After that, run:

*There is no need for “sudo” as you are the root user