I plan to port Proxmox VE and Proxmox Backup Server to any architecture.
By now, arm64 is finished. https://github.com/jiangcuo/Proxmox-Arm64
The Proxmox-Port code is located in the following repositories.
- zfsonlinux
- pve-qemu
- pve-lxc-syscalld
- pve-lxcfs
- pve-installer
- pve-edk2-firmware
- proxmox-mini-journalreader
- proxmox-backup
- proxmox-backup-restore-image
- proxmox-backup-qemu
- pve-manager
- qemu-server
Master branch is mirror, checkout branch to arm64 / riscv64 / loongarch64 .You can view and build package.
- pve6 base on debian sid(loongarch64) -> done
- pve8 base on debian12(arm64) -> done
mail: [email protected]
issue: https://github.com/jiangcuo/Proxmox-Arm64/issues
discord: https://discord.gg/ZdbD2gDcnP
- Rockpi (arm64)
- Raspberry Pi (arm64)
- Amlogic TV box (arm64)
- Kunpeng (arm64)
- FT (arm64)
- Ampere (arm64)
- Apple (arm64,vm only,no kvm support)
- 3A5000 (loongarch64)
- VisionFive2 (riscv64,loongarch64)
- ramfb support.
- add more pice on vm,so we can hotplug and use more nets disks.(not perfect)
- set gic-version=host.
- tpm
-
public version
- 8.0.3 (arm64)
-
testing version
- 8.0.6 (arm64)
- 6.4 (loongarch64,riscv64)
- public version = 2.3.1-1 (arm64)
- testing version = 2.3.1-1 (arm64)
If you are using arm64 server that supports EFI,you can install proxmox-ve with iso.
https://mirrors.apqa.cn/proxmox/isos/
If you are using u-boot device or failed with iso, you can install proxmox-ve from repo.
Head to the wiki page to learn more.
Hardware passthrough looks good
https://github.com/jiangcuo/Proxmox-Arm64/wiki
Proxmox VE 7 and Proxmox Backup Server use rust.
Some crates and pkg don't work on riscv and loongarch64 yet,cause I can't build pve7.
such as:
-
Ring:
I will test the pve6 first.
Proxmox VE is really awesome!
Thanks to Proxmox adding support for Arm, now I just need to change code
- $arch eq 'aarch64'
+ $arch ne 'x86_64'
and easy support other architectures.
I sincerely hope that Proxmox can make their products support any platform which has kvm supported !