VERSION 1 · BASED ON DEBIAN 13

Own your own cloud.

Dusk Linux is a Debian-based operating system. The server edition runs Dusk ID, Office, Chat, Forge, Vault and Sentinel behind one sign-in, on hardware you control. The desktop edition is GNOME, set up and ready.

Download

Each image boots on UEFI PCs and servers, from a USB stick or a DVD.

Server

Dusk Cloud with automatic HTTPS. After installing, run dusk-setup and choose your domain.

Intel / AMD (amd64)Most PCs and servers · 642 MB Download
SHA-25618b2190c8f09cce062c05687b655eded58bc453ea933c915390e993576940437
ARM (arm64)ARM servers and VMs · 634 MB Download
SHA-2563edbad3f71f1ac710f849b3814eaf8550a0aa1618d1894a1a3b51c4e892c7ad1

Desktop

GNOME with Firefox. The first start walks you through language, keyboard and your account.

Intel / AMD (amd64)Most PCs and servers · 1,364 MB Download
SHA-25627847892f09484d83b7d9c37886d8414cac4f5ecba88543d9687805bdcd4d4e7
ARM (arm64)ARM servers and VMs · 1,338 MB Download
SHA-256b37277173ea67b9b7adca9ec16e9aa4e6caa770c26a1148474392593eec64251

Install

You need a machine with UEFI firmware and Secure Boot turned off, and a disk of at least 6 GB that you are happy to erase.

  1. Write the image to a USB stick (it will be erased). On Linux or macOS, find the stick's device name first (lsblk, or diskutil list on a Mac), then:
    sudo dd if=dusk-linux-server-amd64.iso of=/dev/sdX bs=4M status=progress conv=fsync
    On Windows, use balenaEtcher, or Rufus in DD image mode. You can also burn the image to a DVD.
  2. Boot from it. Use your machine's boot menu (often F12, F11 or Esc at power on).
  3. Choose the disk. The installer lists your disks, asks you to confirm, and writes Dusk Linux. Then remove the stick and restart.
  4. First start. The system grows to fill the disk. On the desktop, the welcome screens create your account. On a server, set the root password at the prompt, then run dusk-setup.

Unattended installs (virtual machines, provisioning): pass the target disk as a systemd credential, for example dusk.install.disk=/dev/vda. The installer then runs without questions and powers off when done.

Verify your download

The checksum list is signed with the Dusk Linux archive key, fingerprint 8DE8 7653 2581 E7C1 AF62 40D8 6527 6474 7DD4 B281.

curl -fsSLO https://linux.duskengineering.services/SHA256SUMS
curl -fsSLO https://linux.duskengineering.services/SHA256SUMS.gpg
curl -fsSLO https://apt.duskengineering.services/dusk-archive-keyring.gpg
gpg --no-default-keyring --keyring ./dusk-archive-keyring.gpg --verify SHA256SUMS.gpg SHA256SUMS
sha256sum -c --ignore-missing SHA256SUMS      # on a Mac: shasum -a 256 -c --ignore-missing SHA256SUMS

Already running Debian 13?

Install Dusk Cloud from the apt repository instead of reinstalling.