DietPi

Lightweight justice for your single-board computer

Optimised | Simplified | For everyone

Logo

DietPi | Minimal image at its core

Highly optimised minimal Debian OS

DietPi is extremely lightweight at its core, our images start at 400MB in size (3x lighter than 'Raspbian Lite'). With features of low process/memory footprint and DietPi-RAMlog installed by default, DietPi allows you to get the maximum performance from your device.

Learn more
Feather

DietPi-Software

Installs and optimises popular software for you

Quickly and easily install popular software thats "Ready to run" and optimised for your system. Gone are the days of reading 5+ page guides, DietPi does everything for you, giving you more time to enjoy the software you require.

Learn more
Software

DietPi | Benchmarks

All devices benchmarked (CPU/IO)

Looking to purchase a new SBC device? Curious to see which devices perform best? With thanks to our end users, you can now view and compare DietPi-Benchmark results for all devices.

Learn more
Logo

DietPi - features overview

DietPi is more than just a minimal image.

Feather

Lightweight Justice

DietPi is an extremely lightweight Debian OS. With images starting at 400 MiB, that's 3x lighter than "Raspbian Lite".

Speed

Truly Optimised

DietPi is highly optimised for minimal CPU and RAM resource usage, ensuring your SBC always runs at its maximum potential.

Whiptail

Simple interface

DietPi programs use lightweight Whiptail menus. Spend less time staring at the command line, more time enjoying DietPi.

Software

DietPi-Software

Quickly and easily install popular software thats "Ready to run" and optimised for your system. Only the software you need is installed.

Gear

DietPi-Config

Customise your device's hardware and software, your way. A tweakers wet dream!

Backup

DietPi-Backup

Quickly and easily backup or restore your DietPi system.

Log

Logging System Choices

You decide how much logging you need. Get a performance boost with DietPi-RAMlog, or, rsyslog and logrotate for log critical servers.

CPU

DietPi-Services Control

Control which installed software has higher or lower priority levels (nice, affinity, policy scheduler).

Update

DietPi-Update System

DietPi automatically checks for updates and informs you when they are available. Update instantly, without having to write a new image.

Auto

DietPi-Automation

Allows you to completely automate a DietPi installation with no user input. Simply by configuring dietpi.txt before powering on.

Download

Give your single-board computer lightweight justice

View DietPi-Benchmark scores for all devices

username: root password: dietpi

Raspberry Pi

CPU:BCM2835 ARMv6 RPi1 - BCM2711 ARMv8 RPi4
RAM:256 MiB RPi1 - 8 GiB RPi4

The Raspberry Pi is quite possibily the single SBC that started the IoT era. While the Raspberry Pi may be a few years behind other SBC manufacturers in terms of performance, it's widely available, affordable, has a large community, active kernel development for all models and will always have a place in our hearts.

Raspberry Pi

Odroid C1

CPU:Amlogic 1.5 GHz quad-core
RAM:1 GiB DDR3
Known issues:No HDMI output, serial console only
No eMMC support, limited USB hotplug support

The Odroid C1 is esteemed to be the most powerful low-cost single board computer available, as well as being an extremely versatile device. Featuring a quad-core Amlogic processor, advanced Mali GPU, and Gigabit Ethernet, it can function as a home theater set-top box, a general purpose computer for web browsing, gaming and socializing, a compact tool for college or office work, a prototyping device for hardware tinkering, a controller for home automation, a workstation for software development, and much more.

Odroid C1

Odroid C2

CPU:Amlogic 1.54 GHz quad-core (ARMv8)
RAM:2 GiB DDR3

In our eyes, the Odroid C2 is the best "all round" SBC on the market today. Exceptional CPU and LAN performance which is great for multiple uses. Couple the C2 with an eMMC module and you'll experience next-level SBC filesystem performance at up to 140 MiB/s transfer rates. The C2 is innovative SBC perfection, and, because of its excellent all round performance, we even have a few dedicated to daily DietPi testing.

Odroid C2

Odroid XU3/XU4/MC1/HC1/HC2

