Configuration No-Subscription sur Proxmox VE 9

Dans le tutoriel précédent, je vous ai montré comment installer Proxmox VE 9.1 — c’est toute la puissance de Debian 13 (Trixie) dans votre serveur. Mais il y a un petit « catch » : par défaut, le système est configuré avec les dépôts Enterprise, qui demandent un abonnement payant.
C’est important de comprendre que Proxmox reste full fonctionnel en version No-Subscription. Vous ne perdez aucune feature — le clustering, les backups, les migrations et le management des ressources fonctionnent sans aucune restriction. La seule différence, c’est que vous recevez les packages de la branche pour les développeurs et les passionnés, qui est mise à jour encore plus souvent que la branche Enterprise. Pour un home lab, où on trippe sur la liberté et l’accès complet « out of the box », c’est le choix idéal.
Si vous avez essayé d’utiliser le guide pour Proxmox 8, vous avez sûrement remarqué que ça ne marche plus. Dans la nouvelle version, Proxmox a switché vers le format moderne DEB822 (des fichiers .sources au lieu des vieux fichiers .list).

Dans ce tutoriel, on va :
– Checker la nouvelle structure des dépôts.
– Switcher correctement le système de base et Ceph Squid vers la branche No-Subscription.
– Enlever le maudit nag screen « No Valid Subscription » dans l’interface web.
Et pour ceux qui veulent sauver du temps, il y a mon script Bash à la fin de l’article qui automatise tout le setup en quelques secondes.

Alors, on se coule un petit café ou un thé, et on commence.

D’abord, on se connecte à Proxmox

Utilisez votre terminal ou la console intégrée de PVE :

ssh root@IP_ADDRESS_PROXMOX

Étape 1 : Désactiver le dépôt Enterprise

Pas besoin de tout effacer dans le fichier. Il suffit de configurer la ligne Enabled: no. On ouvre le fichier :

nano /etc/apt/sources.list.d/pve-enterprise.sources

Ajoutez la ligne Enabled: no à la toute fin. À noter : si vous voyez déjà une ligne Enabled: yes, vous devez absolument changer le yes pour un no au lieu d’en ajouter une nouvelle, sinon ça va causer une erreur lors du prochain update.
Le résultat devrait ressembler à ceci :

Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Enabled: no

 

Étape 2 : Ajouter le dépôt No-Subscription

Maintenant, on copie ce bloc et on le « paste » dans un nouveau fichier vide nommé pve-no-subscription.sources. C’est ça, la branche « gratuite » pour Proxmox 9.1.

nano /etc/apt/sources.list.d/pve-no-subscription.sources

On insère ce texte là-dedans :

Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

 

Étape 3 : Configuration de Ceph Squid No-Subscription

Pour configurer Ceph Squid No-Subscription, on doit modifier deux lignes : URIs et Components.
On ouvre le fichier :

nano /etc/apt/sources.list.d/ceph.sources

On supprime tout le contenu et on ajoute ce qui suit :

Types: deb
URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

Une fois que c’est sauvegardé, il faut absolument checker si tout fonctionne comme du monde :

apt update

 

Automatisation : Script Bash « All-in-one »

Pour automatiser tout le processus, j’ai créé un script pve9-post-install.sh que j’ai déposé sur mon GitLab : pve9-post-install.
Ce script remplace automatiquement toutes les entrées, ajoute les dépôts nécessaires et retire le nag screen « No Valid Subscription » dans l’interface web.
Faites attention : le script modifie des fichiers systèmes de configuration des dépôts ainsi que les bibliothèques JS du GUI. Donc, comme d’habitude, on suit les bonnes vieilles pratiques : c’est fortement recommandé d’avoir un backup de vos données critiques avant de le lancer.

Petit rappel sur l’interface Web :
Si après la configuration vous voyez toujours une alerte jaune (un point d’exclamation) dans l’onglet Mises à jour > Dépôts, avec un message disant que le dépôt « no-subscription » n’est pas recommandé pour un usage critique en entreprise, c’est tout à fait normal. Proxmox affiche systématiquement ce message pour vous informer. Tant que vos apt update passent sans erreur, votre système est parfaitement configuré.

Bonne chance !

👤

📁