Unpopular opinion - if you have information on your private computers that's sensitive enough to warrant a yubikey then you most certainly would WANT to pay a company to ensure the software is well maintained. Did you balk at the price of a yubikey when you made that purchase?
Maybe I can find a solution to that. The free plan restrictions are not perfect yet and I was planning to experiment with different solutions to it.
Would you consider detecting whether each PVE instance the user connects to is a licensed / subscription-supported instance, and allowing non-licensed XPipe to connect to non-licensed PVE instances? There is an API for it already, see the 'level' field in https://pve.proxmox.com/pve-docs/api-viewer/index.html#/clus... .
But if I see this correctly, I could call the API from the command-line with this: https://pve.proxmox.com/wiki/Proxmox_VE_API#Using_'pvesh'_to... and check the response. If that is possible I can definitely change that limitation.
Doubly so on Yubikey/GPG/PKCS11 support. Enhanced security should never be behind a paywall, IMO.
A better approach might be number of machines instead of this detection.
The Yubikey security argument is fair though, I will reconsider that.
The number of machines detection has been on my TODO list for a while, but it's a little bit tricky to implement with the current implementation.
If the user can afford the enterprise costs of those, they can certainly afford paying for xpipe?
Discount for individuals actually managing their own infra sounds like a reasonable place to draw the line.
Probably a lot of shadow IT around where the employer pays for all the big cloud stuff and employees either can't or won't bother getting the software side of their work tools paid for.
(As for me, I'm one of those annoying FLOSS maximalists so I won't be interested without the source under a reasonable license and I'm able to compile it locally without spending a week spelunking in undocumented build scripts. But hey, I wish you the best and don't be afraid to charge properly. It's easier to lower prices than raise them if you catch my drift)