CPU:Samsung Exynos5422 (4x 2GHz 4x 1.4GHz)
RAM:2 GiB DDR3

The XU4 is a powerhouse peformance monster SBC and features USB 3.0, which makes it great for a NAS system. However, the XU4 does suffer from excessive heat at full load, you can expect 3-5 seconds at full load, before thermal throttling kicks in @ 95'c and reduces clocks. Aside from this, the XU4 is one of the most powerful SBC on the market today and features a much welcomed USB 3.0 support. It also looks great with Odroid-Cloudshell and DietPi-Cloudshell stats!

Odroid XU4

PINE A64

CPU:A64 1.2 GHz | 4 cores | ARMv8
RAM:512 MiB - 2 GiB DDR3

PINE A64 was the worlds first "kickstarted" SBC (AFAIK). Featuring a 64bit CPU and up to 2 GiB RAM with 1GBit LAN. The PINE A64 shows promise for future kickstarted SBCs, albeit, the PINE A64 board is somewhat cumbersome.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

PINE A64

NanoPi NEO

CPU:Allwinner H3 1.0 GHz | 4 cores | ARMv7
RAM:256 MiB - 512 MiB DDR3
NET:Gbit Ethernet

Small SBC with lots of features.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

NanoPi NEO

NanoPi NEO Air

CPU:Allwinner H3 1.0 GHz | 4 cores | ARMv7
RAM:256 MiB - 512 MiB DDR3
NET:Onboard WiFi
Storage:8 GiB eMMC

Small SBC with lots of features.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

NanoPi NEO Air

NanoPi M1/T1

CPU:Allwinner H3 1.2/1.5 GHz | 4 cores | ARMv7
RAM:512 MiB - 1 GiB DDR3
Storage:T1: 8 GiB eMMC

Small SBC with lots of features.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

NanoPi M1

NanoPi M2/T2

CPU:Samsung S5P4418 1.4 GHz | 4 cores | ARMv7
RAM:1 GiB DDR3
NET:Gbit Ethernet

Small SBC with lots of features.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

NanoPi M2

NanoPi M3/T3

CPU:Samsung S5P6818 1.4 GHz | 8 cores | ARMv8
RAM:2 GiB DDR3
NET:Gbit Ethernet, WiFi, Bluetooth

Small SBC with lots of features. 8 core powerhouse, great for multithreaded programs like Plex Media Server

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

NanoPi M3

Odroid N1

CPU:RK3399 2 GHz/1.5 GHz | 6 cores | ARMv8
RAM:4 GiB DDR3 1866 MHz (dual channel)
NET:Gbit Ethernet
Storage:eMMC socket, 2 SATA connectors

Odroid's next generation SBC was here! No longer being produced, a possible rare item in the future? :D

Odroid N1

Pinebook

CPU:A64 1.1 GHz | 4 cores | ARMv8
RAM:2 GiB DDR3
NET:WiFi
Storage:eMMC

The Pinebook is a phenomenal Linux laptop with exceptional build quality that rivals £300+ laptops. The unit is fitted with an exceptionally bright 1080p IPS screen, eMMC and onboard WiFi.

When considering all this only costs $99, you'd be silly not to pick one up. Highly recommended for anyone who loves SBC's with an expected light workload use. An ARM laptop done right, and then some!

Pinebook

Hyper-V (Community image by @yumiris)

CPU:Host system dependent
RAM:1 GiB | Can be changed

A community provided image with thanks to @yumiris, which brings support for running DietPi on Hyper-V systems. A virtual machine is great for those occasions where SBC performance just isn't enough. Run one of these on any x86_64 PC/server and still get the same great DietPi features and experience.

Hyper-V

Odroid N2

CPU:S922X 1.8 GHz | 6 cores | ARMv8
RAM:4 GiB DDR4 1320 Mhz
NET:Gbit Ethernet
Storage:eMMC socket

Odroid's next generation "high-end" SBC is finally here! The fastest ARM SBC we have ever tested. Excellent performance and thermals at a reasonable price range.

Odroid N2

VMware

