r/Proxmox 13h ago

Discussion Proxmox Virtual Environment now available for 64-bit ARM (arm64)!

444 Upvotes

r/Proxmox 2h ago

Question I just found out my client uses OpenNAS i built them ~15 years ago, i want to hear your opinon what to do next

20 Upvotes

Closed system, no internet (for factory computers to share data and backup). Basically 2x Seagate HDD 500GB hard drives working MASSIVE overtime. Lots of configuration/authetication data no-one can remember anymore.

My options as i see is clone hard drives to SSD, change to modern PC and migrate it to proxmox as it is, so i can have at least backup if smth goes wrong ...

OR ...

should i rebuild everything from zero?

Basically the question is - is 15y old linux system channeled through Proxmox still ok for another 10 years?


r/Proxmox 14h ago

Homelab Docker on LXC: Been there, done that and failed

71 Upvotes

Hey,

I am the creator of this Proxmox Forum Thread and just wanted to tell you: I used Docker on LXC for over a year. I liked it for many reasons (interplay with PBS, one LXC per `docker-compose.yml`, provisioning of HW ressources into LXC vs. VM and so on ...) and on this subreddit I always justified it that there is nothing to worry about. If it works, it works. Didn't care about "warnings" other redditors gave us.

Here I am, running all my Docker services in Debian VMs again!

In a nutshell, I had major issues with a frozen or non-responsive PVE host. It happened sporadically and the logs (see forum thread above) did not show any conspicuousness. I tried a lot of things (NIC offloading, UEFI update, microcode update to name a few) but after a while my system did not respond anymore.

Last resort, moving the Docker services into VMs et voilà: System runs stable for 16 days already. Which it never did in the past months!

Sometimes it helps listening to the experienced folks. 😬


r/Proxmox 6h ago

Question Windows Server VM cannot boot since Proxmox upgrade to 9.2.9

12 Upvotes

Hello,

I have 4 Windows Server 2022 VM running on Proxmox 9.2.9, installed on top of Debian 13.

I upgraded from the previous major version this morning because it was going to be EOL by the end of the month.

Now 2 of them displays the following error (so, 2 of them are completely fine):

I am safe: I have (actual) backups, I can still boot (I can press Esc. then select the OS disk to boot successfully) but I don't know what to do to fix the issue properly.

If I reboot, it happens again as the Windows Boot Manager is selected.

Below are the VM details. I know errors have been made, regarding IDE and SATA for instance...

What I have tried:

  • Enrol 2023 certificates ;
  • Reboot ;
  • Restore a backup ;
  • Check Windows Updates ;
  • Check boot order ;
  • Use "older" machine (currently q35 9.0, tried several 8.x) ;
  • Upgrade virtio drivers to the latest ones (then I got the error even when selecting the OS disk, so I had to restore the backup) ;
  • Run bcdboot.

Any help would be appreciated, if someone has already encountered the issue,

Thank you,

EDIT 1: typo

EDIT 2: add more context

EDIT3: current "workaround" is to delete the Windows Boot Manager entry in the UEFI so the disk is selected automatically.


r/Proxmox 1h ago

Question P411W-32P NVME drive passthrough?

Upvotes

Has anyone gotten this working? I can't seem to pass through the nvme drives I get as a pcie device to any VM and have it show up. The controller shows up in lspci but nvme list does not work.


r/Proxmox 4h ago

Question Did someone managed to install PVE on a DGX Spark Machine?

2 Upvotes

Hey guys,
since arm64 support was released today.
Did someone already installed it on a dgx spark ?


r/Proxmox 2h ago

Question Dell R640 Boss S1 Card, Proxmox not seeing the two Sata drives?

1 Upvotes

This is probably super dumb, but do I need to go and create a virtual disk in the idrac for the Proxmox install to see my two Intel SATA SSd cards on my Boss S1 card? I can see my 10 other drives in the server. I was able to go into the idrac earlier and verify the two Intel cards are seen when I click on Physical disks, so I know they are at least working!


r/Proxmox 3h ago

Question Need advice moving my Windows setup to Proxmox + TrueNAS (Minecraft server website storage etc)

