DietPi, a lightweight, performance-oriented Debian-based Linux distribution for SBCs (such as Raspberry Pi) and server systems (with the option to install a desktop environment), has released version 10.2 as the first maintenance update in the 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 available 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 existing RustDesk Server packages.
Several core tools have been updated. The DietPi-Benchmark script is currently located at: /boot/dietpi/dietpi-benchmark It can be accessed directly via shell alias. The Serverrr RAM script has been renamed as follows: dietpi-servarr_to_ramadded support for Prowlarr and improved protection against malicious symlinks.
DietDietPi-Config now includes an option to select the CPU temperature sensor, allowing you to address discrepancies using manual selection or a custom path. sysfs Report across hardware platforms. Corresponding configuration parameter added dietpi.txt.
The software installation workflow has also been improved with a new desktop selection menu that simplifies the selection of graphical environments and a configuration option that allows you to preselect a desktop on first boot.
Individual software packages have also been updated. Home Assistant now uses Python 3.14 via pyenv. ARMv6 support is now available in 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. Fixed address package installation checks, GitHub API parsing for version detection, phpBB download failures, K3s configuration import issues, and MPD socket handling.
Additional updates resolve LXQt installation issues, older PaperMC builds, Node-RED plugin behavior, Moonlight streaming dependencies, and Home Assistant installation limitations on low memory systems.
Please see the announcement for more information.
