家里有一台几年前买的戴尔SFF主机,配置是i7-3770,(8GB DDR3)*3,1Gbps网卡
,基本上一直都在吃灰。最近准备拿来装虚拟机玩,调研了有一阵子后,决定使用proxmox(pve)
。
proxmox的优势主要有以下几个方面
- 个人使用免费
- 使用简单,基本上就是debian上加了一个pve的程序。
- 稳定性,相比window而言,不用操太多心。
1 证书替换和端口修改
以下操作不做也没有关系,可以正常使用。
登陆pve服务器,在/etc/pve/nodes/<主机名>/
下找到pve-ssl.key
和pve-ssl.pem
。用你的域名证书替换pve自带的自签名证书。
https的默认端口是443,但proxmox默认端口是8006且无法修改。可以使用iptables来帮我们实现端口转发
代码语言:javascript复制iptables -t nat -I PREROUTING -d <IP> -p tcp --dport 443 -j DNAT --to-destination <IP>:8006
// 或
iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8006
2 源更新
由于pve使用的是debian
作为操作系统,为了更新速度,可以把/etc/apt/sources.list
的源更改为国内源。
由于我使用的bebian版本是buster,所以可以修改源为如下:
代码语言:javascript复制deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian-security buster/updates main
deb-src http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
具体debian版本可以用cat /proc/version
查看,然后再修改到对应的国内源。
除了debian源外,如果你没有订阅pve(收费服务),那么你需要额外修改pve的源。
/etc/apt/sources.list.d/pve-enterprise.list
deb http://download.proxmox.com/debian/pve buster pve-no-subscription
这里也是需要注意对应debian的版本。
3 修改登陆提示
没有订阅(花钱)的用户在每次登陆的时候都会弹出一个未订阅提醒,如果你不想购买,也不想看到弹窗,可以修改下面的文件。
/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
// 找到这一行,替换为false
//if (data.status !== 'Active') {
if (false) {