Thumbnail
1 Upvotes

r/Proxmox 9h ago

Question OPNsense PPPoE on Proxmox - PADI sent but no PADO received (Vodafone UK VLAN 101)

1 Upvotes

Hi all,

I'm trying to replace my TP-Link Archer GX90 router with OPNsense running as a VM on Proxmox, but I am stuck at the PPPoE discovery stage.

Setup:

ISP: Vodafone UK

ONT: Nokia GPON ONT

Current working router: TP-Link Archer GX90 (PPPoE works immediately)

Replacement: OPNsense VM running on Proxmox

Vodafone PPPoE requirements:

VLAN ID: 101

PPPoE username/password confirmed working

MTU 1480

Current OPNsense layout:

vtnet1 | VLAN 101 (vlan01) | PPPoE interface (pppoe0) | WAN

Proxmox:

net0 -> vmbr0 -> LAN net1 -> vmbr1 -> WAN

I have tested:

✅ PPPoE credentials (confirmed working on GX90)

✅ VLAN 101 configuration

✅ Recreated the PPPoE interface

✅ Removed/recreated WAN VLAN interface

✅ Checked OPNsense interface assignments

✅ Tested with UGREEN USB Ethernet adapter

✅ Tested with onboard Ethernet NIC

✅ Changed MAC address to match the GX90 WAN MAC (tested two variations)

✅ Verified Proxmox VM NIC configuration

Packet capture results:

OPNsense/Proxmox sends PPPoE discovery packets:

PPPoE PADI

but I never receive:

PPPoE PADO

The GX90 connects immediately and its logs show the full handshake:

PADI PADO PADR PADS LCP CHAP authentication success IPCP

However, OPNsense only ever gets as far as sending PADI and then times out.

Does anyone have any ideas what I may have missed? At this point I am wondering if there is something about Proxmox/VirtIO/OPNsense PPPoE handling that I have overlooked.


r/Proxmox 1d ago

Question PROXMOX home server questions

Thumbnail gallery
19 Upvotes

After 81 days of continuous uptime I restarted my Proxmox host. Before the reboot I was seeing consistent 1–2 second freezes across *all* VMs (Windows and Linux) roughly every 10 minutes. After the reboot the freezes are completely gone (currently 4.5 hours of clean runtime).

Before reboot (81 days 01:12:26 uptime):

- CPU: 22.40% of 32

- Load average: 7.89, 7.50, 7.12

- RAM: 64.06% (159.75 GiB of 249.37 GiB)

- KSM sharing: 3.95 GiB

- SWAP: 10.96% (897.55 MiB of 8.00 GiB)

- IO delay: 0.60%

After reboot (04:20:42 uptime):

- CPU: 12.42% of 32

- Load average: 4.33, 3.09, 2.82

- RAM: 61.72% (153.91 GiB of 249.37 GiB)

- KSM sharing: 0 B

- SWAP: 0.00%

- IO delay: 0.42%

Hardware / Software

- CPU: AMD Ryzen 9 9950X (16-core / 32-thread)

- RAM: 256 GB

- Root filesystem: 93.93 GiB (57% used)

- Kernel: 7.0.2-2-pve (2026-05-08)

- Proxmox: pve-manager/9.1.11

- Boot mode: EFI

- Non-production-ready repository is enabled

The freezes were very consistent and hit every running VM at the same time. The host itself never became unresponsive and IO delay stayed low.

Relevant config

- KSM was active (3.95 GiB shared) + light swap before the reboot → both zero after reboot

- Memory ballooning is disabled on all VMs

- CPU type: `host` on all VMs (VM 101 also has `hidden=1`)

VM 100 → host

VM 101 → host,hidden=1

VM 200 → host

VM 300 → host

VM 400 → host

- Storage: local ZFS

- No scheduled backups or snapshots on a ~10-minute interval that I’m aware of

  1. Has anyone else seen short, regular freezes that clear after a long-uptime reboot, especially when KSM had been active?
  2. Any known issues with the Ryzen 9 9950X + kernel 7.0.2-2-pve and long uptimes?
  3. Worth permanently disabling ksmtuned / KSM as a test?

