DietPi is een lichtgewicht besturingssysteem voor zogenaamde singleboardcomputers. Het is op Debian gebaseerd en geoptimaliseerd om maximale prestaties uit de kleine computers te halen. DietPi heeft daarnaast ook een groot aantal ready-to-run applicaties die kunnen worden geïnstalleerd. Hoewel de naam anders doet vermoeden is het niet alleen geschikt voor Raspberry Pi's, maar ook prima te gebruiken op hardware van bijvoorbeeld Odroid, Orange Rock en Pine. Versie 10.8 is uitgekomen en hier zijn de volgende veranderingen en verbeteringen in aangebracht:
OverviewThe October 21st, 2026 release of DietPi v10.8 comes with a new
New toolsdietpi-wireguardtool to manage WireGuard servers and clients, nameddietpi-softwareIDs, our own HAProxy APT package, several improvements and fixes fordietpi-network, and further enhancements and fixes.Notable changes
- DietPi tools: dietpi-wireguard This new tool manages WireGuard servers and their clients via menu or command line: create servers and clients, show client configs as QR code, disable, enable and remove clients, change their settings, and the server port, address and IPv6. It works with existing configs in
/etc/wireguard, hence also for servers which were not installed viadietpi-software. The latter creates its server config viadietpi-wireguard initnow, and no client anymore. New servers get an IPv6 subnet (NAT66) and IPv6 forwarding, so that clients can use IPv6 through the VPN, which did not work with the previous config. Existing servers can turn IPv6 on viadietpi-wireguard. Disabling IPv6 viadietpi-configturns it off for WireGuard servers, as they could not start otherwise. #3100Enhancements
- DietPi tools: dietpi-software Software IDs are now named instead of numeric, e.g.
noderedinstead of122, derived from the software name in lower case with all dashes, dots, underscores, spaces and other special characters removed. This applies to the CLI, the search menu,AUTO_SETUP_INSTALL_SOFTWARE_IDindietpi.txt,/boot/dietpi/.installed, and the DietPi-Survey upload. Input is normalised the same way, soNode-REDis accepted. Numeric IDs are still accepted everywhere, and existing/boot/dietpi/.installedfiles are migrated. Thedietpi-software freecommand has been removed, as IDs are unique by name.Bug fixes
- Quartz64 Support for ATAPI/SCSI CD/DVD/Blu-ray drives, and the ISO format with common extensions, have been added to our kernel builds. #25511
- DietPi tools: dietpi-config The option to change the system hostname has been moved from “Security Options” to the better fitting “Network Options: Misc” submenu. #7218
- DietPi tools: dietpi-config Added a “Time sync timeout” setting next to “Time sync mode”, stored as
CONFIG_TIMESYNC_TIMEOUTindietpi.txt(default: 60 seconds). #6684- DietPi tools: dietpi-network It is now possible to create a static interface configuration without gateway via CLI. Previously, a default gateway value was assigned, if none was passed explicitly via CLI.
- DietPi tools: dietpi-network Virtual interfaces from Docker and other container engines are now hidden in the menu on the host side.
- dietpi-software: HAProxy We provide our own HAProxy DEB package via our APT server now. A source build on (re)install, and related build dependencies, are hence not required anymore, and updates are applied via
apt upgrade. We additionally hardened our default config, letting workers run as dedicatedhaproxysystem user, and applying some sandboxing to the systemd service. Existing/etc/haproxy/haproxy.cfgis not touched, and we generally aim to keep our package widely compatible with Debian’s package. Users who did previously install HAProxy viaaptfrom Debian instead ofdietpi-software, will receive this package upgrade as well. Please let us know if you face any issues or incompatibilities with this. Our additional sandboxing should not cause any breakage, but possible that we missed something. And our package ships the latest release, while Debian is some subversions behind, even in testing and unstable, at time of writing. #25490
- UTM VMs Our appliance configuration has been updated for ARM and UEFI support. Previously, a wrong architecture string was used for ARM, UEFI boot was always disabled, and outdated virtual hardware was used. The new config uses VirtIO hardware where available. Very old UTM versions might not be able to import these new appliances. Let us know if this is the case for you, and updating UTM is not possible for some reason. #8317
- DietPi tools: dietpi-drive_manager Resolved an issue where formatting a drive with HFS+ failed on Debian Trixie and later, as the legacy HFS non-plus
hfsutilspackage was attempted to be installed, which is not available anymore since Debian Trixie. #8328- DietPi tools: dietpi-drive_manager Resolved an issue where NFS exports with spaces in their share path were shown truncated in the export list, and could not be permanently mounted when entering the path manually. Spaces in exported shares are now correctly handled and shown in the exports list, and encoded as
\040in/etc/fstabentries, like it was done for Samba/CIFS shares already. #8332- DietPi tools: dietpi-network Resolved an issue where no warning was shown when applying a static gateway to an interface while another enabled interface already has a default gateway, which can lead to a missing Internet connection after a reboot. Additionally,
dietpi-network applyprints the reason now if it refuses a config without terminal due to such a conflict, and unused gateway lines of DHCP stanzas are not considered a default gateway anymore.- DietPi tools: dietpi-network Resolved an issue where changes to WiFi hotspot settings (SSID, key, frequency, channel, and WiFi standards) were instantly reverted in the interface menu, since they were reloaded from the config files whenever the menu was redrawn. Changes are now kept until saved or applied. #8335
- DietPi tools: dietpi-network Resolved an issue where configuring a network interface as hotspot still caused
wpa_supplicantto start, which broke the hotspot if it succeeded to connect to a network, i.e. if/etc/wpa_supplicant/wpa_supplicant.confcontained credentials for an SSID in range already. #25514- DietPi tools: dietpi-network Resolved an issue where a single quote within the proxy username or password caused syntax errors on every interactive bash session start, as it ended the quoted proxy URL in
/etc/bashrc.d/dietpi-proxy.sh. Additionally, a colon within the proxy password does not lead to a cut password anymore when proxy settings are changed afterwards.- DietPi tools: dietpi-network Resolved an issue where disabling an interface which was still configured in the old
/etc/network/interfacesmain config was not possible.- DietPi tools: dietpi-network Resolved an issue where invalid values were accepted and written to the network configuration, e.g. IP addresses with octets above 255 or a CIDR prefix above 32 and, via the command line, also gateway, DNS, WiFi hotspot SSID, key, channel and interface name values. All input is now validated, in the interface menu and via the command line.
- DietPi tools: dietpi-cloudshell The DHCP vs static IP state is now correctly detected, if the interface configuration is stored below
/etc/network/interfaces.d, asdietpi-networkdoes it.- dietpi-software: UrBackup Resolved an issue where the uninstall failed with “Read-only file system” errors when the backup location contained Btrfs snapshots created by UrBackup, which are read-only subvolumes. If such snapshots are found, you are now asked whether to delete them together with the backups. When skipping, the uninstall continues but the backup location is left untouched. #25501
- dietpi-software: Immich Resolved an issue where thumbnails of new photos with GPS location were not generated since Immich v3.3, as the metadata extraction failed due to the missing GeoNames country info file, which is now required for reverse geocoding. Existing instances can apply the fix via
dietpi-software reinstall immich. #8367- dietpi-software: Immich Machine Learning Resolved an issue where the service failed to start due to a missing new submodule. Due to changed Python version requirements, support for Debian Bookworm and Forky needed to be removed. If you run Immich-ML on Bookworm, consider upgrading to Debian Trixie, following our guide: https://dietpi.com/blog/?p=4014. In a future release, we may restore support for all Debian versions by switching to a
uv-managed Python instance, but that has not been decided yet. #8356- dietpi-software: Tor Relay Resolved an issue where the local Unbound DNS resolver, applied on exit relay installs, was not stored in the config of static network interfaces managed by
dietpi-network. Ifresolvconfis installed, it was hence replaced by the previous DNS server again on next network restart or reboot. The DNS server is now applied viadietpi-network.- dietpi-software: Kubo: Resolved an issue where the installation failed, since the used download server
dist.ipfs.techis not reachable anymore. Builds are now pulled from their official GitHub repository.- dietpi-software: Nextcloud: Resolved an issue where the installation failed on Debian Bookworm, since Nextcloud 35 requires PHP 8.3 or higher. On Bookworm, the latest Nextcloud 34 is now installed instead.
/i/2008295698.png?f=imagenormal)
/u/386114/crop60abc27cc7afc_cropped.png?f=community)
:strip_exif()/u/26559/SunDrop_60_got.gif?f=community)