lxc launch ubuntu:24.04 passenger || true && sleep 5
lxc delete passenger/ubuntu:24.04 || true
lxc snapshot passenger ubuntu:24.04 && sleep 1
lxc restore passenger ubuntu:24.04 && sleep 5
lxc exec passenger -- uname -r
lxc restore passenger ubuntu:24.04 && sleep 5
lxc delete passenger/passenger:6.1.2 || true
cat <<'EXE' | \
lxc exec passenger -- bash
cat <<'ASH' | sudo bash
apt-get update;echo
apt-get install -y apt-transport-https ca-certificates gnupg build-essential
apt-get install -y software-properties-common git curl file procps libfuse2
apt-get clean;sleep 5
ASH
curl -fsSL https://oss-binaries.phusionpassenger.com/auto-software-signing-gpg-key-2025.txt \
| sudo tee /etc/apt/keyrings/phusion.asc >/dev/null
cat << SRC | sudo tee /etc/apt/sources.list.d/passenger.list >/dev/null
deb [arch=$(dpkg --print-architecture)\
signed-by=/etc/apt/keyrings/phusion.asc]\
https://oss-binaries.phusionpassenger.com/apt/passenger noble main
SRC
cat <<'ASH' | sudo bash
apt-get update;echo
apt-get install -y nginx libnginx-mod-http-passenger
which passenger;echo
passenger version
apt-get clean
ASH
EXE
lxc snapshot passenger passenger:6.1.2 && sleep 1
lxc restore passenger passenger:6.1.2 && sleep 5
lxc exec passenger -- passenger version