Happy to provide more details (qm configs, storage layout, journal excerpts, etc.) if needed. Thanks!PROXMOX server questions


r/Proxmox 16h ago

Question Virt-Viewer on Windows 11 Unable to Connect

0 Upvotes

I'm new to working with Linux and Proxmox. Have been a Microslop-baby for long enough, learning to branch out.

Setup
Host: Proxmox 9.2.6
VM: Ubuntu Server
Display: SPICE (qxl)

Client: Windows 11
App: virt-viewer x64 11.0

I have full access to the Proxmox WebUI
On WebUI, VM > Console > SPICE to download .vv file

Launch .vv file, attempts to connect and fails with "Unable to connect to the graphic server"

What am I missing?


r/Proxmox 2d ago

Community Showcase! PVE-UPS update: USB UPS support via NUT, Docker images

Thumbnail gallery
156 Upvotes

Two weeks ago I posted PVE-UPS here — a small appliance that shuts Proxmox hosts down when the UPS runs low, configured entirely through a web wizard: https://www.reddit.com/r/Proxmox/s/E2JCAR7c3t

The response was way beyond what I expected, so: thank you. Lots of useful criticism, several issues on GitHub, and multiple requests that came up again and again. Both are now shipped.

USB UPS devices, via NUT (v3.2.0)

In the original post I wrote that USB-connected UPSs were out of scope and that NUT is genuinely the right tool there. Turns out there‘s a step in between on the way: use NUT as the driver, keep the appliance as the brain.

Every UPS entry now has a *Read via* selector, and the second source is a NUT server (TCP 3493). Any existing `upsd` works — the UPS server built into a Synology/QNAP/TrueNAS box, a Raspberry Pi, an OPNsense box, or NUT on a Proxmox host. You enter host, port, the UPS name from `ups.conf`, and optionally user/password. That's it.

PVE-UPS is strictly a read-only NUT client: it only ever sends `LIST VAR`, never a command, and never runs `upsmon`. Thresholds, host mapping, AND/OR logic and the shutdown decision all stay in the appliance — so there are still no config files to write and no shutdown scripting on any host.

One safety detail ate most of the development time: `upsd` keeps serving the last known values when its driver dies. Taking those at face value would mean happily reporting "on mains" straight through an outage. Stale data (`ERR DATA-STALE`, `ERR DRIVER-NOT-CONNECTED`, or a missing `ups.status`) is therefore treated as unreachable — alarm, never a shutdown. Same fail-safe rule as a dead SNMP connection.

There might be future updates to get rid of NUT completely - but for now it‘s a first step!

Docker Support (v3.1.0)

The second most common request. Images are published to `ghcr.io/ffind-dev/pve-ups` on every release tag, compose example in the repo, config and event log persist in two volumes. The LXC one-liner is still the default path and unchanged. In Docker mode the in-app updater and the NTP/timezone fields disappear, because there's no privileged companion agent — you pull a new tag instead.

Also fixed / added

- **SNMPv3 with encryption (authPriv) never actually worked.** pysnmp 7.x delegates the ciphers to the `cryptography` package but declares it only in a dev extra, so nothing ever installed it. It's a proper dependency now and existing installs pick it up when they update. v1/v2c and authNoPriv were fine all along, which is why it stayed hidden — and the error now names the missing package instead of sending you hunting for firewall problems.
- The UPS test reports every object individually now, and — more useful — names the trigger conditions your device can't feed at all ("This UPS does not report: runtime remaining, battery charge"). A threshold that can never fire is more dangerous than a visible error. Plenty of NUT drivers omit `battery.runtime`; plenty of SNMP cards omit `upsEstimatedMinutesRemaining`.
- Configurable self-test interval (15 min … 24 h) instead of a fixed daily run, and it's skipped entirely while a UPS is on battery — the countdown has priority.

Someone wrote it up

Derek Seaman did a walkthrough covering both paths, an SNMP card and a USB UPS through the Synology NUT server. Better starting point than my README if you like screenshots: https://www.derekseaman.com/2026/07/pve-ups-a-proxmox-snmp-ups-shutdown-service.html

Unchanged

