{"id":13762,"date":"2026-01-04T12:24:52","date_gmt":"2026-01-04T12:24:52","guid":{"rendered":"https:\/\/davelevy.info\/wiki\/?p=13762"},"modified":"2026-01-04T12:36:39","modified_gmt":"2026-01-04T12:36:39","slug":"cleaning-up-my-raspberry-pi","status":"publish","type":"post","link":"https:\/\/davelevy.info\/wiki\/cleaning-up-my-raspberry-pi\/","title":{"rendered":"Cleaning up my Raspberry Pi"},"content":{"rendered":"\n<p>One thinks there&#8217;s only one problem, but then when one looks, here&#8217;s more than one. Here&#8217;s what needs to be done and what I have done before. <\/p>\n\n\n\n<!--more-->\n\n\n\n<h3 class=\"wp-block-heading\">To Do<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>On the real PI, there is a problem with sudo, and it seems <code>whatsnew<\/code> I have written some new subroutines for whatsnew, but it doesn&#8217;t really take us forward. interestingly I could not get comm to work, so wrote my own. See if the sudo logs suggest anything, update the master version of <code>whatsnew<\/code>.<\/li>\n\n\n\n<li>Might I need a new image for the Pi. If so, should I refresh the current one, <a href=\"https:\/\/thepihut.com\/collections\/raspberry-pi\">buy a new one<\/a>, or switch to AWS? I have a Pi 3, Model B Rev 1.2. Is there a version of the OS that is <a href=\"https:\/\/gemini.google.com\/app\/9c7007aaa38e9667\">not hardware backward compatible<\/a>, (looks like its OK, by Google Gemini), and <a href=\"https:\/\/linuxconfig.org\/how-to-backup-raspberry-pi\">how can I back up the system or just the web site<\/a> and particularly the transmission files and configuration? The web site has a dev version, and I have backed its source up into a github repo. \n<ul class=\"wp-block-list\">\n<li>if I rebuild the site, I should encapsulate it in a docker container, for which I need to learn how to install my certs, and run the service as a daemon.<\/li>\n\n\n\n<li>and  encapsulate the source in github repo, or download the theme from a github repo. <\/li>\n\n\n\n<li>if I go with AWS, maybe I should move davelevy.info to AWS, the IONOS performance is not good. <\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>My articles on <a href=\"https:\/\/davelevy.info\/wiki\/docker\/\">Docker <\/a>and <a href=\"https:\/\/davelevy.info\/wiki\/systemd-ptui\/\">Systemd <\/a>are bing maintained. Below you&#8217;ll find, other article on this wiki, tagged &#8220;raspberry-pi&#8221;<\/p>\n\n\n<div class=\"feedzy-loop-columns-2 wp-block-feedzy-rss-feeds-loop\">\n\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/davelevy.info\/wiki\/configuring-services-on-my-pi\/\"><img decoding=\"async\" src=\"https:\/\/davelevy.info\/wiki\/wp-content\/uploads\/2026\/05\/raspberrypi-jainathponnala-9wnAhRYdDzc-unsplash-w1080-150x150.jpg\" alt=\"Configuring services on my \u2018Pi\"\/><\/a><\/figure>\n\n\n\n<p><strong><a href=\"https:\/\/davelevy.info\/wiki\/configuring-services-on-my-pi\/\">Configuring services on my \u2018Pi<\/a><\/strong><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color has-background\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;background-color:#f1f5f4;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-medium-font-size\">by <a href=\"\/\/davelevy.info\" target=\"_blank\" title=\"davelevy.info\" >Dave<\/a> on May 24, 2026 at 9:56 am <\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-small-font-size\">The \u2018pi currently runs \u2018transmission\u2019 and a web site, but I want to offer mail using Roundcube, and to run a python2 service i.e. planet venus in a docker container. Also next stop is diaspora! See I have notes on how to do it at claude.ai i.e. installing the products, building the images and linking&#8230;<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/davelevy.info\/wiki\/cleaning-up-my-raspberry-pi\/\"><img decoding=\"async\" src=\"https:\/\/davelevy.info\/wiki\/wp-content\/uploads\/2026\/01\/armchips-lauraockel-nIEHqGSymRU-unsplash-w1080-150x150.jpg\" alt=\"Cleaning up my Raspberry Pi\"\/><\/a><\/figure>\n\n\n\n<p><strong><a href=\"https:\/\/davelevy.info\/wiki\/cleaning-up-my-raspberry-pi\/\">Cleaning up my Raspberry Pi<\/a><\/strong><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color has-background\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;background-color:#f1f5f4;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-medium-font-size\">by <a href=\"\/\/davelevy.info\" target=\"_blank\" title=\"davelevy.info\" >Dave<\/a> on January 4, 2026 at 12:24 pm <\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-small-font-size\">One thinks there\u2019s only one problem, but then when one looks, here\u2019s more than one. Here\u2019s what needs to be done and what I have done before. To Do My articles on Docker and Systemd are bing maintained. Below you\u2019ll find, other article on this wiki, tagged \u201craspberry-pi\u201d To see the rest of what I&#8230;<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/davelevy.info\/wiki\/scripting-on-the-raspberry-pi\/\"><img decoding=\"async\" src=\"https:\/\/davelevy.info\/wiki\/wp-content\/uploads\/2013\/09\/code-pankajpatel-unsplash-w1080-150x150.jpg\" alt=\"Scripting on the raspberry pi\"\/><\/a><\/figure>\n\n\n\n<p><strong><a href=\"https:\/\/davelevy.info\/wiki\/scripting-on-the-raspberry-pi\/\">Scripting on the raspberry pi<\/a><\/strong><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color has-background\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;background-color:#f1f5f4;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-medium-font-size\">by <a href=\"\/\/davelevy.info\" target=\"_blank\" title=\"davelevy.info\" >Dave<\/a> on November 2, 2025 at 6:41 pm <\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-small-font-size\">This post talks about scripting on raspbian. I have two problems, cron and privilege and running a java script \u2026 cron &amp; privilege My script, run_aptjob requires sudo authentication and so asks for it from the gui when run from crontab despite being defined in the root crontab file and called using the sudo command&#8230;.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/davelevy.info\/wiki\/raspberry-pi-iv\/\"><img decoding=\"async\" src=\"https:\/\/davelevy.info\/wiki\/wp-content\/uploads\/2025\/07\/pi-vishnumohanan-unsplashw1080-150x150.jpg\" alt=\"Raspberry Pi IV\"\/><\/a><\/figure>\n\n\n\n<p><strong><a href=\"https:\/\/davelevy.info\/wiki\/raspberry-pi-iv\/\">Raspberry Pi IV<\/a><\/strong><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color has-background\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;background-color:#f1f5f4;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-medium-font-size\">by <a href=\"\/\/davelevy.info\" target=\"_blank\" title=\"davelevy.info\" >Dave<\/a> on July 23, 2025 at 11:25 am <\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-small-font-size\">I am rebuilding my virtual pi, I think we have the basics, buster, git, gh, ssh, xrdp, ufw, vsftpd, postfix, mailutils, &amp; apache2. (I need to fix my whatsnew for buster.) So next steps \u2026 What\u2019s next Today I posted a thread to the Virtual Box forums on installation and guest-additions. I said something like&#8230;<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/davelevy.info\/wiki\/ssl-on-a-raspberry-pi\/\"><img decoding=\"async\" src=\"https:\/\/davelevy.info\/wiki\/wp-content\/uploads\/2022\/10\/raspberrytart-unsplash-alexandrakusper-cropped-w1024-150x150.png\" alt=\"SSL on a Raspberry Pi\"\/><\/a><\/figure>\n\n\n\n<p><strong><a href=\"https:\/\/davelevy.info\/wiki\/ssl-on-a-raspberry-pi\/\">SSL on a Raspberry Pi<\/a><\/strong><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color has-background\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;background-color:#f1f5f4;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-medium-font-size\">by <a href=\"\/\/davelevy.info\" target=\"_blank\" title=\"davelevy.info\" >Dave<\/a> on November 27, 2022 at 12:22 pm <\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-small-font-size\">Installing an SSL certificate and enabling https was a faff, here are my notes. Now including postfix and dovecot\u2026 Firstly, my DNS provider is NOIP, and I chose to get a TrustCOR certificate through their portal. Their free service offers a single certificate as a bundled feature. Basically, the process is in three parts, get&#8230;<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/davelevy.info\/wiki\/raspbian-on-virtual-box\/\"><img decoding=\"async\" src=\"https:\/\/davelevy.info\/wiki\/wp-content\/uploads\/2022\/10\/raspberrytart-unsplash-alexandrakusper-cropped-w1024-150x150.png\" alt=\"Raspbian on Virtual Box\"\/><\/a><\/figure>\n\n\n\n<p><strong><a href=\"https:\/\/davelevy.info\/wiki\/raspbian-on-virtual-box\/\">Raspbian on Virtual Box<\/a><\/strong><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-border-color has-background\" style=\"border-color:#e3edeb;border-width:1px;border-radius:5px;background-color:#f1f5f4;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-medium-font-size\">by <a href=\"\/\/davelevy.info\" target=\"_blank\" title=\"davelevy.info\" >Dave<\/a> on October 31, 2022 at 10:02 am <\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-651e6f64 wp-block-group-is-layout-constrained\">\n<p class=\"has-small-font-size\">I turned off my Raspberry Pi a couple of weeks ago, I was concerned about its energy draw. FFS. \ud83d\ude32 Also the projects I planned had stalled but like the No 11 bus, another one has come along, So I decided to install a Raspberry Pi in my virtual box instance. Here\u2019s how \u2026 I&#8230;<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n<\/div>\n\n\n<p>To see the rest of what I have written, check out the <a href=\"https:\/\/davelevy.info\/wiki\/tag\/raspberry-pi\/\">HTML version of the feed<\/a> which has more articles. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>One thinks there&#8217;s only one problem, but then when one looks, here&#8217;s more than one. Here&#8217;s what needs to be done and what I have done before.<\/p>\n","protected":false},"author":1,"featured_media":13763,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_share_on_mastodon":"0"},"categories":[3],"tags":[994,1286,911],"class_list":["post-13762","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","tag-raspberry-pi","tag-raspbian","tag-technology"],"share_on_mastodon":{"url":"","error":""},"jetpack_featured_media_url":"https:\/\/davelevy.info\/wiki\/wp-content\/uploads\/2026\/01\/armchips-lauraockel-nIEHqGSymRU-unsplash-w1080.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts\/13762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/comments?post=13762"}],"version-history":[{"count":3,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts\/13762\/revisions"}],"predecessor-version":[{"id":13768,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts\/13762\/revisions\/13768"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/media\/13763"}],"wp:attachment":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/media?parent=13762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/categories?post=13762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/tags?post=13762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}