CPU:Host system dependent
RAM:1 GiB | Can be changed

The VMware virtual machine is great for those occasions where SBC performance just isn't enough. Run one of these on any x86_64 PC/server and still get the same great DietPi features and experience.

VMware

VirtualBox

CPU:Host system dependent
RAM:1 GiB | Can be changed

The VirtualBox virtual machine is great for those occasions where SBC performance just isn't enough. Run one of these on any x86_64 PC/server and still get the same great DietPi features and experience.

VirtualBox

ROCK Pi 4

CPU:RK3399 1.8 GHz/1.4 GHz | 6 cores | ARMv8
RAM:1 GiB - 4 GiB [email protected] MiB/s
NET:Gbit Ethernet
Storage:eMMC socket

Compared to other RK3399 SBCs, this one is small sized, like the Raspberry Pi.

ROCK Pi 4

ZeroPi

CPU:Allwinner H3 Cortex-A7 1.2 GHz | 4 cores | ARMv7
RAM:256 MiB - 512 MiB DDR3
NET:Gbit Ethernet

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

ZeroPi

Sparky SBC (Allo)

CPU:Actions semiconductor S500 1.1 GHz | 4 cores | ARMv7
RAM:1 GiB DDR3
USB:3.0
Storage:eMMC socket

The Allo Sparky SBC is unique, in the way its been designed for Audiophile usage at its core. By attaching a Kali re-clocker, Allo Piano DAC and Volt+, this system becomes the ultimate in high end audio quality and playback. If you love your audio and want the very best in audio quality, Sparky SBC coupled with the available audio HATs, is the complete Audiophile SBC solution.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

Sparky SBC

ASUS Tinker Board

CPU:Rockchip RK3288 1.8 GHz | 4 cores | ARMv7
RAM:2 GiB Dual Channel DDR3
NET:Gbit Ethernet, WiFi, Bluetooth
Storage:eMMC socket (model S only), SDIO 3.0 (fast)

Here come the giants "ASUS" with their first SBC on the market. It provides excellent performance as a SBC with its 1.8 GHz CPU and SDIO 3.0 for fast SD transfer rates. The S model contains an additional onboard eMMC module with write speeds of 70 MiB/s and read speeds of 150 MiB/s. A highly recommended SBC.

ASUS Tinker Board

NanoPi Fire3

CPU:Samsung S5P6818 1.4 GHz | 8 cores | ARMv8
RAM:1 GiB DDR3
NET:Gbit Ethernet

The NanoPi M3's "Mini-Me". 8 core powerhouse, great for multithreaded programs like Plex Media Server, all wrapped up into a nano sized SBC device. The CPU runs hot under full CPU load, so if you plan to run this at full load, make sure to obtain an upgraded heatsink (as the default is insufficient).

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

NanoPi Fire3

NanoPi M1 Plus

CPU:Allwinner H3 1.2 GHz | 4 cores | ARMv7
RAM:512 MiB - 1 GiB DDR3
NET:WiFi, Bluetooth
Storage:eMMC socket

Small SBC with lots of features.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

NanoPi M1 Plus

NanoPi NEO2

CPU:Allwinner H5 1.2 GHz | 4 cores | ARMv8
RAM:512 MiB DDR3
NET:Gbit Ethernet

An upgrade to the original Nano NEO, now features H5 64-bit CPU and Gbit LAN. Quite possibily the smallest (and cutest) SBC on the market. Great for headless/IoT/NAS/server/HiFi projects and showing old friends how small computers have become.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

NanoPi NEO2

NanoPi K1 Plus

CPU:Allwinner H5 1.4 GHz | 4 cores | ARMv8
RAM:2 GiB DDR3
NET:Gbit Ethernet, WiFi

A direct competitor to the RPi 3+. Features excellent and stable onboard WiFi, 64-bit CPU. A great all round board, utilizing the H5 ARM CPU. A good alternative to the RPi 3+, with increased performance at a similar price range.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

NanoPi K1 Plus

FireFly RK3399 (beta)