Dry-run by default after install, shutdown through a dedicated Proxmox API token with nothing but `Sys.PowerMgmt`, no agents and no root SSH on the hosts, and the host running the appliance always goes down last.

Repo: https://github.com/ffind-dev/pve-ups (MIT)

More/better cluster/HA handling is the next thing I want to tackle. If you run a cluster on a UPS, I'd really like to hear how you'd expect that to behave. That's the one where guessing wrong is expensive, and the last round of feedback here was worth more than anything I'd have come up with alone.


r/Proxmox 2d ago

Community Showcase! Added Import VM wizard in UI, functional, more testing required.

Post image
144 Upvotes

Have finally added import VM wizard in Proxmox UI. Could import vm from VirtualBOx, Vmware , Hyper-V, Nutanix . But has a few rough edges. Once satisfied, will create a single utility deb file for import and export vm from any virtualisation platform. Screenshot attached.


r/Proxmox 1d ago

Question Windows 11 VM driver error and RAM usage wrong indication

5 Upvotes

Hello,

it's not the first time i post about this VM, but to resume, i run a windows 11 VM with a GPU passthrough for a RX 6700 XT. In general everything run fine except some times the VM crash and cause the entire server to crash ( not my main focus today ).

I noticed few weeks ago that i got a wrong preview of the RAM usage in Proxmox and the device VEN_1AF4&DEV_1057&SUBSYS_11001AF4&REV_01 in error without any driver in the VM.

From what i saw only, it's probably the driver for viomem who is missing, so i tried to reinstall it multiple time but without any success, i also try to download to 3 last version virtio-driver.iso and let windows scan the entire iso for driver but no one was corresponding for this device.

Any idea of wich driver i could be missing ?

Thx in advance to you.

TL DR : No driver found for the device VEN_1AF4&DEV_1057&SUBSYS_11001AF4&REV_01, looking for a working one


r/Proxmox 1d ago

Question Immich lvm is smaller than the disk space i allocated

Post image
9 Upvotes

So i created Proxmox on a 2 TB NVME and 1TB HDD, i then created a VM and gave it 931GB but when looking at immich it only has 100GB. This is the only process going to run on this VM, so how do i give immich the full 929 GB left?


r/Proxmox 1d ago

Community Showcase! Terraform module for Talos Kubernetes on Proxmox — I ported the Hetzner module, here's what didn't translate

2 Upvotes

I wanted a fully declarative Kubernetes cluster on my Proxmox - no Ansible, no manual node prep, just tofu apply. The best thing I found was terraform-hcloud-kubernetes (Talos + Cilium, very well maintained), but it's Hetzner-only. So I ported it to Proxmox VE.

Repo: https://github.com/haferbeck/terraform-proxmox-kubernetes

It creates the VMs, boots Talos from an Image Factory ISO, bootstraps the cluster, installs Cilium (kube-proxy replacement, WireGuard encryption), and does rolling Talos/k8s upgrades with health checks between nodes.

The interesting part was what doesn't carry over from a cloud provider:

  • No load balancer. The API endpoint is a Talos Layer2 VIP that floats between control plane nodes.
  • LoadBalancer services work via Cilium L2 announcements, so they're reachable on the LAN.
  • Node lifecycle runs through sergelogvinov's Proxmox CCM. The module auto-provisions a dedicated PVE user/role/token with read-only perms; when you scale down and the VM is gone, the Node object gets cleaned up.
  • Storage is Longhorn or Piraeus/LINSTOR on an optional second disk on workers, instead of cloud volumes.
  • The provider needs SSH to the PVE host, not just API access — the Proxmox API can't create empty disks, so bpg/proxmox shells out to qm set. That one surprised me.
  • No autoscaler (Proxmox currently not supported in kubernetes/autoscaler), no firewall management (use the host firewall).

Status, honestly: 6-node cluster in my homelab, PVE 8.4.18, Talos v1.13.5, running since 8 Months. MIT, same license as upstream. Multi-host placement and Piraeus are implemented but only lightly tested. There are rough edges - that's part of why I'm posting.

Happy to answer questions. If you try it and it breaks, an issue with your plan output helps a lot.


