| | | |

Fixing ZFS DKMS Build Failures on Debian 12 VPS with Limited RAM

If you’re running ZFS on a small VPS and have encountered compilation failures during system updates, you’re not alone. This tutorial covers a common issue that affects many system administrators managing ZFS on memory-constrained virtual private servers. The Problem During a routine system update on a Hetzner Cloud CAX11 VPS (2 vCPU, 4GB RAM) running…

| | | |

Fixing LXD Image Repository Issues After Canonical’s Migration

If you’re a system administrator still managing LXD servers alongside newer Incus deployments, you may have recently encountered a frustrating error when trying to create new containers. This post will help you resolve the image repository access issue that emerged following Canonical’s reorganization of LXD resources. The Problem When attempting to launch a new container…

|

Running Docker in Incus Containers

This guide demonstrates how to properly set up and run Docker inside an Incus container on Debian 12. It builds upon our previous article “Installing Incus on Debian 12 with ZFS Storage” and focuses on the secure deployment of Docker in a containerized environment. Prerequisites Security Considerations Running containers within containers (nesting) requires specific security…

|

Protect Your Incus Server with NFtables

This guide will walk you through the process of implementing a secure firewall configuration for your Incus server using nftables. We’ll use a modular approach by splitting rules into logical units, making the configuration easier to maintain and modify. Prerequisites 1. Understanding the Modular Configuration Approach Before we begin, let’s understand the structure we’ll be…

| |

Installing Incus on Debian 12 with ZFS Storage

In our previous tutorial, we set up ZFS on Debian 12 and created a dedicated ZFS pool named incus-zfs. Now, we’ll continue by installing Incus, a powerful system container manager, and configuring it to use our ZFS storage backend. Prerequisites Adding the Incus Repository First, let’s add the official Incus repository to our system. Installing…