۱. مخازن
Proxmox VE 9 روی Debian 13 بنا شده و مخازن را با قالب deb822 در /etc/apt/sources.list.d/ نگه میدارد. بدون اشتراک تجاری، مخزن enterprise خطای 401 میدهد. آن را غیرفعال و مخزن no-subscription را اضافه کنید:
for f in /etc/apt/sources.list.d/pve-enterprise.sources /etc/apt/sources.list.d/ceph.sources; do
[ -f "$f" ] && grep -q '^Enabled:' "$f" || echo 'Enabled: no' >> "$f"
done
cat > /etc/apt/sources.list.d/proxmox.sources <<'EOS'
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOSهمین کار را میتوانید از رابط وب هم انجام دهید: Node → Updates → Repositories.
۲. بهروزرسانی
apt update
apt full-upgrade -y
pveversion -v | head -3در Proxmox هرگز apt upgrade بهتنهایی اجرا نکنید؛ همیشه full-upgrade.
۳. کاربر مدیر جداگانه
کار روزمره با root@pam توصیه نمیشود. یک کاربر در realm داخلی Proxmox بسازید:
pveum user add milad@pve --comment "Admin"
pveum passwd milad@pve
pveum acl modify / --users milad@pve --roles Administratorسپس در رابط وب از Datacenter → Permissions → Two Factor برای این کاربر TOTP فعال کنید.
۴. محدود کردن رابط وب
رابط وب (پورت 8006) را فقط از شبکهی مدیریت در دسترس بگذارید. در /etc/default/pveproxy:
ALLOW_FROM="192.168.50.0/24"
DENY_FROM="all"
POLICY="allow"systemctl restart pveproxy۵. بررسی سلامت
pvesm status # فضای ذخیرهسازی
qm list # ماشینهای مجازی
pct list # کانتینرها
journalctl -p err -b # خطاهای بوت فعلی