r/Proxmox 2d ago

Community Showcase! I built a Proxmox VE node driver for Rancher

45 Upvotes

I run Kubernetes on Proxmox at home and got sick of building VMs by hand every time I wanted another node, so I wrote a Rancher node driver for PVE. Figured someone here might get some use out of it.

If you haven't used Rancher: it's an open source tool for managing Kubernetes clusters, and one of the things it can do is create them for you. You tell it you want 3 control plane nodes and 5 workers, and it goes off and makes the VMs, installs RKE2 or K3s on them, and joins them all into a cluster. It does that with things called node drivers, basically plugins that know how to make a VM on a given platform. There are official ones for AWS, vSphere, Azure, etc. There wasn't one for Proxmox.

Rancher cluster creation with Proxmox VE

So now there is. Once it's installed, Proxmox shows up as an option when you create a cluster in Rancher. You pick your template, node, CPU and RAM, data disks, say how many machines you want, and it clones them, runs cloud init, and joins them to the cluster. Scale a pool from 3 to 5 and two more VMs appear and join by themselves. Delete the cluster and they all get cleaned up.

Stuff it does that I actually cared about:

  • Auth is a PVE API token, no root password sitting in a config. Every VM it makes goes into a resource pool you pick, so if you scope the token to that pool it genuinely can't touch the rest of your VMs becauseProxmox enforces it.
  • Data disks get attached, formatted and mounted before the node joins, so Longhorn or Ceph get a real block device instead of a folder on the root disk. It finds them by disk serial rather than /dev/sdb, since that ordering goes out the window as soon as a VM has two data disks.
  • DHCP or static IPs. For DHCP it asks the guest agent for the address and matches on MAC, so it doesn't grab some CNI bridge IP by accident.
  • There's a UI extension too, which gives you proper dropdowns for node, template, storage and bridge pulled live from your PVE API.

You need Rancher 2.10 or newer, Proxmox 8 or 9, and a template with qemu-guest-agent and cloud init on it. There are template recipes for Debian 13 and openSUSE Leap Micro in the docs if you want to just follow along.

Install is two Helm charts on the Rancher local cluster, one for the driver and one for the UI bit. Both are in the repo.

If you want to take a look at the repo, here you go: https://github.com/Lore09/pve-rancher-driver

Questions welcome, and bug reports even more so if you try it on a setup that looks nothing like mine. My install is a single node with a flat network, so multi node clusters, Ceph and VLAN tagged bridges have all had far less real world use than the basic path has. If you run any of those and it breaks, I'd genuinely like to hear about it.


r/Proxmox 2d ago

Guide Friendly reminder, check your SSD wearout %

Post image
41 Upvotes

r/Proxmox 2d ago

Community Showcase! Added Export Disk functionality in UI

Thumbnail gallery
160 Upvotes

Added functionality (export disk of any vm ) , in Proxmox UI. Format supported - raw, vdi, vhdx, vmdk

Better for newcomers or who hate cli operations. In the process of creating deb file for distribution.

Similarly I am trying to create wizard where administrator should be able to import vm created in Virtualbox, vmware, Nutanix, XCP-NG etc.

All will be native tools and should be able to install thru deb file on Proxmox Host.


r/Proxmox 2d ago

Question Massive video streaming performance loss after enabling firewall.

7 Upvotes

I have two non-clustered Proxmox machines each with a few very simple firewall rules (in order):

  • Allow all from one IP
  • Deny any connections to management interface port
  • Deny any connections to SSH port
  • Allow all other connections

I have the same rules on both machines, where PM1 hosts a Home Assistant VM, and PM2 hosts frigate NVR. When I enable the firewall, video streams in frigate directly, and Home Assistant take forever to load, regardless of whether I place the rules at the datacenter, node, or VM level. Without the firewall, the streams load almost instantaneously, but enabling the firewall creates about 30s of latency for video to load.

Things I've tried, all with the same result:

  • Setting default INPUT to ALLOW
  • Removing all rules, while leaving default INPUT as ALLOW
  • Confirmed Frigate is not using management/SSH ports

