Incus on Hetzner + webvm
You can run Incus containers on Hetzner to get snapshotable, low‑overhead containers that avoid giving agents access to the host — a neat option for secure lightweight deployments. Complementing that, webvm offers an open‑source, browser‑based Linux VM experience (GitHub project popular in the community) and k3s is highlighted as a lightweight orchestration option that skips VMs on bare‑metal setups. (x.com) (x.com)
Incus was created by Aleksa Sarai as a community‑driven successor to LXD and explicitly supports both system containers and virtual machines. (linuxcontainers.org) (github.com) The Incus GitHub shows active development with over 5k stars and commits as recent as four days ago, indicating rapid iteration and community contributions. (github.com) Hands‑on Hetzner tests on Ampere ARM64 2 vCPU / 4 GB instances reported packing 50 Alpine containers while leaving about 280 MB of RAM free. (blog.simos.info) The same Hetzner tests noted roughly 10 Ubuntu containers on that host with about 1 GB RAM spare, illustrating different workload footprints between minimal and full distributions. (blog.simos.info) Hetzner deployments commonly use ZFS storage pools for Incus, and community repos provide utilities like zfs‑iotop and incus‑backup‑zfs to manage snapshots and exports. (tutorials.brodda.it) There are published walkthroughs for safely rescaling ZFS pools when upgrading Hetzner instances, covering steps to expand storage without data loss. (pieterbakker.com) WebVM’s upstream repo (LeaningTech) has roughly 16.4k stars and an active commit history, and the project announced WebVM 2.0 with Xorg/desktop support in a November 2024 technical blog post. (github.com) WebVM runs a client‑side CheerpX x86→Wasm engine, supports streaming persistent disk images, and can integrate networking through Tailscale/WebSocket approaches for browser‑side networking. (labs.leaningtech.com) hetzner‑k3s automates production k3s clusters on Hetzner Cloud and markets itself as a way to create fully configured lightweight Kubernetes clusters in minutes. (hetzner-k3s.com) Community guides demonstrate installing k3s directly on bare‑metal three‑node clusters to avoid nested VM overhead, showing a common path for running orchestration without VM layers. (glukhov.org) Practical community flows combine Incus on Hetzner (ZFS + snapshot tooling) for fast lifecycle operations with k3s on bare‑metal for orchestration, while WebVM is being explored as a browser‑hosted dev/test surface for those workloads. (tutorials.brodda.it)