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: ```bash 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:

bash Code kopieren nano /etc/apt/sources.list.d/pve-enterprise.list Kommentiere die Zeile aus, indem du ein # am Anfang der Zeile hinzufügst:

arduino Code kopieren #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:

bash Code kopieren nano /etc/apt/sources.list Füge folgende Zeile hinzu:

perl Code kopieren 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:

bash Code kopieren apt update ===== 5. (Optional) Warnmeldung unterdrücken ===== Ohne Subscription zeigt Proxmox im Webinterface bei jedem Login folgende Warnung:

kotlin Code kopieren 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:

bash Code kopieren nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js Suche folgende Zeile:

javascript Code kopieren if (res === null || res === undefined || !res || res.hasSubscription !== 1) Ersetze sie durch:

javascript Code kopieren if (false) Speichere die Datei und starte das Proxmox-Webinterface neu:

bash Code kopieren systemctl restart pveproxy ===== 6. System aktualisieren ===== Führe abschließend ein Upgrade durch, um dein System auf den neuesten Stand zu bringen:

bash Code kopieren 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.