Disable Subscription Warning on Proxmox

Notifikasi “No valid subscription” di Proxmox VE, itu hal yang sangat umum dan normal jika kita pakai Proxmox versi gratis (tanpa langganan enterprise). Pada postingan ini kita akan mencoba menghilangkan pop-up “No valid subscription” pada proxmox. Pertama kita backup file proxmoxlib.js cd /usr/share/javascript/proxmox-widget-toolkit cp proxmoxlib.js proxmoxlib.js.old Setelah itu baru kita edit file nano proxmoxlib.js ganti pada bagaian ini if (res === null || res === undefined || !res || res .data.status.toLowerCase() !== 'active') { - Ext.Msg.show({ title: gettext('No valid subscription'), icon: Ext.Msg.WARNING, message: Proxmox.Utils.getNoSubKeyHtml(res.data.url), buttons: Ext.Msg.OK, callback: function(btn) { if (btn !== 'ok') { return; } orig_cmd(); }, }); } else { orig_cmd(); } Perhatikan pada bagian yg saya beri tanda merah, kita akan ganti function itu dengan void. if (res === null || res === undefined || !res || res .data.status.toLowerCase() !== 'active') { + void({ title: gettext('No valid subscription'), icon: Ext.Msg.WARNING, message: Proxmox.Utils.getNoSubKeyHtml(res.data.url), buttons: Ext.Msg.OK, callback: function(btn) { if (btn !== 'ok') { return; } orig_cmd(); }, }); } else { orig_cmd(); } Kemudian restart proxmox web service systemctl restart pveproxy.service Lakukan uji coba dengan login ke Proxmox Web UI seharusnya sudah tidak muncul.

Apr 7, 2025 - 09:11
 0
Disable Subscription Warning on Proxmox

Notifikasi “No valid subscription” di Proxmox VE, itu hal yang sangat umum dan normal jika kita pakai Proxmox versi gratis (tanpa langganan enterprise). Pada postingan ini kita akan mencoba menghilangkan pop-up “No valid subscription” pada proxmox.

Pertama kita backup file proxmoxlib.js

cd /usr/share/javascript/proxmox-widget-toolkit
cp proxmoxlib.js proxmoxlib.js.old

Setelah itu baru kita edit file

nano proxmoxlib.js

ganti pada bagaian ini

if (res === null || res === undefined || !res || res
                        .data.status.toLowerCase() !== 'active') {
-                       Ext.Msg.show({
                            title: gettext('No valid subscription'),
                            icon: Ext.Msg.WARNING,
                            message: Proxmox.Utils.getNoSubKeyHtml(res.data.url),
                            buttons: Ext.Msg.OK,
                            callback: function(btn) {
                                if (btn !== 'ok') {
                                    return;
                                }
                                orig_cmd();
                            },
                        });
                    } else {
                        orig_cmd();
                    }

Perhatikan pada bagian yg saya beri tanda merah, kita akan ganti function itu dengan void.

if (res === null || res === undefined || !res || res
                        .data.status.toLowerCase() !== 'active') {
+                       void({
                            title: gettext('No valid subscription'),
                            icon: Ext.Msg.WARNING,
                            message: Proxmox.Utils.getNoSubKeyHtml(res.data.url),
                            buttons: Ext.Msg.OK,
                            callback: function(btn) {
                                if (btn !== 'ok') {
                                    return;
                                }
                                orig_cmd();
                            },
                        });
                    } else {
                        orig_cmd();
                    }

Kemudian restart proxmox web service

systemctl restart pveproxy.service

Lakukan uji coba dengan login ke Proxmox Web UI seharusnya sudah tidak muncul.