Devuan Virtual Appliances for Proxmox Virtual Environment (LXC containers).
Proxmox supports Devuan starting from Proxmox VE v5.1 (released 24.10.2017).
- Devuan 1 Jessie (based on Debian 8)
- Devuan 2.1 ASCII (based on Debian 9 Stretch / 2017-06)
- Devuan 3 Beowulf (based on Debian 10 Buster / 2019-07)
- Devuan 4 Chimaera (based on Debian 11 Bullseye / 2021-11)
See git repository dab-pve-appliances for current DAB templates.
Install dab
(Debian appliance builder) tool:
sudo apt install dab
Manually edit /usr/share/perl5/PVE/LXC/Setup/Devuan.pm
:
--- /usr/share/perl5/PVE/LXC/Setup/Devuan.pm.ORIG 2022-05-04 08:36:45.000000000 +0200
+++ /usr/share/perl5/PVE/LXC/Setup/Devuan.pm 2022-06-19 21:36:59.039446517 +0200
@@ -25,6 +25,8 @@
'beowulf/ceres' => 10,
'chimaera' => 11, # Devuan 4.0
'chimaera/ceres' => 11,
+ 'daedalus' => 12, # Devuan 5.0
+ 'daedalus/ceres' => 12,
};
die "unsupported Devuan version '$version'\n" if !exists($version_map->{$version});
Example:
git clone 'https://github.com/vazhnov/proxmox-devuan-containers.git'
cd devuan-4.0-minimal-64
sudo make
Rename file before moving into template directory:
mv -v 'devuan-4.0-minimal_1.0_amd64.tar.gz' "devuan-4.0-minimal_$(date +%F)_amd64.tar.gz"
Then move the tar.gz into proxmox template directory, for example:
sudo mv -v -- devuan-*_amd64.tar.gz '/var/lib/vz/template/cache/'
Then do some cleanup:
sudo make clean
- dab-pve-appliances — git repository with current DAB templates;
- https://gitlab.com/vazhnov/proxmox-devuan-containers — this repository at GitHub;
- https://github.com/vazhnov/proxmox-devuan-containers — this repository at GitLab;
- https://github.com/siddolo/pve-devuan-appliances — original repository;
- https://pve.proxmox.com/wiki/Debian_Appliance_Builder — how to build your own application appliances;
- Support for Devuan LXC container — original bugreport from Pasquale Fiorillo to support Devuan 1.0;
- Support for LXC containers Devuan 2, 3 (and maybe 4) — support Devuan 2, 3, 4;
- Support for LXC containers Devuan 5 — next bugreport to support upcoming Devuan 5;
- https://gitea.devuan.org/devuan/lxc-templates — archived. Last update was in 2020.
- https://github.com/gregoryolsen/lxc-devuan — too old: last update was in 2016.
- https://gitlab.com/vazhnov/devuan-debootstrap-grub-efi — install Devuan with
debootstrap
, configure EFI.