[Proxmox VE] No valid subscription 제거(없애기)
![[Proxmox VE] No valid subscription 제거(없애기)](/content/images/size/w2000/wordpress/2022/11/image-9-1.png)
proxmox는 오픈소스이지만, Enterprise 저장소와 지원을 하는 구독 프로그램이 있습니다.
무료 버전을 사용하는 경우 웹 콘솔을 로그인 할 때마다 구독하라는 메시지를 보게 됩니다.

홈서버를 운영하는 입장에서 구독은 좀 부담스럽습니다.(연간 약 10만원 정도)
매번 클릭한번 더 해서 이용하는게 조금 번거로우니, 스크립트를 조금 수정해봅니다.
일단 proxmox 관리자 페이지에서 쉘로 진입합니다.

아래 내용을 입력해봅니다.
cd /usr/share/javascript/proxmox-widget-toolkit
cp proxmoxlib.js proxmoxlib.js.bak
vi proxmoxlib.js
백업하고, 수정해요.
vi 또는 vim에서 /(슬래시)를 입력한 후 No v 정도 입력하면 No valid subcription 메시지를 출력하는 부분을 확인할 수 있습니다.(7.2-3 기준, 515번째줄입니다.)

엔터를 입력하고 a를 눌러 편집모드로 들어갑니다. 좌하단에 — INSERT — 라고 뜰거에요.
바로 윗줄, Ext.Msg.show
앞에 void({ //
를 붙여줍니다
대충 봐서는 513번째줄의 if문 시작부터, else { 까지, 그리고 그 아래아래의 }를 주석처리해버려도 될것같긴 합니다. 어쨌든 팝업을 무력화 시키는게 목적이니까요.
esc키와 :wq
를 입력해 저장하고, 서비스를 재시작합니다.
systemctl restart pveproxy.service
쿠키를 날린 후 다시 로그인을 하면 창이 뜨지 않는것을 확인할 수 있습니다.
이제 proxmox 로그인마다 뜨는 귀찮은 창을 피할 수 있습니다 🙂