家里有一台几年前买的戴尔SFF主机,配置是i7-3770,(8GB DDR3)*3,1Gbps网卡,基本上一直都在吃灰。最近准备拿来装虚拟机玩,调研了有一阵子后,决定使用proxmox(pve)

proxmox的优势主要有以下几个方面

  1. 个人使用免费
  2. 使用简单,基本上就是debian上加了一个pve的程序。
  3. 稳定性,相比window而言,不用操太多心。

1 证书替换和端口修改

以下操作不做也没有关系,可以正常使用。

登陆pve服务器,在/etc/pve/nodes/<主机名>/下找到pve-ssl.keypve-ssl.pem。用你的域名证书替换pve自带的自签名证书。

https的默认端口是443,但proxmox默认端口是8006且无法修改。可以使用iptables来帮我们实现端口转发

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,所以可以修改源为如下:

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) {

标签: Linux, proxmox, pve

添加新评论