MurOS

download.muros.org

Everything to install and update MurOS, the open source firewall: the offline installer ISO, and the signed Debian 13 (Trixie) package repository.

Key fingerprint: 937D 984C DB2E 9B19 89EB 7F35 AFA8 4725 CB42 BC41

Install from the ISOrecommended

Boot it on a machine or a VM, pick your keyboard and the LAN IP, and MurOS installs itself offline. No Linux to assemble, no command line. Browse the images, or get amd64 and write it to a USB key:

wget https://download.muros.org/iso/muros-installer-amd64.iso

# verify (optional)
wget https://download.muros.org/iso/muros-installer-amd64.iso.sha256
sha256sum -c muros-installer-amd64.iso.sha256

# write to a USB key (replace sdX with your device)
sudo dd if=muros-installer-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync

Then boot and pick Install MurOS. After reboot, open https://<the-LAN-IP> and log in as root / root, then change the password. Full walkthrough on muros.org.

Add the package repository

Already on Debian 13, or automating with Ansible? Install the package on top. This is also the upgrade channel for every install, the ISO included.

curl -fsSL https://download.muros.org/install.sh | sudo bash

Or register the signed repository by hand:

curl -fsSL https://download.muros.org/muros.asc | sudo gpg --dearmor -o /usr/share/keyrings/muros-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/muros-archive-keyring.gpg] https://download.muros.org stable main" | sudo tee /etc/apt/sources.list.d/muros.list
sudo apt update && sudo apt install muros