update proxmox notes, remove pros / cons and personalize a bit
All checks were successful
deploy-docs / build-and-deploy (push) Successful in 48s

This commit is contained in:
2026-04-11 22:30:35 +00:00
parent cd2780dfdf
commit ae769ca484

View File

@@ -8,29 +8,15 @@ lastmod: '2026-04-11'
tags: ['virtualization', 'self-hosted', 'linux', 'kvm', 'lxc'] tags: ['virtualization', 'self-hosted', 'linux', 'kvm', 'lxc']
--- ---
## What is Proxmox VE? ## What is Proxmox?
Proxmox Virtual Environment (VE) is a powerful, open-source Bare-metal Hypervisor / virtualization management platform. It integrates two virtualization technologies—Kernel-based Virtual Machine (KVM) for virtual machines and Linux Containers (LXC) for lightweight container-based virtualization—into a single, easy-to-manage solution with a web-based interface. Proxmox Virtual Environment (VE) is a powerful, open-source Bare-metal Hypervisor / virtualization management platform. It integrates two virtualization technologies—Kernel-based Virtual Machine (KVM) for virtual machines and Linux Containers (LXC) for lightweight container-based virtualization—into a single, easy-to-manage solution with a web-based interface.
### Pros and Cons > [!NOTE] I actually set this up a while ago, just now getting around to document things. I have run a few itterations of proxmox, the current is my main compute note in my setup hosting most of my docker containers, game-servers, dns resolver / sink etc.
#### Pros
- **Open-Source and Free:** Proxmox VE is completely free to download and use, making it a cost-effective solution for both home labs and enterprise environments.
- **Integrated Solution:** It combines KVM and LXC, offering the flexibility to run full virtual machines or lightweight containers on the same host.
- **Web-Based Management:** The intuitive web interface allows for easy management of VMs, containers, storage, and networking without needing to use the command line for most tasks.
- **Rich Feature Set:** It includes enterprise-grade features like high availability (HA) clustering, live migration, software-defined storage (like Ceph and ZFS), and robust backup/restore capabilities out of the box.
#### Cons
- **Learning Curve:** For beginners, the initial setup and understanding of its advanced networking and storage options can have a steeper learning curve compared to some commercial alternatives.
- **Community-Based Support:** While the community support is strong, professional, enterprise-level support requires a paid subscription.
- **Hardware Compatibility:** While it supports a wide range of hardware, specific or very new components might lack immediate driver support.
--- ---
## When choosing CPU for VM... ## When choosing CPU...
Currently I am running `Proxmox > Ubuntu VM > code-server` for a nice CitC (client in the cloud) like interface I can use to access my projects / documentation and code from anywhere. Had some issues when I wanted to integrate gemini code assistant extension into my code-server instance. Currently I am running `Proxmox > Ubuntu VM > code-server` for a nice CitC (client in the cloud) like interface I can use to access my projects / documentation and code from anywhere. Had some issues when I wanted to integrate gemini code assistant extension into my code-server instance.
@@ -40,7 +26,7 @@ Currently I am running `Proxmox > Ubuntu VM > code-server` for a nice CitC (clie
This is generally only a problem when you are creating a vm for the first time, so when making a vm; consider its uses and if it would make sense to not use the default options like I did. Luckily; they are interchangable on proxmox vms and do not require any sort of reinstalation like you would on a normal OS. This is generally only a problem when you are creating a vm for the first time, so when making a vm; consider its uses and if it would make sense to not use the default options like I did. Luckily; they are interchangable on proxmox vms and do not require any sort of reinstalation like you would on a normal OS.
### Gemini Code Assist on a VM ### Code Assist on a VM
The "The Gemini Code Assist server crashed 5 times" error can occur when using code-server or VS Code. This crash, identified by the SIGILL (Illegal Instruction) signal, is usually due to a hardware mismatch. The "The Gemini Code Assist server crashed 5 times" error can occur when using code-server or VS Code. This crash, identified by the SIGILL (Illegal Instruction) signal, is usually due to a hardware mismatch.
@@ -50,7 +36,7 @@ The "The Gemini Code Assist server crashed 5 times" error can occur when using c
#### The Solution #### The Solution
- [ ] Step 1: Diagnosing the CPU: - Step 1: Diagnosing the CPU:
A command can check for the required instruction flags. In the Ubuntu terminal, run: A command can check for the required instruction flags. In the Ubuntu terminal, run:
@@ -60,7 +46,7 @@ The "The Gemini Code Assist server crashed 5 times" error can occur when using c
The Result: If the output shows aes, but avx and pclmul are missing, the virtual processor is too "basic". The Result: If the output shows aes, but avx and pclmul are missing, the virtual processor is too "basic".
- [ ] Step 2: The Immediate Fix (Downgrade) - Step 2: The Immediate Fix (Downgrade)
To fix this, roll back to a version before these requirements were enforced: To fix this, roll back to a version before these requirements were enforced:
@@ -69,7 +55,7 @@ The "The Gemini Code Assist server crashed 5 times" error can occur when using c
3. Choose v2.55.x or earlier. 3. Choose v2.55.x or earlier.
4. Important: Uncheck "Auto Update" to prevent it from breaking again. 4. Important: Uncheck "Auto Update" to prevent it from breaking again.
- [ ] Step 3: The Long-Term Fix (Proxmox CPU Passthrough) - Step 3: The Long-Term Fix (Proxmox CPU Passthrough)
The best fix is to expose the physical CPU's features to the VM. No reinstallation is required. The best fix is to expose the physical CPU's features to the VM. No reinstallation is required.
How to change to "Host" Processor in Proxmox: How to change to "Host" Processor in Proxmox: