{"id":2121,"date":"2021-07-06T12:38:55","date_gmt":"2021-07-06T10:38:55","guid":{"rendered":"https:\/\/blog.ulibauer.de\/?p=2121"},"modified":"2022-01-29T21:49:27","modified_gmt":"2022-01-29T19:49:27","slug":"dietpi-raspberry-ganz-einfach","status":"publish","type":"post","link":"https:\/\/blog.ulibauer.de\/?p=2121","title":{"rendered":"DietPi &#8211; Raspberry ganz einfach"},"content":{"rendered":"\n<p>Einen Raspberry Pi einzurichten ist kein Hexenwerk &#8211; Image herunterladen, auf eine SD-Card schreiben, einlegen, starten und konfigurieren. Bei der weiteren Einrichtung &#8211; der Installation von Software und Diensten &#8211; unterscheidet sich ein Raspberry nicht von anderen Ger\u00e4ten. Hier kommt <a rel=\"noreferrer noopener\" href=\"https:\/\/dietpi.com\/\" target=\"_blank\">DietPi<\/a> ins Spiel &#8211; eine auf Debian basierende minimalistische Distribution mit viel Komfort.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Einrichtung<\/h2>\n\n\n\n<p>Hier soll nicht die Platzersparnis der Distribution im Vordergrund stehen (das Image ist nur 600 MB gro\u00df), sondern die Vereinfachung und der damit verbundene Komfort bei der Einrichtung und dem Betrieb eines individuell konfigurierten Systems.<\/p>\n\n\n\n<p>DietPi bietet hierf\u00fcr eine Reihe von ausgezeichneten Werkzeugen:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><code>dietpi-software <\/code>k\u00fcmmert sich um die Installation von Software. Es stellt dabei eine umfangreiche Liste ausgew\u00e4hlter Software aus zahlreichen Bereichen zur Verf\u00fcgung. Die ausgew\u00e4hlte Software wird skriptbasiert und ressourcenschonend mit allen Abh\u00e4ngigkeiten und Anforderungen installiert. Programme, die nicht in der Auswahlliste enthalten sind, k\u00f6nnen wie gewohnt mit <code>apt install<\/code> installiert werden.<\/li><li><code>dietpi-config<\/code> ist f\u00fcr die Konfiguration von hardwarenahen Einstellungen zust\u00e4ndig und bietet eine F\u00fclle von Optionen. Hier kann man u.a. ausw\u00e4hlen, wie das System starten soll &#8211; nur mit einem Terminal oder mit der ausgew\u00e4hlten Desktop-Oberfl\u00e4che (und beispielsweise einem Browser).<\/li><li><code>dietpi-launcher<\/code> \u00fcbernimmt die System-Updates, legt die Startprogramme fest, ist f\u00fcr Backups zust\u00e4ndig und vieles mehr. Au\u00dferdem lassen sich hier <code>dietpi-software<\/code> und <code>dietpi-config<\/code> direkt aufrufen.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-software.png\"><img loading=\"lazy\" decoding=\"async\" width=\"233\" height=\"169\" src=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-software-233x169.png\" alt=\"dietpi software\" class=\"wp-image-2130\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-software-233x169.png 233w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-software-794x576.png 794w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-software-768x557.png 768w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-software.png 815w\" sizes=\"auto, (max-width: 233px) 100vw, 233px\" \/><\/a><figcaption>dietpi-software<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-config.png\"><img loading=\"lazy\" decoding=\"async\" width=\"233\" height=\"169\" src=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-config-233x169.png\" alt=\"\" class=\"wp-image-2127\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-config-233x169.png 233w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-config-794x576.png 794w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-config-768x557.png 768w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-config.png 815w\" sizes=\"auto, (max-width: 233px) 100vw, 233px\" \/><\/a><figcaption>dietpi-config<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-launcher.png\"><img loading=\"lazy\" decoding=\"async\" width=\"233\" height=\"169\" src=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-launcher-233x169.png\" alt=\"\" class=\"wp-image-2128\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-launcher-233x169.png 233w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-launcher-794x576.png 794w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-launcher-768x557.png 768w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi-launcher.png 815w\" sizes=\"auto, (max-width: 233px) 100vw, 233px\" \/><\/a><figcaption>dietpi-launcher<\/figcaption><\/figure>\n\n\n\n<p>So sieht die Startansicht aus, wenn ich per ssh auf den dietpi-raspberry zugreife:<\/p>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_terminal.png\"><img loading=\"lazy\" decoding=\"async\" width=\"222\" height=\"169\" src=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_terminal-222x169.png\" alt=\"\" class=\"wp-image-2126\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_terminal-222x169.png 222w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_terminal-757x576.png 757w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_terminal-768x584.png 768w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_terminal.png 815w\" sizes=\"auto, (max-width: 222px) 100vw, 222px\" \/><\/a><figcaption>Terminal<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Softwareauswahl<\/h2>\n\n\n\n<p>Als alter Fan von Raspberrys betreibe ich meist mehrere der Kistchen. Oft dienen sie einem bestimmten Zweck; sie sind Medienserver, VPN-Server, Adblocker, Backup-Server u.a. Der Ansatz, einen Raspberry Pi auf einen Hauptverwendungszweck zu beschr\u00e4nken, hat unzweifelhaft Vorteile. Mit der Zeit kamen mir aber etwas zu viele Ger\u00e4te zusammen. Schon mit <a rel=\"noreferrer noopener\" href=\"https:\/\/blog.ulibauer.de\/?p=1894\" target=\"_blank\">Yunohost<\/a> habe ich erfolgreich zahlreiche Dienste\/Funktionen auf einem Raspi zusammengef\u00fchrt. DietPi ist sozusagen der n\u00e4chste Schritt: Neben zahlreichen Serverdiensten und Virtualisierungssoftware wie docker kann man hier auch problemlos einen ressourcenschonenden Desktop (LXDE) und einen Browser installieren. <\/p>\n\n\n\n<p>Das alles funktioniert seit einiger Zeit recht zuverl\u00e4ssig. Ob die L\u00f6sung &#8222;one for all&#8220; wirklich tragf\u00e4hig ist, wird sich zeigen. Falls nicht kehre ich einfach zur vorigen L\u00f6sung zur\u00fcck und betreibe wieder mehrere &#8222;spezialisierte&#8220; Raspberrys.<\/p>\n\n\n\n<p>Das <a rel=\"noreferrer noopener\" href=\"https:\/\/heimdall.site\/\" target=\"_blank\">Heimdall Dashboard<\/a> gibt mir einen \u00dcberblick \u00fcber per Browser (fern)bedienbare Programme\/Dienste und ihre Adressen auf dem Raspberry. Das gleiche erledigt <a rel=\"noreferrer noopener\" href=\"https:\/\/www.portainer.io\/\" target=\"_blank\">Portainer<\/a> f\u00fcr installierte Container<\/p>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_heimdall.png\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"154\" src=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_heimdall-300x154.png\" alt=\"\" class=\"wp-image-2124\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_heimdall-300x154.png 300w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_heimdall-1024x524.png 1024w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_heimdall-768x393.png 768w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_heimdall.png 1262w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption>Heimdall<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_portainer.png\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"125\" src=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_portainer-300x125.png\" alt=\"\" class=\"wp-image-2125\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_portainer-300x125.png 300w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_portainer-1024x427.png 1024w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_portainer-768x320.png 768w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_portainer-1536x640.png 1536w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_portainer.png 1667w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption>Portainer<\/figcaption><\/figure>\n\n\n\n<p> <\/p>\n\n\n\n<p>Normalerweise bediene ich den Raspberry entweder per SSH \u00fcber ein Terminal oder per Zugriff im Browser meines Chromebooks. Urspr\u00fcnglich hatte ich auch eine Desktop-Oberfl\u00e4che und einen Browser eingerichtet. Inzwischen habe ich das allerdings wieder aufgegeben und die entsprechende Software deinstalliert, da die Performance des Browsers  unterirdisch war.<\/p>\n\n\n\n<p><strong>Update<\/strong> 0122: Das liegt allerdings nicht an DietPi, sondern an meinem Raspi 3. Inzwischen habe ich mir einen Raspberry Pi Pi400 mit 4GB RAM (das ist die Tastaturversion des Raspi) zugelegt und die neueste Version von DietPi darauf installiert. Alles l\u00e4uft deutlich flotter und auch Desktopoberfl\u00e4che und Browser machen keine Probleme mehr. Der Pi400 ist z.Zt. \u00fcbrigens deutlich preiswerter als der &#8222;normale&#8220; Raspi 4 mit 4 GB und v.a. auch lieferbar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"576\" src=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/raspi400-768x576.jpg\" alt=\"\" class=\"wp-image-2210\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/raspi400-768x576.jpg 768w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/raspi400-225x169.jpg 225w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/raspi400.jpg 1210w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"576\" src=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_desktop-768x576.jpg\" alt=\"\" class=\"wp-image-2211\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_desktop-768x576.jpg 768w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_desktop-225x169.jpg 225w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/dietpi_desktop.jpg 1210w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p>Mal sehen, ob es mir gelingt, meinen Raspi-Zoo mit Hilfe von DietPi kleiner werden zu lassen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vorl\u00e4ufiges Fazit<\/h2>\n\n\n\n<p>DietPi ist eine \u00fcberzeugende Distribution f\u00fcr den Raspberry Pi, welche durch ihren Bedienkomfort, ihre Flexibilit\u00e4t und ihre ausgezeichnete <a rel=\"noreferrer noopener\" href=\"https:\/\/dietpi.com\/docs\/\" target=\"_blank\">Dokumentation<\/a> hervorsticht. So finden sich beispielsweise zu allen per Software-Liste installierbaren Programme ausf\u00fchrliche Hinweise und Tipps in der Online-Dokumentation. Dies ist sehr hilfreich. Ich denke, dass DietPi f\u00fcr viele, die sich mit dem Raspberry Pi auseinandersetzen, einen Versuch wert ist. Insbesondere eignet sich DietPi gut f\u00fcr Menschen, die sich zum ersten Mal auf einen Raspberry Pi einlassen.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Einen Raspberry Pi einzurichten ist kein Hexenwerk &#8211; Image herunterladen, auf eine SD-Card schreiben, einlegen, starten und konfigurieren. Bei der weiteren Einrichtung &#8211; der Installation von Software und Diensten &#8211; unterscheidet sich ein Raspberry nicht von anderen Ger\u00e4ten. Hier kommt &hellip; <a href=\"https:\/\/blog.ulibauer.de\/?p=2121\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2121","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/posts\/2121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2121"}],"version-history":[{"count":25,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/posts\/2121\/revisions"}],"predecessor-version":[{"id":2213,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/posts\/2121\/revisions\/2213"}],"wp:attachment":[{"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}