DietPi, a lightweight, performance-focused Debian-based Linux distro for SBCs (such as Raspberry Pi) and server systems (with an option to install desktop environments), has released version 10.2 as the first maintenance update to its 10.x series.
The most notable change is the expansion of the software catalog with four new options. Immich, a self-hosted photo and video management platform, is now available for x86_64 and ARMv8 systems. Immich Machine Learning is also offered as a separate component.
This release also introduces uv, a Python package and project manager written in Rust, and the RustDesk Client, which enables remote desktop access compatible with the existing RustDesk Server package.
Several core tools have been updated. The DietPi-Benchmark script is now located at /boot/dietpi/dietpi-benchmark and can be accessed directly through a shell alias. The Servarr RAM script has been renamed to dietpi-servarr_to_ram, with added support for Prowlarr and improved protection against malicious symlinks.
DietDietPi-Config now includes an option to select CPU temperature sensors, allowing manual selection or custom paths to address inconsistent sysfs reporting across hardware platforms. A corresponding configuration parameter has been added to dietpi.txt.
The software installation workflow has been improved as well, with a new desktop selection menu that simplifies choosing a graphical environment, and a configuration option that allows preselecting a desktop for first boot.
Individual software packages have also been updated. Home Assistant now uses Python 3.14 via pyenv. Support for ARMv6 is now available for myMPD and UrBackup through updated packages. Amiberry has been updated to version 8.0 with SDL3 integration.
Finally, DietPi 10.2 resolves several system-wide issues. Fixes address package installation checks, GitHub API parsing for version detection, phpBB download failures, K3s configuration import problems, and MPD socket handling.
Additional updates resolve LXQt installation issues, outdated PaperMC builds, Node-RED plugin behavior, Moonlight streaming dependencies, and Home Assistant installation constraints on low-memory systems.
For more details, see the announcement.