CPU:Rockchip RK3399 1.8 GHz/1.4 GHz | 6 cores | ARMv8
RAM:2 GiB - 4 GiB DDR3
NET:Gbit Ethernet, WiFi, Bluetooth
Storage:eMMC socket

FireFly RK3399

NanoPi NEO2 Black (beta)

CPU:Allwinner H5 1.2 GHz | 4 cores | ARMv8
RAM:512 MiB - 1 GiB DDR3
NET:Gbit Ethernet
Storage:eMMC socket

A NEO2 upgrade with some additional features like eMMC and available with 1 GiB RAM

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

NanoPi NEO2 Black

NanoPi M4V2

CPU:Rockchip RK3399 1.8 Ghz/1.4 Ghz | 6 cores | ARMv8
RAM:4 GiB LPDDR4
NET:Gbit Ethernet, WiFi, Bluetooth
Storage:eMMC socket

New build of the NanoPi M4 with DDR4 instead of DDR3 RAM.

NanoPi M4V2

PINE H64 (beta)

CPU:Allwinner H6 Cortex-A53 1.488 GHz | 4 cores | ARMv8
RAM:1 GiB - 3 GiB LPDDR3
NET:Gbit Ethernet, WiFi*
Storage:eMMC socket, PCIe (Model A only)

The PINE H64 is available in two variants, Model A with larger PCB, PCIe slot and optional WiFi, and Model B with ROCK64-size PCB, without PCIe slot and fixed onboard WiFi.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

PINE H64

ROCKPro64

CPU:Rockchip RK3399 1.8 GHz/1.4 GHz | 6 cores | ARMv8
RAM:4 GiB LPDDR4
NET:Gbit Ethernet
Storage:eMMC socket, PCIe 4x

The ROCK64's big brother is here! One of the fastest ARM SBC (RK3399) on the market today, with 2x1.8 GHz A72 cores and 4x1.4 GHz A53 cores. Onboard full size PCIe 4x with excellent throughput compliments a NAS/Server setup, and, endless opportunities. A great addition to your SBC lineup that provides next gen SBC performance. Bottom line: "it's a little chunky, but it ain't no monkey", we love it!

ROCKPro64

Native PC for BIOS/CSM

CPU:Host system dependent
RAM:Host system dependent

Direct flash Image:  Download
Choose this to flash directly to the root disk of the target system.
Installer Image:  Download
Choose this to flash to e.g. a USB stick to boot and install DietPi to internal drive.

The Native PC is great for those occasions where SBC performance just isn't enough. Run one of these on any x86_64 PC/server and still get the same great DietPi features and experience. This image is for motherboards with BIOS and/or CSM boot support.

PC

ROCK64

CPU:Rockchip RK3328 1.3 GHz | 4 cores | ARMv8
RAM:1 GiB - 4 GiB DDR3
NET:Gbit Ethernet
USB:3.0
Storage:eMMC socket

A welcomed evolution of the PINE64 is finally here. Reduced PCB size, low cost, USB 3.0, GBit LAN and eMMC option. A worthy SBC for any server/NAS project.

NB: Full GPU features are not currently available for this device, at this time, e.g. Kodi or accelerated desktop. Ideal for server usage.

ROCK64

Native PC for UEFI

CPU:Host system dependent
RAM:Host system dependent

Installer Image:  Download
Flash to e.g. a USB stick to boot and install DietPi to internal drive.

The Native PC is great for those occasions where SBC performance just isn't enough. Run one of these on any x86_64 PC/server and still get the same great DietPi features and experience. This image is for motherboards with UEFI boot support and onboard EMMC (eg: Z83-II, Beelink AP32 and other Intel NUC/SBC devices with onboard eMMC).

PC

Other device (beta)

DietPi-PREP:Convert any Debian image, into a DietPi system.

Unable to find an available image for your device? No worries, DietPi can be easily installed on any device!

Simply run the DietPi-PREP script in the above link and follow the onscreen instructions.

