Umstellen des Proxmox-Repositories auf No-Subscription

Diese Anleitung beschreibt, wie du dein Proxmox-System vom Enterprise-Repository auf das No-Subscription-Repository umstellst.

1. Backup der Konfiguration

Bevor du Änderungen vornimmst, erstelle ein Backup der bestehenden Konfigurationsdatei:

cp /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak

2. Entfernen des Enterprise-Repositories

Das Enterprise-Repository ist in der Datei `/etc/apt/sources.list.d/pve-enterprise.list` hinterlegt. Bearbeite diese Datei:

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

Kommentiere die Zeile aus, indem du ein `#` am Anfang der Zeile hinzufügst:

#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise

Speichere die Datei mit `Strg + O`, `Enter` und schließe sie mit `Strg + X`.

3. Hinzufügen des No-Subscription-Repositories

Das No-Subscription-Repository wird in der Datei `/etc/apt/sources.list` konfiguriert. Öffne die Datei:

nano /etc/apt/sources.list

Füge folgende Zeile hinzu:

deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

Hinweis: Ersetze `bookworm` durch die verwendete Distribution:

`bullseye` für Debian 11

`buster` für Debian 10

Speichere und schließe die Datei.

4. Paketquellen aktualisieren

Aktualisiere die Paketquellen, um die neuen Einstellungen zu laden:

apt update

5. (Optional) Warnmeldung unterdrücken

Ohne Subscription zeigt Proxmox im Webinterface bei jedem Login folgende Warnung:

You do not have a valid subscription for this server

Um diese Warnung zu unterdrücken, passe die Datei `/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js` an:

nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

Suche folgende Zeile:

if (res === null || res === undefined || !res || res.hasSubscription !== 1)

Ersetze sie durch:

if (false)

Speichere die Datei und starte das Proxmox-Webinterface neu:

systemctl restart pveproxy

6. System aktualisieren

Führe abschließend ein Upgrade durch, um dein System auf den neuesten Stand zu bringen:

apt dist-upgrade

Was macht das No-Subscription-Repository?

Das No-Subscription-Repository bietet dieselben Updates wie das Enterprise-Repository, jedoch:

Keine kostenpflichtige Subscription erforderlich.

Updates können weniger gründlich getestet sein.

Kein Zugang zum offiziellen Proxmox-Support.

Für kritische Produktionsumgebungen wird das Enterprise-Repository empfohlen, da es stabilere Updates und SLA-Support bietet.