Proxmox VE를 사용할 때 로그인 시 나타나는 “No valid subscription for this server” 팝업은 상용 구독 라이선스를 구매하지 않은 사용자에게 표시되는 안내창입니다. 실 사용에는 문제가 없지만, 매번 뜨는 알림창이 불편할 수 있습니다. 이 가이드에서는 해당 팝업을 제거하는 비공식적인 방법을 설명합니다.
주의사항 먼저 확인하세요
- Proxmox 공식 지원 방법이 아님
- 업데이트 후 다시 적용해야 함
- 단순한 팝업 제거일 뿐, 기능적 제한은 없음
- Proxmox의 오픈소스 취지에 동의한다면 구독을 고려해주세요
방법: JavaScript 파일 수정으로 팝업 비활성화
1. Proxmox 서버에 SSH 접속
ssh root@your-proxmox-ip
Code language: Bash (bash)2. 관련 JS 파일 위치로 이동
cd /usr/share/javascript/proxmox-widget-toolkit
Code language: Bash (bash)3. 기존 파일 백업
cp proxmoxlib.js proxmoxlib.js.bak
Code language: Bash (bash)4. 편집기(nano 등)로 파일 열기
nano proxmoxlib.js
Code language: Bash (bash)5. 다음 코드 부분 찾기
if (data.status !== 'Active') {
Ext.Msg.show({
title: gettext('No valid subscription'),
...
Code language: JavaScript (javascript)6. 해당 팝업 코드 주석 처리 또는 삭제
방법 A: 주석 처리
// if (data.status !== 'Active') {
// Ext.Msg.show({
// title: gettext('No valid subscription'),
// ...
// });
// }
Code language: JavaScript (javascript)방법 B: 조건 무효화
if (false) {
Ext.Msg.show({
title: gettext('No valid subscription'),
...
});
}
Code language: JavaScript (javascript)7. 저장 및 종료
- 저장:
Ctrl + O - 종료:
Ctrl + X
웹서비스 재시작
팝업 제거 코드가 적용되도록 웹 UI 서비스를 재시작합니다.
systemctl restart pveproxy.service
Code language: Bash (bash)브라우저에서 캐시 삭제 후 다시 접속하면 더 이상 팝업이 보이지 않아야 합니다.
유용한 링크 모음
FAQ (자주 묻는 질문)
“No valid subscription” 팝업을 제거하면 문제가 생기나요?
아니요. 기능상 문제는 없지만, Proxmox 업데이트 시 변경 내용이 덮어씌워질 수 있습니다.
이 변경은 업데이트하면 유지되나요?
유지되지 않습니다. Proxmox 업데이트 시 proxmoxlib.js 파일이 다시 덮어쓰기되므로 재적용해야 합니다.
이 방법은 합법적인가요?
해당 방법은 오픈소스 사용자의 편의성을 위한 수정이지만, Proxmox 정책상 공식 지원 대상은 아닙니다.
기능 제한이나 보안 문제는 없나요?
기능 제한은 없으며, 보안 위험도 거의 없습니다. 단, 파일 수정 시 실수하지 않도록 주의하세요.
자동으로 적용할 수 있는 스크립트가 있나요?
Github 등지에 커뮤니티에서 만든 자동 스크립트가 존재하지만, 공식적인 신뢰를 보장하진 않으므로 사용 시 주의가 필요합니다.









