Awesome
<h1 align="center"><img src="https://raw.githubusercontent.com/MichaIng/DietPi-Website/master/images/dietpi-logo_180x180.png" alt="DietPi logo" width="180" height="180" loading="lazy"></h1> <p align="center"> <b>Lightweight justice for your single-board computer!</b> <br><br> optimised • simplified • for everyone <br><br> <a href="https://dietpi.com/" target="_blank" rel="noopener">Website</a> • <a href="https://dietpi.com/#download" target="_blank" rel="noopener">Downloads</a> • <a href="https://dietpi.com/docs/" target="_blank" rel="noopener">Documentation</a> • <a href="https://dietpi.com/forum/" target="_blank" rel="noopener">Forum</a> • <a href="https://dietpi.com/blog/" target="_blank" rel="noopener">Blog</a> </p> <hr> <p align="center"> <strong>Ready to run</strong> optimised software choices with <a href="https://dietpi.com/dietpi-software.html" target="_blank" rel="noopener"><strong>dietpi-software</strong></a> <br>Feature-rich configuration tool for your device with <strong>dietpi-config</strong>. </p> <hr>Introduction
DietPi is an extremely lightweight Debian-based OS. It is highly optimised for minimal CPU and RAM resource usage, ensuring your SBC always runs at its maximum potential.
The dietpi programs use lightweight whiptail menus. You'll spend more time enjoying DietPi and applications you need and less time staring at the command line.
Use dietpi-software
to quick and easy install Ready to Run & Optimised applications for your system. DietPi will do all the necessary configurations, including starting the services. Few highlights: Desktop Environments, Remote Desktop Access, Media Systems & Players, BitTorrent & Downloading, Cloud & Backup, Gaming & Emulation, Social & Search, Camera & Surveillance, Networking, System Stats & Management, Home Automation, Hardware & Voice Projects, Webserver Stacks, DNS Servers / Pi-hole, File Servers, Printing and much more.
Use dietpi-services
to control which installed software has higher or lower priority levels (nice, affinity, policy scheduler).
dietpi-update
automatically checks for updates and informs you when they are available. Update instantly, without having to write a new image. DietPi automation allows you to completely automate a DietPi installation with no user input, simply by configuring dietpi.txt
before powering on.
The DietPi Project Team
The full list of code contributors can be viewed here.
Contributors
Micha
Joined Q3 2017
Project lead (20/02/2019 and onwards), source code contributor, bug fixes, software improvements, DietPi forum administrator.
Daniel Knight
Project founder and previous project lead (19/02/2019 and previous), source code contributor and tester.
JohnVick
Joined 2016-06-08
DietPi forum co-administrator, management, support, testing and valuable feedback.
sal666
Joined 2017-07-26
Creator and maintainer of the first Clonezilla based installer images for x86_64 UEFI systems.
Joulinar
Joined Q4 2019
DietPi forum moderator, support, testing, bug reports + investigation and valuable feedback.
StephanStS
Joined Q4 2019
NanoPi image creator, tester and bug reports.
Petru
Joined 2020-05-31
DietPi documentation author, product manager, SEO and DietPi visibility recommendations.
ravenclaw900
Joined 2020-10-11
Source code contributor, creator of the DietPi-Dashboard and many software implementations.
yumiris
Joined 2018-04-16
Creator and maintainer of the first DietPi Hyper-V images.
Collaborations
DietPi + Amiberry
Since 2016-09-02
Joint venture to bring you the ultimate Amiga experience on your SBC, running lightweight and optimised DietPi at its core: https://github.com/MichaIng/DietPi/issues/474
Hall of Fame
K-Plan
Joined 2016-01-01
Contributions to the DietPi in general, in-depth testing, bug finding and valuable feedback, forum moderator.
ZombieVirus
Joined 2016-03-20
DietPi forum moderator and version history maintainer on forums.
Rhkean
Joined 2018-03-01
Contributions to the DietPi in general, including source code, testing, new devices, forum moderator.
Pilovali
Joined 2015-10-10
Provided dietpi.com web hosting for 1 year until April 17th 2016. Additionally: forum moderator, testing, bug reporting.
Xenfomation
Joined 2016-04-01
Contributions to the DietPi in general, including source code and VirtualBox image creation/conversion.
AWL29
Joined 2016-10-01
Created the first DietPi image for NanoPi M3/T3.
Contributing
Git coders, please use the active development branch: dev
Are you able to:
- Provide feedback and/or test areas of DietPi, to improve the user experience?
- Report bugs?
- Improve/add more features to the DietPi website or documentation?
- Compile software for our supported SBCs?
- Contribute to DietPi with programming on GitHub?
- Suggest new software that we can add to the
dietpi-software
install system?
If so, let us know! We are always looking for talented people who believe in the DietPi project, and, wish to contribute in any way you can.
- Send us an email: micha@dietpi.com
- Join our forum: https://dietpi.com/forum/
- GitHub: https://github.com/MichaIng/DietPi
Also read our contribute page for an overview of way to support DietPi.
License
DietPi Copyright (C) 2022 Contributors
- Email: micha@dietpi.com
- Website: https://dietpi.com/
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/
Links
DietPi Source
- Source: https://github.com/MichaIng/DietPi
- Build: Not applicable, as DietPi uses Bash scripts only, no building or compiling is required.
DietPi Files
- All files located in (recursively):
/var/lib/dietpi/
/var/tmp/dietpi/
/boot/dietpi/
/boot/dietpi.txt
/boot/config.txt
(RPi)/boot/boot.ini
(Odroid)- All files prefixed with:
dietpi-
The above GPLv2 documentation also applies to all mentioned files!
3rd Party Sources/Credits
Links to hardware and software manufacturers, sources and build instructions used in DietPi:
- Linux kernel
- GNU operating system
- Bash
- Debian distribution
- Raspberry Pi
- Hardkernel
- Meveric's Odroid repository
- Sparky SBC
- PINE64
- FriendlyARM
- Radxa
- Armbian
- curl
- X.Org-X-Server
- LXDE desktop
- LXQt desktop
- Xfce desktop
- MATE desktop
- GNUstep
- Chromium
- Kodi/XBMC
- Transmission
- rTorrent
- ruTorrent
- qBittorrent
- Nextcloud
- ownCloud
- Syncthing
- ReadyMedia
- MPD
- ympd
- myMPD
- Apache
- Nginx
- Lighttpd
- PHP
- PHP OPcache GUI
- MariaDB
- phpMyAdmin
- Certbot
- Pi-hole
- WordPress
- phpBB
- ProFTPD
- vsftpd
- Samba
- NFS
- Dropbear
- OpenSSH
- OpenVPN
- PiVPN
- WireGuard
- Amiberry
- OpenTyrian
- RPi Cam Web Interface
- Deluge
- Airsonic-Advanced
- Logitech Media Server
- Squeezelite
- Ampache
- Plex Media Server
- Tautulli
- FFmpeg
- Shairport Sync
- FreshRSS
- Folding@Home
- Medusa
- Grafana
- Clonezilla
- Gitea
- Gogs
- Home Assistant
- TasmoAdmin
- Domoticz
- Firefox Sync Server
- Jellyfin
- Komga
- HTPC Manager
- Bazarr
- PaperMC
- Unbound
- vaultwarden
- Docker
- Portainer
- Tor
- Docker Compose
- Box86
- Box64
- Steam
- mjpg-streamer
- IPFS
- CUPS
- Go
- VSCodium
- WebIOPi
- WiringPi
- Firefox
- Beets
- frp
- AdGuard Home
- Snapcast
- K3s
- Synapse
- youtube-dl
- PostgreSQL
- OpenJDK
- Blynk Server
- File Browser
- Spotifyd
- DietPi-Dashboard
- MicroK8s
- Allo GUI
- PHP Composer
- motionEye
- Sonarr
- Radarr
- Lidarr
- Prowlarr
- Readarr
- Jackett
- HAProxy
- Prometheus Node Exporter
- Prometheus RPi Exporter
- Tailscale
- Rclone
- ZeroTier
- Navidrome
- Homer
- microblog.pub
<p align="center"> <img src="https://www.myvirtualserver.com/images/myvirtualserver_logo.png" alt="myVirtualserver logo" width="200" height="44" loading="lazy"> <br>DietPi's web hosting is powered by <a href="https://www.myvirtualserver.com" target="_blank" rel="noopener">myVirtualserver</a>. </p>