NB: End user support will be limited to issues that are DietPi specific (which excludes Kernel/GPU/onboard BT+WiFi+Audio etc from our support). GPU features are disabled for other devices (eg: Kodi, Desktop), ideal for server usage.

Other

NanoPC T4

CPU:Rockchip RK3399 1.8 GHz/1.4 GHz | 6 cores | ARMv8
RAM:4 GiB LPDDR3-1866
NET:Gbit Ethernet, WiFi, Bluetooth
Storage:16 GiB eMMC, M.2 socket, PCIe 4x

FriendlyARM's next generation SBC is finally here! One of the fastest ARM SBC (RK3399) on the market today, with 2x1.8 GHz A72 cores and 4x1.4 GHz A53 cores. Onboard M.2/PCIe 4x with excellent throughput compliments a NAS/Server setup. Bottom line, we love it!

NanoPC T4

ROCK Pi S (beta)

CPU:Rockchip RK3308 Cortex-A35 | 4 cores | ARMv8
RAM:256 MiB - 512 MiB DDR3
NET:Gbit Ethernet, WiFi, Blutooth
Storage:Optional onboard SD NAND

Little brother of the ROCK Pi 4, headless but with voice detection engine, for IoT and voice applications.

ROCK Pi S

NanoPi NEO Plus2

CPU:Allwinner H5 1.2 GHz | 4 cores | ARMv8
RAM:1 GiB DDR3
NET:Gbit Ethernet, WiFi, Bluetooth
Storage:8 GiB eMMC

NanoPi NEO Plus2

NanoPC M4

CPU:Rockchip RK3399 1.8 GHz/1.4 GHz | 6 cores | ARMv8
RAM:2 GiB - 4 GiB LPDDR3-1866
NET:Gbit Ethernet, WiFi, Bluetooth
Storage:eMMC socket

Little brother of the NanoPC T4 with same SoC (RK3399) performance but a few less features, like no onboard eMMC chip (but socket) and no M.2 socket. However the form factor is RPi-like which might suite certain use-cases.

NanoPC M4

NanoPi NEO4

CPU:Rockchip RK3399 1.8 GHz/1.4 GHz | 6 cores | ARMv8
RAM:1 GiB DDR3-1866
NET:Gbit Ethernet, WiFi, Bluetooth
Storage:eMMC socket

The smallest board of the M4/T4/NEO4 RK3399 family. One gets full RK3399 SoC power on a tiny form factor but pays this with only 1 GB RAM and the loss of the 3.5mm audio jack (HDMI audio only) compared to the M4.

NanoPi NEO4

Getting Started / Community

Everything you need to start and share your DietPi experience.

User Testimonials

We value our users and their feedback on DietPi, here are just a few testimonials.

"My first Rapberry Pi experience, installed DietPi and it works like charm. Many thanks and my compliments to the makers/developers !!
This is a fantastic piece of work !
I have build a music streamer: Raspberry Zero W (headless), Justboom Digi Zero pHat, Sandisk 400 GB MicroSD, MPD/O!MPD"

maarten, DietPi Forum

"Pretty much the best OS for a small board computer such as a Raspberry Pi or Odroid, etc. Very easy to use and excellent community support. If you have a RPI or other small board computer this is a must. It is excellent for beginners."

DistroWatch review

"Phenomenal!
I appreciate all the hard work put into this. You know, it's funny... I wanted my 6 pi's each to run a different distro. And originally they were. But time after time I find reasons to make my life easier by putting DietPi on them. Now of them run DietPi because it just makes sense for their purposes!
Thanks for all the hard work guys! :-D"

DistroWatch review

"Just wanted to say thank you for DietPi. As someone who's intermediate at best with Linux and SBCs in general, its made everything so much more accessible. I don't have that much time to tinker and I need things to generally work out of the box with little fuss. Dietpi has made it possible for me to be running Nextcloud, PiHole, NZBGet and more on a Pi4 with minimal effort. Sure Docker could do the same but there is something about running things natively that I like.
Automation features like Dietpi Backup and Drive Manager are just the icing on the cake to a great eco-system.
Thank you for Dietpi."

              Reds, DietPi Forum