Le 16/10/2025 à 12:05, DERUMIER, Alexandre via pve-user a écrit :
Hi,

I'm currently working on a hardened pve installation for CIS
certification, and as it need luks encryption + specific partionning,
I need to install it on top of a debian install.

I would like to deploy pve-enterprise repo directly, but how can I do
it on top of debian ?

The wiki said to install no-subscription first, then switch to
enteprise after uploading the key in the gui
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm

But that mean than more recent packages could be pushed from no-
subscription first.

Is is possible to put the key somewhere in/etc/apt/ ?

Alexandre

Hi,

It's been a while since I've had to do such things.. but here goes..

Unless you have an offline key, you'll need to register the server first, so that the server ID (hex version of the md5 hash of the SSH RSA key) is allowed.
Basically, as you can see in proxmox-subscription/src/check.rs:
you need to call:
https://shop.proxmox.com/modules/servers/licensing/verify.php
with that JSON (challenge is epoch time + random string) :
{
        "licensekey": key,
        "dir": server_id,
        "domain": "www.proxmox.com",
        "ip": "localhost",
        "check_token": challenge,
}

Then either you re-register/check it once you have the API available, or you try to write a valid /etc/subscription file..

Otherwise, it's "simple", you can get the info on a running server:
/etc/apt/auth.conf.d/pve.conf
machine enterprise.proxmox.com/debian/pve
login server_id
password server_key

Set the proper enterprise repos, and it should work, if the server ID is registered...

This might be interesting to have in the ansible role lae.proxmox (that you'll probably despise, given your love for ansible HAHA) as well, as the only supported scenario for now there is to.. remove the enterprise repos.. either have a curl command to register the server id and compute /etc/subscription, or a tool (pvesubscription) to wrap that Rust API in Debian..


Cheers,
Gilou



_______________________________________________
pve-user mailing list
[email protected]
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-user

Reply via email to