OpenSource-Hub
D

DietPi

6.0k stars·System Optimization·SHA-256 checksum verified

Extremely lightweight Debian-based OS optimized for single-board computers, minimizing CPU and RAM usage while providing easy software installation.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Ultra-lightweight Debian for SBCs, slashes resource usage and offers one-click software installation.

Core Features

  • Minimal resource consumption (idle RAM ~30 MB) – frees up power for your apps
  • One-command software installer (`dietpi-software`) with dozens of pre-optimized apps
  • Broad hardware support: Raspberry Pi, Orange Pi, NanoPi, x86/x64, VirtualBox, and more
  • Fully automated provisioning via editable `dietpi.txt` (no monitor or keyboard needed)
  • In-place updates without re-flashing the entire image

What It Can't Do

  • Always download the image tailored to your exact hardware model (e.g., Pi 5 vs Pi 4 images are different).
  • Some community-maintained software packages may lag behind upstream versions; check the software page description before installing.
  • Automated install requires correctly pre-filling `dietpi.txt`; otherwise the first boot will still ask for interactive input.
  • If using Wi-Fi, set network credentials in `dietpi.txt` to avoid a headless setup failure.

Use Cases

  • Low-power home server (NAS, web server, media server)
  • Lightweight desktop or retro game console
  • Network appliance (Pi-hole, VPN, DNS server)
  • Embedded development / IoT gateway

DietPi is a highly optimized Debian-based operating system designed for single-board computers (SBCs) like Raspberry Pi, Orange Pi, NanoPi, and many more. It consumes minimal CPU and RAM resources, ensuring your SBC runs at its full potential. With built-in tools like `dietpi-software`, you can install dozens of popular applications (desktop environments, media servers, gaming emulators, Pi-hole, etc.) with a single command. The system also features `dietpi-config` for hardware tweaks, `dietpi-services` for priority management, and fully automated installation via a preconfigured `dietpi.txt`. DietPi updates itself without requiring a new image flash. It's perfect for anyone who wants a lightweight, low-overhead Linux experience on their SBC.

Tags

single-board-computerdebianlightweightraspberry-pioptimizationminimalautomation

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Download the correct image for your device from dietpi.com

4

Step 2: Flash the image to a microSD card using Raspberry Pi Imager, Etcher, or dd

5

Step 3: Insert the card, power on the board; first boot starts automated setup (or configure `dietpi.txt` beforehand for unattended install)

Install Guide
  1. Step 1: Download the correct image for your device from dietpi.com
  2. Step 2: Flash the image to a microSD card using Raspberry Pi Imager, Etcher, or dd
  3. Step 3: Insert the card, power on the board; first boot starts automated setup (or configure `dietpi.txt` beforehand for unattended install)
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

DietPi is an operating system. To remove it, simply flash another OS image (e.g., Raspberry Pi OS, Ubuntu) onto the same storage medium, overwriting DietPi.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseGPL-2.0-or-later
Last Updated2026-06-25 21:10:54
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

5 FAQs

Similar Projects