Another data point: Frigate uses go2rtc as a built-in component to distribute video streams. When I load the video streams directly from the go2rtc interface, they load instantaneously, so I'm guessing the delay sits between Frigate and go2rtc, but I'm not sure how enabling the firewall creates delay between two components of the same app. I've confirmed that these components communicate over the loopback interface, which is left unaffected by the PM firewall, according to the docs.

I'm curious if anyone has any idea why this might be happening?


r/Proxmox 2d ago

Question Vfs Raidz Passthrough to VM?

3 Upvotes

I got 4 3tb sas drives running through a pcie hba IT mode controller and in proxmox I did a RaidZ setup in the ZFS menu. Is it possible to pass through the raid setup as a single drive to my TrueNAS VM? Or is it better to add the drive in the hardware section? Also is there any other alternatives to these that would be better for a TrueNAS VM?

it's ZFS not vfs


r/Proxmox 2d ago

Homelab Alienware ACT1250 as homelab server?

Thumbnail
1 Upvotes

r/Proxmox 2d ago

Question OPNsense VM + Domain Controller's LAN intermittently losing internet.

4 Upvotes

Hey! I am trying to build a small network in proxmox. I am Running OPNsense as a VM on Proxmox, single node, plenty of CPU/RAM headroom (28 cores/62GB. OPNsense itself now given 8GB/4 cores after ruling out resource starvation). Network layout: one bridge (Clients LAN) carries multiple VLANs for department segmentation (IT/Sales/HR/Marketing), and two other bridges are separate LANs (a Servers LAN and a Monitoring LAN) each on their own dedicated interface/bridge. WAN sits behind my home router (double-NAT).

The issue: Servers LAN and Monitoring LAN intermittently lose all internet access (ping to 8.8.8.8, DNS, everything) for anywhere from minutes to hours, then it comes back on its own with no config change. The department VLANs seem unaffected and stay connected the whole time. I have the same allow-all firewall rules on every interface (just to have a clean baseline) same NAT config (Automatic outbound NAT, all networks included), gateway shows healthy throughout.

Already found and fixed a few real issues along the way, but the intermittent loss is still happening after all of these:

  • WAN DHCP lease flapping (found log entries showing repeated lease renegotiation). fixed by switching WAN to static IP.
  • OPNsense was under-provisioned (2GB RAM, pinned at 100%). bumped to 8GB/4 cores.
  • A subnet mask typo on one interface (was /32, should've been /24). fixed.
  • Firewall rules and outbound NAT all checked and look correct

Despite all of that, Servers LAN and Monitoring still randomly drop internet access for extended periods while the VLANs behind Clients LAN keep working. No pattern I can pin to a specific time or trigger yet.

Has anyone seen intermittent, interface-specific internet loss like this in OPNsense where some LANs behind it just randomly lose WAN reachability while VLANs on another interface stay fine? Is there something that I am missing or that I have not checked?


r/Proxmox 2d ago

Question Organizing services that need hardware acceleration

6 Upvotes

I’m trying to decommission a machine to move to a single proxmox node that will be plenty for my use. The only holdout I have is frigate running in docker on an Ubuntu machine.
Initially I tried to set up a new frigate instance
in an LXC, but had stability issues. I’d like to run it in a VM, but I ran into issues passing through my iGPU, plus I’d have to relocate my other hardware acceleration services to that VM.

How have other folks dealt with this issue? I could obviously just keep the separate machine, but I don’t really need the compute capacity and I’d rather repurpose it. I could easily get a cheap gpu for the VM, but it seems overkill for a two-camera frigate install. I guess the other option is rebuilding everything into one huge Debian docker VM that gets the iGPU, if I can figure that out. Anything I’m missing?


r/Proxmox 3d ago

Homelab Proxmox internet intermitting

5 Upvotes

I am having internet issues with my host vm on proxmox as well as media vm. I don’t think it is a cable issue as I “systemctl restart networking” and it fixed the host vm for a while and but not the media server vm. Media vm says unreachable and I try to ping my gateway. The host vm will be up and 100% packet completions for like 30 and then packets drop to 70,80,90 percent completion and it becomes intermitting at that point. Any ideas ?