{"id":14977998,"url":"https://github.com/michaing/dietpi","last_synced_at":"2026-02-22T02:05:05.051Z","repository":{"id":28699336,"uuid":"32219677","full_name":"MichaIng/DietPi","owner":"MichaIng","description":"Lightweight justice for your single-board computer!","archived":false,"fork":false,"pushed_at":"2025-04-23T22:09:28.000Z","size":150958,"stargazers_count":5195,"open_issues_count":549,"forks_count":513,"subscribers_count":152,"default_branch":"master","last_synced_at":"2025-04-23T22:58:17.283Z","etag":null,"topics":["bash","debian","dietpi","lightweight","nanopi","odroid","optimization","orangepi","pine64","radxa","raspberrypi","risc-v","sbc","shell"],"latest_commit_sha":null,"homepage":"https://dietpi.com/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MichaIng.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.txt","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"patreon":"DietPi","custom":"https://www.paypal.com/donate?hosted_button_id=6DVBECXRW3TAA"}},"created_at":"2015-03-14T15:58:28.000Z","updated_at":"2025-04-23T15:54:24.000Z","dependencies_parsed_at":"2023-09-22T02:19:35.462Z","dependency_job_id":"4bedf250-62e6-49cd-977a-95795111361b","html_url":"https://github.com/MichaIng/DietPi","commit_stats":{"total_commits":11413,"total_committers":119,"mean_commits":95.90756302521008,"dds":0.5388591956540787,"last_synced_commit":"31d6a097af7e9861485c0407a72a3192ff727fd5"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaIng%2FDietPi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaIng%2FDietPi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaIng%2FDietPi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MichaIng%2FDietPi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MichaIng","download_url":"https://codeload.github.com/MichaIng/DietPi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250528726,"owners_count":21445514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","debian","dietpi","lightweight","nanopi","odroid","optimization","orangepi","pine64","radxa","raspberrypi","risc-v","sbc","shell"],"created_at":"2024-09-24T13:56:39.898Z","updated_at":"2026-02-22T02:05:04.966Z","avatar_url":"https://github.com/MichaIng.png","language":"Shell","readme":"\u003ch1 align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/MichaIng/DietPi-Website/master/images/dietpi-logo_180x180.png\" alt=\"DietPi logo\" width=\"180\" height=\"180\" loading=\"lazy\"\u003e\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n\t\u003cb\u003eLightweight justice for your single-board computer!\u003c/b\u003e\n\t\u003cbr\u003e\u003cbr\u003e\n\toptimised • simplified • for everyone\n\t\u003cbr\u003e\u003cbr\u003e\n\t\u003ca href=\"https://dietpi.com/\" target=\"_blank\" rel=\"noopener\"\u003eWebsite\u003c/a\u003e • \u003ca href=\"https://dietpi.com/#download\" target=\"_blank\" rel=\"noopener\"\u003eDownloads\u003c/a\u003e • \u003ca href=\"https://dietpi.com/docs/\" target=\"_blank\" rel=\"noopener\"\u003eDocumentation\u003c/a\u003e • \u003ca href=\"https://dietpi.com/forum/\" target=\"_blank\" rel=\"noopener\"\u003eForum\u003c/a\u003e • \u003ca href=\"https://dietpi.com/blog/\" target=\"_blank\" rel=\"noopener\"\u003eBlog\u003c/a\u003e\n\u003c/p\u003e\n\u003chr\u003e\n\u003cp align=\"center\"\u003e\n\t\u003cstrong\u003eReady to run\u003c/strong\u003e optimised software choices with \u003ca href=\"https://dietpi.com/dietpi-software.html\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003edietpi-software\u003c/strong\u003e\u003c/a\u003e\n\t\u003cbr\u003eFeature-rich configuration tool for your device with \u003cstrong\u003edietpi-config\u003c/strong\u003e.\n\u003c/p\u003e\n\u003chr\u003e\n\n## Introduction\n\nDietPi 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.\n\nThe **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.\n\nUse `dietpi-software` to quick and easy install **Ready to Run** \u0026 **Optimised** applications for your system. DietPi will do all the necessary configurations, including starting the services. Few highlights: [Desktop Environments](https://dietpi.com/docs/software/desktop/), [Remote Desktop Access](https://dietpi.com/docs/software/remote_desktop/), [Media Systems \u0026 Players](https://dietpi.com/docs/software/media/), [BitTorrent \u0026 Downloading](https://dietpi.com/docs/software/bittorrent/), [Cloud \u0026 Backup](https://dietpi.com/docs/software/cloud/), [Gaming \u0026 Emulation](https://dietpi.com/docs/software/gaming/), [Social \u0026 Search](https://dietpi.com/docs/software/social/), [Camera \u0026 Surveillance](https://dietpi.com/docs/software/camera/), [Networking](https://dietpi.com/docs/software/advanced_networking/), [System Stats \u0026 Management](https://dietpi.com/docs/software/system_stats/), [Home Automation](https://dietpi.com/docs/software/home_automation/), [Hardware \u0026 Voice Projects](https://dietpi.com/docs/software/hardware_projects/), [Webserver Stacks](https://dietpi.com/docs/software/webserver_stack/), [DNS Servers / Pi-hole](https://dietpi.com/docs/software/dns_servers/), [File Servers](https://dietpi.com/docs/software/file_servers/), [Printing](https://dietpi.com/docs/software/printing/) and much more.\n\nUse `dietpi-services` to control which installed software has higher or lower priority levels (nice, affinity, policy scheduler).\n\n`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.\n\n## The DietPi Project Team\n\nThe full list of code contributors can be viewed [here](https://github.com/MichaIng/DietPi/graphs/contributors).\n\n### Contributors\n\n#### [Micha](https://github.com/MichaIng)\n\n_Joined Q3 2017_\n\nProject lead (20/02/2019 and onwards), source code contributor, bug fixes, software improvements, DietPi forum administrator.\n\n#### [Daniel Knight](https://github.com/Fourdee)\n\nProject founder and previous project lead (19/02/2019 and previous), source code contributor and tester.\n\n#### [JohnVick](https://dietpi.com/forum/u/johnvick/summary)\n\n_Joined 2016-06-08_\n\nDietPi forum co-administrator, management, support, testing and valuable feedback.\n\n#### [sal666](https://github.com/sal666)\n\n_Joined 2017-07-26_\n\nCreator and maintainer of the first Clonezilla based installer images for x86_64 UEFI systems.\n\n#### [Joulinar](https://github.com/Joulinar)\n\n_Joined Q4 2019_\n\nDietPi forum moderator, support, testing, bug reports + investigation and valuable feedback.\n\n#### [StephanStS](https://github.com/StephanStS)\n\n_Joined Q4 2019_\n\nNanoPi image creator, tester and bug reports.\n\n#### [Petru](https://github.com/fpetru)\n\n_Joined 2020-05-31_\n\nDietPi documentation author, product manager, SEO and DietPi visibility recommendations.\n\n#### [ravenclaw900](https://github.com/ravenclaw900)\n\n_Joined 2020-10-11_\n\nSource code contributor, creator of the [DietPi-Dashboard](https://github.com/ravenclaw900/DietPi-Dashboard) and many software implementations.\n\n#### [yumiris](https://github.com/yumiris)\n\n_Joined 2018-04-16_\n\nCreator and maintainer of the first [DietPi Hyper-V images](https://github.com/yumiris/DietPi.Hyper-V).\n\n---\n\n### Collaborations\n\n#### DietPi + [Amiberry](https://github.com/BlitterStudio/amiberry)\n\n_Since 2016-09-02_\n\nJoint venture to bring you the ultimate Amiga experience on your SBC, running lightweight and optimised DietPi at its core:\nhttps://github.com/MichaIng/DietPi/issues/474\n\n---\n\n### Hall of Fame\n\n#### [K-Plan](https://github.com/k-plan)\n\n_Joined 2016-01-01_\n\nContributions to the DietPi in general, in-depth testing, bug finding and valuable feedback, forum moderator.\n\n#### [ZombieVirus](https://dietpi.com/forum/u/zombievirus/summary)\n\n_Joined 2016-03-20_\n\nDietPi forum moderator and version history maintainer on forums.\n\n#### [Rhkean](https://github.com/rhkean)\n\n_Joined 2018-03-01_\n\nContributions to the DietPi in general, including source code, testing, new devices, forum moderator.\n\n#### [Pilovali](https://github.com/pilovali)\n\n_Joined 2015-10-10_\n\nProvided dietpi.com web hosting for 1 year until April 17th 2016. Additionally: forum moderator, testing, bug reporting.\n\n#### [Xenfomation](https://github.com/xenfomation)\n\n_Joined 2016-04-01_\n\nContributions to the DietPi in general, including source code and VirtualBox image creation/conversion.\n\n#### AWL29\n\n_Joined 2016-10-01_\n\nCreated the first DietPi image for NanoPi M3/T3.\n\n---\n\n## Contributing\n\nGit coders, please use the active development branch: [dev](https://github.com/MichaIng/DietPi/tree/dev)\n\n- [How to add a new software title to DietPi-Software](https://github.com/MichaIng/DietPi/wiki/How-to-add-a-new-software-title)\n\nAre you able to:\n\n- Provide feedback and/or test areas of DietPi, to improve the user experience?\n- Report bugs?\n- Improve/add more features to the [DietPi website](https://github.com/MichaIng/DietPi-Website) or [documentation](https://github.com/MichaIng/DietPi-Website)?\n- Compile software for our supported SBCs?\n- Contribute to DietPi with programming on GitHub?\n- Suggest new software that we can add to the `dietpi-software` install system?\n\nIf so, let us know!\nWe are always looking for talented people who believe in the DietPi project, and, wish to contribute in any way you can.\n\n- Send us an email: \u003cmicha@dietpi.com\u003e\n- Join our forum: \u003chttps://dietpi.com/forum/\u003e\n- GitHub: \u003chttps://github.com/MichaIng/DietPi\u003e\n\nAlso read our [contribute page](https://dietpi.com/contribute.html) for an overview of way to support DietPi.\n\n## License\n\nDietPi Copyright (C) 2023 [Contributors](https://github.com/MichaIng/DietPi/graphs/contributors)\n- Email: \u003cmicha@dietpi.com\u003e\n- Website: \u003chttps://dietpi.com/\u003e\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 2 of the License, or any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e\n\n## Links\n\n### DietPi Source\n\n- Source: https://github.com/MichaIng/DietPi\n- Build: Not applicable, as DietPi uses Bash scripts only, no building or compiling is required.\n\n### DietPi Files\n\n- All files located in (recursively):\n  - `/var/lib/dietpi/`\n  - `/var/tmp/dietpi/`\n  - `/boot/dietpi/`\n- `/boot/dietpi.txt`\n- `/boot/config.txt` (RPi)\n- `/boot/boot.ini` (Odroid)\n- All files prefixed with: `dietpi-`\n\n\u003e The above GPLv2 documentation also applies to all mentioned files!\n\n### 3rd Party Sources/Credits\n\nLinks to hardware and software manufacturers, sources and build instructions used in DietPi:\n\n- [Linux kernel](https://github.com/torvalds/linux)\n- [GNU operating system](https://www.gnu.org/)\n- [Bash](https://git.savannah.gnu.org/cgit/bash.git)\n- [Debian distribution](https://salsa.debian.org/)\n- [Raspberry](https://github.com/raspberrypi) [Pi](https://github.com/RPi-Distro)\n- [Hardkernel](https://github.com/hardkernel?tab=repositories)\n- [Meveric's Odroid repository](https://forum.odroid.com/viewtopic.php?t=5908)\n- [Sparky](https://github.com/sparkysbc?tab=repositories) [SBC](https://github.com/sparky-sbc/sparky-test)\n- [PINE64](https://www.pine64.org/)\n- [FriendlyARM](https://github.com/friendlyarm?tab=repositories)\n- [Radxa](https://github.com/radxa/apt)\n- [Armbian](https://github.com/armbian)\n- [curl](https://github.com/curl/curl)\n- [X.Org-X-Server](https://www.x.org/archive//individual/)\n- [LXDE desktop](https://github.com/LXDE)\n- [LXQt desktop](https://github.com/lxqt)\n- [Xfce desktop](https://git.xfce.org/)\n- [MATE desktop](https://github.com/mate-desktop)\n- [GNUstep](https://github.com/gnustep)\n- [Chromium](https://chromium.googlesource.com/chromium/src/)\n- [Kodi/XBMC](https://github.com/xbmc/xbmc)\n- [Transmission](https://transmissionbt.com/download/)\n- [rTorrent](https://github.com/rakshasa/rtorrent)\n- [ruTorrent](https://github.com/Novik/ruTorrent)\n- [qBittorrent](https://github.com/qbittorrent/qBittorrent)\n- [Nextcloud](https://github.com/nextcloud/server)\n- [ownCloud](https://github.com/owncloud/core)\n- [Syncthing](https://github.com/syncthing/syncthing)\n- [ReadyMedia](https://sourceforge.net/p/minidlna/git/ci/master/tree/)\n- [MPD](https://github.com/MusicPlayerDaemon/MPD)\n- [ympd](https://github.com/notandy/ympd)\n- [myMPD](https://github.com/jcorporation/myMPD)\n- [Apache](https://github.com/apache)\n- [Nginx](https://hg.nginx.org/nginx/)\n- [Lighttpd](https://redmine.lighttpd.net/projects/lighttpd/repository)\n- [PHP](https://git.php.net/)\n- [PHP OPcache GUI](https://github.com/amnuts/opcache-gui)\n- [MariaDB](https://github.com/MariaDB)\n- [phpMyAdmin](https://github.com/phpmyadmin)\n- [Certbot](https://github.com/certbot/certbot)\n- [Pi-hole](https://github.com/pi-hole/pi-hole)\n- [WordPress](https://github.com/wordpress/wordpress)\n- [phpBB](https://github.com/phpbb/phpbb)\n- [ProFTPD](https://github.com/proftpd/proftpd)\n- [vsftpd](https://security.appspot.com/vsftpd.html)\n- [Samba](https://wiki.samba.org/index.php/Using_Git_for_Samba_Development)\n- [NFS](http://linux-nfs.org/wiki/index.php/Main_Page)\n- [Dropbear](https://github.com/mkj/dropbear)\n- [OpenSSH](https://github.com/openssh/openssh-portable)\n- [OpenVPN](https://github.com/OpenVPN)\n- [PiVPN](https://github.com/pivpn/pivpn)\n- [WireGuard](https://www.wireguard.com/)\n- [Amiberry](https://github.com/BlitterStudio/amiberry)\n- [Amiberry-Lite](https://github.com/BlitterStudio/amiberry-lite)\n- [OpenTyrian](https://bitbucket.org/opentyrian/opentyrian/wiki/Home)\n- [RPi Cam Web Interface](https://github.com/silvanmelchior/RPi_Cam_Web_Interface)\n- [Deluge](https://dev.deluge-torrent.org/wiki/Development#SourceCode)\n- [Airsonic-Advanced](https://github.com/airsonic-advanced/airsonic-advanced)\n- [Logitech Media Server](https://github.com/Logitech/slimserver)\n- [Squeezelite](https://github.com/ralph-irving/squeezelite)\n- [Ampache](https://github.com/ampache/ampache)\n- [Plex Media Server](https://www.plex.tv/)\n- [Tautulli](https://github.com/Tautulli/Tautulli)\n- [FFmpeg](https://github.com/FFmpeg/FFmpeg)\n- [Shairport Sync](https://github.com/mikebrady/shairport-sync)\n- [FreshRSS](https://github.com/FreshRSS/FreshRSS)\n- [Folding@Home](https://github.com/FoldingAtHome)\n- [Medusa](https://github.com/pymedusa/Medusa)\n- [Grafana](https://github.com/grafana/grafana)\n- [Clonezilla](https://gitlab.com/stevenshiau/clonezilla)\n- [Gitea](https://github.com/go-gitea/gitea)\n- [Gogs](https://github.com/gogs/gogs)\n- [Home Assistant](https://github.com/home-assistant/core)\n- [TasmoAdmin](https://github.com/reloxx13/TasmoAdmin)\n- [Domoticz](https://github.com/domoticz/domoticz)\n- [Jellyfin](https://github.com/jellyfin/jellyfin)\n- [Komga](https://github.com/gotson/komga)\n- [HTPC Manager](https://github.com/HTPC-Manager/HTPC-Manager)\n- [Bazarr](https://github.com/morpheus65535/bazarr)\n- [PaperMC](https://github.com/PaperMC/Paper)\n- [Unbound](https://github.com/NLnetLabs/unbound)\n- [vaultwarden](https://github.com/dani-garcia/vaultwarden)\n- [Docker](https://github.com/docker/docker-ce)\n- [Portainer](https://github.com/portainer/portainer)\n- [Tor](https://gitlab.torproject.org/tpo/core/tor)\n- [Docker Compose](https://github.com/docker/compose)\n- [Box86](https://github.com/ptitSeb/box86)\n- [Box64](https://github.com/ptitSeb/box64)\n- [Steam](https://steamcommunity.com/)\n- [mjpg-streamer](https://github.com/jacksonliam/mjpg-streamer)\n- [IPFS](https://github.com/ipfs/ipfs)\n- [CUPS](https://github.com/OpenPrinting/cups)\n- [Go](https://github.com/golang/go)\n- [VSCodium](https://github.com/VSCodium/vscodium)\n- [WebIOPi](https://github.com/Freenove/WebIOPi)\n- [WiringPi](https://github.com/WiringPi/WiringPi)\n- [Firefox](https://hg.mozilla.org/mozilla-unified)\n- [Beets](https://github.com/beetbox/beets)\n- [frp](https://github.com/fatedier/frp)\n- [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome)\n- [Snapcast](https://github.com/badaix/snapcast)\n- [K3s](https://github.com/k3s-io/k3s)\n- [Synapse](https://github.com/matrix-org/synapse)\n- [youtube-dl](https://github.com/ytdl-org/youtube-dl)\n- [PostgreSQL](https://git.postgresql.org/gitweb/?p=postgresql.git)\n- [OpenJDK](https://github.com/openjdk)\n- [Blynk Server](https://github.com/Peterkn2001/blynk-server)\n- [File Browser](https://github.com/filebrowser/filebrowser)\n- [Spotifyd](https://github.com/Spotifyd/spotifyd)\n- [DietPi-Dashboard](https://github.com/ravenclaw900/dietpi-dashboard)\n- [MicroK8s](https://github.com/canonical/microk8s)\n- [Allo GUI](https://github.com/MichaIng/DietPi-AlloGUI)\n- [PHP Composer](https://github.com/composer/composer)\n- [motionEye](https://github.com/motioneye-project/motioneye)\n- [Sonarr](https://github.com/Sonarr/Sonarr)\n- [Radarr](https://github.com/Radarr/Radarr)\n- [Lidarr](https://github.com/Lidarr/Lidarr)\n- [Prowlarr](https://github.com/Prowlarr/Prowlarr)\n- [Readarr](https://github.com/Readarr/Readarr)\n- [Jackett](https://github.com/Jackett/Jackett)\n- [HAProxy](https://github.com/haproxy/haproxy)\n- [Prometheus Node Exporter](https://github.com/prometheus/node_exporter)\n- [Prometheus RPi Exporter](https://github.com/fahlke/raspberrypi_exporter)\n- [Tailscale](https://github.com/tailscale/tailscale)\n- [Rclone](https://github.com/rclone/rclone)\n- [ZeroTier](https://github.com/zerotier/ZeroTierOne)\n- [Navidrome](https://github.com/navidrome/navidrome)\n- [Homer](https://github.com/bastienwirtz/homer)\n- [microblog.pub](https://git.sr.ht/~tsileo/microblog.pub)\n- [Nukkit](https://github.com/CloudburstMC/Nukkit)\n- [openHAB](https://github.com/openhab)\n- [Moonlight (CLI)](https://github.com/moonlight-stream/moonlight-embedded)\n- [Moonlight (GUI)](https://github.com/moonlight-stream/moonlight-qt)\n- [Restic](https://github.com/restic/restic)\n- [MediaWiki](https://github.com/wikimedia/mediawiki)\n- [Homebridge](https://github.com/homebridge/homebridge)\n- [ADS-B Feeder](https://github.com/dirkhh/adsb-feeder-image)\n- [Kavita](https://github.com/Kareadita/Kavita)\n- [Forgejo](https://codeberg.org/forgejo/forgejo)\n- [soju](https://github.com/emersion/soju)\n- [fish](https://github.com/fish-shell/fish-shell)\n\n---\n\n\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://www.myvirtualserver.com/images/myvirtualserver_logo.png\" alt=\"myVirtualserver logo\" width=\"200\" height=\"44\" loading=\"lazy\"\u003e\n\t\u003cbr\u003eDietPi's web hosting is powered by \u003ca href=\"https://www.myvirtualserver.com\" target=\"_blank\" rel=\"noopener\"\u003emyVirtualserver\u003c/a\u003e.\n\u003c/p\u003e\n","funding_links":["https://patreon.com/DietPi","https://www.paypal.com/donate?hosted_button_id=6DVBECXRW3TAA"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaing%2Fdietpi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichaing%2Fdietpi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaing%2Fdietpi/lists"}