Mr.PlanB Logo

    Newsletter

    Subscribe our newsletter

    Get new infrastructure guides, comparison reports, and migration notes in your inbox.

    Infrastructure notes, guides, and new tools. Unsubscribe anytime.

    Back to Blog
    Proxmox
    Kubernetes
    VMware
    Containers

    Proxmox 9.2 Lands and Homelab Users Argue Over What Better Means

    May 25, 2026
    9 min read

    The release landed, and the wishlist got louder

    Proxmox 9.2 got plenty of attention. A release post pulled hundreds of upvotes and nearly a hundred comments, which says a lot about where this platform sits right now. People who like blinking rack lights still care, but Proxmox now sits at the center of a bigger shift, with home lab builders, small shops, and VMware refugees watching Proxmox more closely than ever. Every release has to satisfy two very different crowds at once: people who want boring, stable infrastructure, and people who want Proxmox to become the everything dashboard for compute, storage, containers, backups, replication, and whatever else they're tired of duct taping together.

    Proxmox 9.2 Upgrade: Why Admins Are Terrified and Excited!

    That tension was all over the discussion. Some users were thrilled by practical improvements, especially around LXC identity mapping. Others immediately asked for first-class OCI container support so they could stop running Docker inside an LXC like some kind of nesting doll with trust issues. A few people wanted more polish around orchestration, and others pushed back hard, arguing that Proxmox is a hypervisor and shouldn't turn into Docker Compose with a nicer login screen. The funny thing is that both camps sound reasonable, which is what makes this release interesting. Along with its features, Proxmox 9.2 reopened the argument about what Proxmox is supposed to become.

    The UID mapping pain finally got a human-shaped answer

    The happiest corner of the thread was about UID and GID mapping for unprivileged LXCs. That sounds painfully niche until you've tried to bind mount host datasets into containers without turning permissions into a crime scene. Then it becomes the sort of feature that makes grown adults post, "From an outside perspective it might seem sad that things like this make me happy." Fair enough. If you've ever stared at lxc.idmap lines long enough to question your life choices, a cleaner GUI-driven mapping flow feels like a warm blanket.

    One commenter showed the old world in all its horror: a pile of lxc.idmap entries mapping chunks of UIDs and GIDs between host and container. The config looked like something you'd copy from a forum post at 1:17AM and never touch again, because changing one number might summon a permission demon. The new approach, as users described it, is closer to "pick which container UIDs and GIDs map to which host IDs." It won't headline a keynote, but it changes day-to-day life for people running media servers, download clients, NFS mounts, ZFS datasets, and shared storage across multiple containers.

    There was also some relief about not needing to mess with /etc/subuid and /etc/subgid in the same old way. For a lot of homelab users, those files are where confidence goes to die. You know they matter, and you know the security model is better with unprivileged containers, but you also know one weird mapping mistake can leave your files owned by mystery numbers that look like they came from an alien tax form. So people take shortcuts: they run privileged containers, chmod too much, and tell themselves they'll clean it up later. Proxmox 9.2 seems aimed right at that messy middle. The complexity is still there, but it's finally easier to survive.

    "Just use 777" is funny until it becomes policy

    The permission discussion got real fast because everyone has a confession here. One person joked about living the 777 life, basically admitting that sometimes the cleanest solution is not the one people actually use. Another replied that 777 can be "acceptable" in a homelab with limited users, ZFS snapshots, and backups, but absolutely not at work. That split is Proxmox culture in miniature. Half the room is building enterprise habits at home, while the other half is just trying to make Jellyfin see the movies without spending the weekend learning Linux user namespaces.

    The trouble is that homelab shortcuts have a way of becoming permanent architecture. You chmod a dataset wide open because you're tired, and six months later five containers depend on it, two services write to it, and you no longer remember which user was supposed to own what. Someone in the thread described managing different UIDs and GIDs across host datasets and LXCs as nearly impossible to track and maintain. That's an experienced user's complaint, the sound of a system growing past its original plan.

    There was a smart counterpoint, too. One commenter said a lot of tutorials overcomplicate mapping for most cases, and you can sometimes solve the problem by creating a host user with a UID offset that maps naturally into the LXC. Another preferred using "real" host IDs wherever possible because it makes future moves easier. Their example was simple: what if qBittorrent moves from an LXC to a VM using virtiofs? If everything is stuck behind container-offset ownership, you may end up doing a giant chown migration. That kind of dull, practical foresight saves entire weekends.

    This is why the new mapping feature matters more than a GUI nicety would. It releases the pressure built up by years of community hacks, copied configs, permissions anxiety, and "I'll fix it later" storage layouts. Proxmox doesn't have to make Linux permissions easy, which may be illegal under some ancient sysadmin treaty anyway. Making them less hostile is already a big deal.

    The OCI dream is still hanging over everything

    The other big emotional thread was OCI containers, and people want them badly. One user said they're hoping for first-class OCI support so they no longer need to run a Docker LXC and can manage everything through the Proxmox UI with replication, HA, and the rest of the platform's built-in machinery. That's the dream: no container platform inside a container, no half-official stack, and no mental split between "Proxmox things" and "Docker things," just one place to run and manage workloads.

    That idea immediately ran into the "what is Proxmox supposed to be?" wall. Someone asked what was missing now: just the UI, or the backend too? Another person answered with frustration that Proxmox is missing "pretty much everything but the ability to run containers at all" when compared with Docker-style workflows, meaning orchestration, compose, and tooling. Then came the pushback. One commenter argued that Docker Compose is a Docker-level feature and not a hypervisor-level one, since the two sit at different layers and do different jobs.

    That disagreement is bigger than Proxmox 9.2. It's about platform gravity. Once a tool becomes the center of someone's infrastructure, users naturally want it to absorb more jobs. Proxmox already handles VMs and LXCs, and it already has replication, HA, storage, backups, clustering, and a strong web UI. So why not OCI containers too, or Compose-like workflows? Why not let people manage the apps directly where the compute already lives?

    The conservative answer is that swallowing too much can make a platform bloated and confused. Proxmox is strong because it knows its core job, which is virtual infrastructure. If it tries to become Kubernetes-lite, Docker Desktop, Portainer, and a hypervisor all at once, it could lose the clean edge that makes people trust it. The ambitious answer is that the world has changed and containers are no longer a side quest. A modern virtualization platform that doesn't treat OCI as a first-class citizen may start to feel incomplete, especially to users who are already running Docker inside LXCs as a workaround.

    Homelab users want enterprise features, but with fewer enterprise headaches

    What makes the Proxmox crowd so interesting is that the line between homelab and production keeps getting blurrier. People are running clusters in basements, backing up family infrastructure like it's a small company, testing HA, building storage pools, and managing identity across containers. Then they also admit they're using 777 because permission mapping made their brain hurt. That combination is chaotic, but it's also why Proxmox has momentum. It lets people grow into better practices without forcing them to become enterprise architects on day one.

    That's why the practical fixes in 9.2 got such a strong reaction. Beyond the version number, the release chips away at the papercuts that make users choose between security and sanity. Unprivileged containers are better, but if mapping host storage into them feels impossible, people avoid them. Shared datasets are powerful, but if permissions become untraceable, people fall back to dangerous shortcuts. Docker-in-LXC works, but if it feels like a workaround forever, people start asking why the platform can't meet them where they are.

    There's also a very real professional shadow behind the conversation. Proxmox is increasingly judged as an alternative to bigger, more expensive virtualization stacks, and that raises expectations. Home users may tolerate a little weirdness. Enterprise users want clean lifecycle management, predictable upgrades, official tooling, documented paths, and fewer "copy this config blob and pray" moments. Every release now has to carry both audiences: the person with a mini PC under a desk and the admin evaluating whether Proxmox can replace a platform that suddenly became too expensive or too annoying.

    The best parts of 9.2 seem aimed at that overlap. They make hard things clearer, move fragile config into supported UI paths, and cut down the number of hand-edited files. They give people safer defaults without blocking power users from doing strange things on purpose, which is the Proxmox sweet spot.

    The release feels like progress on a longer road

    Proxmox 9.2 landed with the kind of reaction every infrastructure project probably wants: excitement mixed with immediate demands for more. People noticed the improvements and appreciated the work, then started asking for the next layer, because infrastructure users are never done. Today it's UID mapping, tomorrow OCI, and after that orchestration, cleaner storage workflows, better migration paths, and more polish around HA. The reward for becoming central to people's lives is that they start wanting you to solve everything.

    That's a good problem to have. It means Proxmox matters, and that the platform has moved beyond "cheap VMware alternative" into something with its own culture, expectations, and roadmap pressure. The community reaction also shows the risk: Proxmox can't chase every wishlist item and has to choose carefully. First-class OCI support could be huge, but only if it fits the platform instead of turning it into a confused app manager. The permission mapping improvements work as a model because they reduce pain without changing what Proxmox fundamentally is.

    The emotional center of the release is pretty simple. People want Proxmox to keep getting easier without getting dumbed down, and they want enterprise-grade features without enterprise-grade misery. They want the UI to save them from config-file gymnastics while the shell stays there for when things get weird. They want containers, VMs, storage, and backups to feel like one system instead of a pile of adjacent tools held together by notes from three forum posts and a bash history.

    Proxmox 9.2 doesn't answer every one of those wants, and it was never going to. It does seem to answer a very specific frustration: some of the ugliest container storage permission work can finally become less ugly. For a normal person that sounds boring. For the people running Proxmox at home and at work, it's a boring change that makes daily work a lot easier.