From 8c35109c7e58edb80c21b6081d53e860d2746f01 Mon Sep 17 00:00:00 2001 From: StephanStS Date: Mon, 26 Aug 2024 21:44:24 +0200 Subject: [PATCH] Releasenotes v9.7, doc link corrections and link correction (#1022) --- docs/assets/images/dietpi-release-v9_07.jpg | Bin 0 -> 204459 bytes docs/getting_started.md | 4 +-- docs/hardware.md | 2 +- docs/install.md | 2 +- docs/releases.md | 1 + docs/releases/v6_34.md | 24 +++++++++--------- docs/releases/v7_1.md | 18 +++++++------- docs/releases/v7_2.md | 8 +++--- docs/releases/v8_0.md | 2 +- docs/releases/v8_1.md | 2 +- docs/releases/v8_17.md | 2 +- docs/releases/v8_19.md | 4 +-- docs/releases/v8_2.md | 2 +- docs/releases/v9_7.md | 26 ++++++++++++++++++++ docs/software.md | 2 +- docs/software/bittorrent.md | 2 +- docs/software/camera.md | 4 +-- docs/software/dns_servers.md | 2 +- docs/software/hardware_projects.md | 2 +- docs/software/home_automation.md | 2 +- mkdocs.yml | 5 ++++ 21 files changed, 74 insertions(+), 42 deletions(-) create mode 100644 docs/assets/images/dietpi-release-v9_07.jpg create mode 100644 docs/releases/v9_7.md diff --git a/docs/assets/images/dietpi-release-v9_07.jpg b/docs/assets/images/dietpi-release-v9_07.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d3593e781c02d7651a16df2d02ca998dd48fc804 GIT binary patch literal 204459 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�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 z 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 literal 0 HcmV?d00001 diff --git a/docs/getting_started.md b/docs/getting_started.md index 4c6dc6be0..2e3784c30 100644 --- a/docs/getting_started.md +++ b/docs/getting_started.md @@ -17,7 +17,7 @@ This will be the first screen displayed. ## DietPi-Launcher -Run `dietpi-launcher` to see all available DietPi tools. It provides a quick way to run any of the [DietPi tools](dietpi_tools.md): From installing [**DietPi optimized software items**](software.md) to simple [configure](dietpi_tools/system_configuration.md#dietpi-configuration) your device, from enabling services to start to backup your installation and so on. +Run `dietpi-launcher` to see all available DietPi tools. It provides a quick way to run any of the [DietPi tools](dietpi_tools.md): From installing [**DietPi optimized software items**](software.md) to simple [configure](dietpi_tools/system_configuration.md#dietpi-config) your device, from enabling services to start to backup your installation and so on. ![DietPi-Launcher screenshot](assets/images/dietpi-launcher.jpg){: width="642" height="366" loading="lazy"} @@ -43,7 +43,7 @@ The list of DietPi optimised software includes: - Printing - and [much more...](software.md). -To install and configure them use the `dietpi-software` tool - [click for more details](dietpi_tools/system_configuration.md#dietpi-software). +To install and configure them use the `dietpi-software` tool - [click for more details](dietpi_tools/software_installation.md#dietpi-software). ![DietPi-Software screenshot](assets/images/dietpi-software.jpg){: width="643" height="365" loading="lazy"} diff --git a/docs/hardware.md b/docs/hardware.md index 7d25477a0..3a6a4da34 100644 --- a/docs/hardware.md +++ b/docs/hardware.md @@ -673,7 +673,7 @@ The Native PC images are great for those occasions where SBC performance just is ![VMware logo](assets/images/VMwareESXi_01.jpg){: width="200" height="45" loading="lazy"} -The VMware virtual machine (e.g. [VMware Workstation Player](https://www.vmware.com/info/workstation-player/evaluation), [VMware Workstation Pro or Fusion](https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion)) is great for those occasions where SBC performance just isn't enough. Run one of these on any x86_64 PC/server (Windows, Linux, macOS) and still get the same great DietPi features and experience. +A VMware virtual machine, using e.g. [VMware Workstation or Fusion](https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion), is great for those occasions where SBC performance just isn't enough. Run one of these on any x86_64 PC/server (Windows, Linux, macOS) and still get the same great DietPi features and experience. The [VMware ESXi hypervisor](https://www.vmware.com/products/cloud-infrastructure/esxi-and-esx), described as a "bare-metal hypervisor" aka [Type-1 hypervisor](https://en.wikipedia.org/wiki/Hypervisor), is part of e.g. the [VMware vSphere hypervisor platform](https://www.vmware.com/products/cloud-infrastructure/vsphere) ("appliance server"). It allows to run and manage multiple virtual machines on one x86_64 machine. That way it can be compared to the [Proxmox](#proxmox) appliance server. diff --git a/docs/install.md b/docs/install.md index e83575db4..c3f040f6c 100644 --- a/docs/install.md +++ b/docs/install.md @@ -858,7 +858,7 @@ Select the following tabs for the installation description of your target. ??? info "Option: Automatic base installation at first boot (running an _unattended base installation_)" - DietPi offers the option for an automatic first boot installation. See section ["How to do an automatic base installation at first boot"](usage.md#how-to-do-an-automatic-base-installation-at-first-boot) for details. + DietPi offers the option for an automatic first boot installation. See section ["How to do an automatic base installation at first boot"](usage.md#how-to-do-an-automatic-base-installation-at-first-boot-dietpi-automation) for details. ## 4. First logon on DietPi diff --git a/docs/releases.md b/docs/releases.md index 2ec311a23..a96cfcaeb 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -5,6 +5,7 @@ description: Overview of DietPi releases with applied new software and features, # DietPi Releases +- [v9.7 August 2024](releases/v9_7.md) - [v9.6 July 2024](releases/v9_6.md) - [v9.5 June 2024](releases/v9_5.md) - [v9.4 May 2024](releases/v9_4.md) diff --git a/docs/releases/v6_34.md b/docs/releases/v6_34.md index 7d528b94b..91eb7c312 100644 --- a/docs/releases/v6_34.md +++ b/docs/releases/v6_34.md @@ -32,11 +32,11 @@ For more details check the [documentation page](../software/gaming.md#papermc). Many thanks to @ravenclaw900 for implementing this software option: MichaIng/DietPi#3828 -**[Tor Relay - Become part of the Tor Project](../software/advanced_networking.md#tor-relay)** +**[Tor Relay - Become part of the Tor Project](../software/advanced_networking.md#tor-hotspot)** Become part of the Tor Project and turn your DietPi into a Tor relay to help others surf the Internet safely and privately. -For more details check the [documentation page](../software/advanced_networking.md#tor-relay). +For more details check the [documentation page](../software/advanced_networking.md#tor-hotspot). ![Tor logo](../assets/images/dietpi-software-tor-logo.png){: width="200" height="121" loading="lazy"} @@ -100,13 +100,13 @@ For more details on how to install DietPi, check the [documentation](../hardware - **DietPi-Globals** :octicons-arrow-right-16: In DietPi scripts, the PATH variable is now overwritten with the Debian/bash system default to assure that no broken or manipulated PATH can be passed via e.g. `su` or `sudo -E`. This means that overrides must be placed in `/usr/local/(s)bin` now, which as well was the only save location for system-wide overrides before. Many thanks to @tandy-1000 for reporting a related issue . - **DietPi-Set_swapfile** :octicons-arrow-right-16: Hardened permissions of the `/dev/zram0` zram-swap device to be only accessible by root user (mode 0600) and interpret input argument `/dev/zram0` and `zram0` as `zram-swap` as well, aside of `zram` only. Many thanks to @mennerausr for reporting a related issue . - **DietPi-NordVPN** :octicons-arrow-right-16: A function has been added update the NordVPN server list, e.g. when new servers are available that are closer to your location. -- **[DietPi-JustBoom](../dietpi_tools.md#configuration)** :octicons-arrow-right-16: The ALSA equalizer settings are not stored to `/var/lib/dietpi/dietpi-config/.alsaequal.bin` where all users/services can read it and all members of the `dietpi` group (or `root`) can create and write to it. Many thanks to @wowcut for reporting this issue . -- **[DietPi-Config | Raspberry Pi](../dietpi_tools.md#display-options)** :octicons-arrow-right-16: When applying less than 32 MiB GPU memory, the VCSM (VideoCore Shared Memory) device and kernel module are disabled now. The automatically loaded cut-down firmware files do not support it which leads to currently 5 expected kernel error messages. Disabling it in the first place might marginally speed up boot and reduce memory usage, but more importantly reduces confusion or worries induced by to the error messages. -- **[DietPi-Config | Audio Options](../dietpi_tools.md#audio-options)** :octicons-arrow-right-16: Added an option to switch between direct audio output and automatic software conversions, for channels, format and rate via ALSA "plug" plugin. This may be required to play any raw `.wav` file regardless of sound card capabilities and without defining supported values manually. Having automated software conversions enabled matches the Debian ALSA defaults but may increase CPU usage and decrease sound quality. -- **[DietPi-Config | Raspberry Pi](../dietpi_tools.md#advanced-options)**: When enabling I2C support, the Python 3 SMbus module is now installed instead of the deprecated Python 2 version. This matches as well the dependency of PiJuice, which nowadays pulls Python 3 SMbus as package dependency, hence this change avoids the obsolete install of the whole Python 2 stack when PiJuice is installed through dietpi-software. Many thanks to @Trunkzeh for reporting this issue: -- **[DietPi-Software | OpenBazaar](../software/social.md#openbazaar)** :octicons-arrow-right-16: Build is now done with the currently latest Go v1.15.3 and the service runs as unprivileged user `openbazaar` instead of `root`. +- **[DietPi-JustBoom](../dietpi_tools/system_configuration.md/#dietpi-justboom)** :octicons-arrow-right-16: The ALSA equalizer settings are not stored to `/var/lib/dietpi/dietpi-config/.alsaequal.bin` where all users/services can read it and all members of the `dietpi` group (or `root`) can create and write to it. Many thanks to @wowcut for reporting this issue . +- **[DietPi-Config | Raspberry Pi](../dietpi_tools/system_configuration.md/#dietpi-config)** :octicons-arrow-right-16: When applying less than 32 MiB GPU memory, the VCSM (VideoCore Shared Memory) device and kernel module are disabled now. The automatically loaded cut-down firmware files do not support it which leads to currently 5 expected kernel error messages. Disabling it in the first place might marginally speed up boot and reduce memory usage, but more importantly reduces confusion or worries induced by to the error messages. +- **[DietPi-Config | Audio Options](../dietpi_tools/system_configuration.md/#dietpi-config)** :octicons-arrow-right-16: Added an option to switch between direct audio output and automatic software conversions, for channels, format and rate via ALSA "plug" plugin. This may be required to play any raw `.wav` file regardless of sound card capabilities and without defining supported values manually. Having automated software conversions enabled matches the Debian ALSA defaults but may increase CPU usage and decrease sound quality. +- **[DietPi-Config | Raspberry Pi](../dietpi_tools/system_configuration.md/#dietpi-config)**: When enabling I2C support, the Python 3 SMbus module is now installed instead of the deprecated Python 2 version. This matches as well the dependency of PiJuice, which nowadays pulls Python 3 SMbus as package dependency, hence this change avoids the obsolete install of the whole Python 2 stack when PiJuice is installed through dietpi-software. Many thanks to @Trunkzeh for reporting this issue: +- **[DietPi-Software | OpenBazaar](../software/bittorrent.md/#bazarr)** :octicons-arrow-right-16: Build is now done with the currently latest Go v1.15.3 and the service runs as unprivileged user `openbazaar` instead of `root`. - **[DietPi-Software | XRDP](../software/remote_desktop.md#xrdp)** :octicons-arrow-right-16: Remote desktop connections can now be done with the `Xorg` method and hence don't require an active VNC server anymore. New installations will not pull TigerVNC as dependency and if only RDP is required, TigerVNC can be uninstalled. -- **[DietPi-Software | Single File PHP Gallery](../software/social.md#image-gallery)** :octicons-arrow-right-16: Updated new installs to latest v4.7.1. Run `dietpi-software reinstall 56` to upgrade your existing instance. +- **[DietPi-Software | Single File PHP Gallery](../software/social.md#single-file-php-gallery)** :octicons-arrow-right-16: Updated new installs to latest v4.7.1. Run `dietpi-software reinstall 56` to upgrade your existing instance. - **[DietPi-Software | MineOS](../software/gaming.md#mineos)** :octicons-arrow-right-16: A systemd service is now used to run the daemon in favour of the previous supervisor, the obsolete `mineos` user is not created anymore, Node.js v11 is used to build MineOS, obsolete dependencies have been removed and a reinstall will now perform a MineOS upgrade and the existing `/etc/mineos.conf` is not replaced anymore. - **[DietPi-Software | Mycroft AI](../software/hardware_projects.md#mycroft-ai)** :octicons-arrow-right-16: By default, the ALSA automatic conversions plugin is enabled now on install, which enables OOTB compatibility with all `.wav` sound formats and sound card. Additionally listener sampling rate override (48000 Hz) has been removed, reverting to Mycroft default (16000 Hz), which might solve an issue with hanging microphone level in CLI and related failing voice detection. - **[DietPi-Software | Gogs](../software/cloud.md#gogs)** :octicons-arrow-right-16: Has been enabled for ARMv8 boards and on ARMv7 boards the newest version is installed again, which was not the case since Gogs v0.12. due to changed download names. Many thanks to [@MadKernel](https://dietpi.com/forum/u/MadKernel){: class="nospellcheck"} for bringing ARMv8 support back to our attention. @@ -121,9 +121,9 @@ For more details on how to install DietPi, check the [documentation](../hardware ### Bug Fixes -- **[DietPi-Config](../dietpi_tools.md#configuration)** :octicons-arrow-right-16: Resolved an issue on RPi where the onboard 3.5mm jack selection did not work if an HDMI screen was attached. When selecting explicit either HDMI audio or onboard 3.5mm jack, the other one is now disabled on device tree level, which means it cannot be switched without reboot. This is currently the only known way to assure that 3.5mm jack is used for audio output regardless of now or later attached or detached HDMI screens. Many thanks to @corasaniti for reporting this issue: -- **[DietPi-Config](../dietpi_tools.md#configuration)** :octicons-arrow-right-16: Resolved an issue on RPi where selecting the `waveshare32` LCD panel installed an outdated device tree overlay, incompatible with the current Linux 5.4 kernel. Many thanks to @black00019 for reporting this issue: -- **[DietPi-Services](../dietpi_tools.md#configuration)** :octicons-arrow-right-16: Resolved an issue where CPU affinity selection failed due to a syntax error. +- **[DietPi-Config](../dietpi_tools/system_configuration.md/#dietpi-config)** :octicons-arrow-right-16: Resolved an issue on RPi where the onboard 3.5mm jack selection did not work if an HDMI screen was attached. When selecting explicit either HDMI audio or onboard 3.5mm jack, the other one is now disabled on device tree level, which means it cannot be switched without reboot. This is currently the only known way to assure that 3.5mm jack is used for audio output regardless of now or later attached or detached HDMI screens. Many thanks to @corasaniti for reporting this issue: +- **[DietPi-Config](../dietpi_tools/system_configuration.md/#dietpi-config)** :octicons-arrow-right-16: Resolved an issue on RPi where selecting the `waveshare32` LCD panel installed an outdated device tree overlay, incompatible with the current Linux 5.4 kernel. Many thanks to @black00019 for reporting this issue: +- **[DietPi-Services](../dietpi_tools/system_configuration.md/#dietpi-config)** :octicons-arrow-right-16: Resolved an issue where CPU affinity selection failed due to a syntax error. - **[DietPi-BugReport](../dietpi_tools.md#dietpi-bug-report)** :octicons-arrow-right-16: Resolved an issue where bug report uploads were cancelled if connection test on port 80/443 failed even that uploads are done via SFTP on port 22. - **DietPi-Cleaner** :octicons-arrow-right-16: Resolved an issue where cleaner selection failed with a syntax error. - **DietPi-Sync** :octicons-arrow-right-16: Resolved an issue where setting the delete mode to "On" did not have any effect on it. Many thanks to [@mafioso12dk](https://dietpi.com/forum/u/mafioso12dk){: class="nospellcheck"} for reporting this issue. @@ -134,7 +134,7 @@ For more details on how to install DietPi, check the [documentation](../hardware - **[DietPi-Software | Webservers](../software/webserver_stack.md#webservers)** :octicons-arrow-right-16: Resolved an issue where reinstall failed if `/var/www/html` did not exist. - **[DietPi-Software | Lighttpd](../software/webserver_stack.md#lighttpd)** :octicons-arrow-right-16: Resolved an issue where (re)install failed if the `fastcgi` or `fastcgi-php` module was enabled already. - **DietPi-Software** | **O!MPD** :octicons-arrow-right-16: Resolved an issue where the URL check for youtube-dl failed. -- **[DietPi-Software | Single File PHP Gallery](../software/social.md#image-gallery)** :octicons-arrow-right-16: Resolved an issue where directory previews were not shown due to missing permissions. Many thanks to [@tallbastard](https://dietpi.com/forum/u/tallbastard){: class="nospellcheck"} for reporting this issue. +- **[DietPi-Software | Single File PHP Gallery](../software/social.md#single-file-php-gallery)** :octicons-arrow-right-16: Resolved an issue where directory previews were not shown due to missing permissions. Many thanks to [@tallbastard](https://dietpi.com/forum/u/tallbastard){: class="nospellcheck"} for reporting this issue. - **[DietPi-Software | WebIOPi](../software/hardware_projects.md#webiopi)** :octicons-arrow-right-16: Resolved an issue where the download and install failed. - **[DietPi-Software | Nginx](../software/webserver_stack.md#nginx)** :octicons-arrow-right-16: Resolved an issue where the amount of worker processes was not set to the amount of CPU threads as intended. - **[DietPi-Software | MineOS](../software/gaming.md#mineos)** :octicons-arrow-right-16: Resolved an issue where the Node.js downgrade an hence the web UI compiling failed. Many thanks to @CactiChameleon9 for reporting this issue: diff --git a/docs/releases/v7_1.md b/docs/releases/v7_1.md index af432c051..64d2cde0b 100644 --- a/docs/releases/v7_1.md +++ b/docs/releases/v7_1.md @@ -20,19 +20,19 @@ Welcome to **April 2021 release** :octicons-heart-16: of **DietPi**. It's an inc The software selection is now simplified! You have a single list to choose from, with over 190 software options! - - [**New software**](#new-optimised-software-in-71) + - [**New software**](#new-software-titles) IPFS Nodes, Common UNIX Printing System (CUPS), and more in programming (Go language, and an excellent IDE: VSCodium). - - [**DietPi tools**: Additions & Major updates](#dietpi-tools-in-71-new-notable-updates) + - [**DietPi tools**: Additions & Major updates](#dietpi-tools-new-notable-updates) DietPi supports more VPN clients and it has more Dynamic DNS options. Enabling SSL/TLS certificates is easier now using the updates brought to `DietPi-LetsEncrypt` tool. You can find more enhancements brought to: `DietPi-Drive_Manager`, `DietPi-Config`. - - [**Improvements**](#changes-improvements-optimisations-in-71) + - [**Improvements**](#changes-improvements-optimisations) More improvements to different software titles. - - [**Bug fixes**](#bug-fixes-in-71) & updates to [**supported SBC**](#supported-sbc-updates-in-71) list + - [**Bug fixes**](#bug-fixes) & updates to [**supported SBC**](#supported-sbc-updates) list Many thanks to all contributors and beta testers :octicons-heart-16: :octicons-heart-16:. With your help we could achieve all of these updates! Install or upgrade to this latest update - it has more things we hope you would enjoy! @@ -82,7 +82,7 @@ _Note:_ Since multiple software titles were listening on the ports `5000` and `8 **Go** is an open source programming language that makes it easy to build simple, reliable, and efficient software. - Its installation was previously tied into the [OpenBazaar](../software/social.md#openbazaar) installation. _Go_ programming language has now become a dedicated install option using `dietpi-software` or directly using the software ID `188`. The installation includes the runtime system, package installer and compiler tool chain, as found at . + Its installation was previously tied into the **OpenBazaar** installation. _Go_ programming language has now become a dedicated install option using `dietpi-software` or directly using the software ID `188`. The installation includes the runtime system, package installer and compiler tool chain, as found at . You can use an editor of your choice, or use [VSCodium](../software/programming.md#vscodium). The _Go extension_ available in VSCodium provides rich language support for the Go programming language. @@ -162,7 +162,7 @@ _Note:_ Since multiple software titles were listening on the ports `5000` and `8 - **DietPi-Software** | [**Mosquitto**](../software/hardware_projects.md#mosquitto) :octicons-arrow-right-16: Since v2, by default remote connections and no unauthenticated requests are possible anymore. On fresh installs and reinstalls, we'll enable remote connections, but create a password file, so that MQTT clients need to authenticate with username `mosquitto` and the global software password by default. Many thanks to @mattsmithuk for reporting this change: - **DietPi-Software** | [**IceCast**](../software/media.md#icecast) :octicons-arrow-right-16: The streaming server can now be installed on virtual machines as well and the default web UI password will now be the global software password instead of a random one. Since the DarkIce config file `/etc/darkice.cfg` contains the global software password in plain text, its permission mode is changed to 600 to limit read access to the root user only. - **DietPi-Software** | [**OctoPrint**](../software/printing.md#octoprint) :octicons-arrow-right-16: On fresh installs, the default listening port has been changed from 5000 to 5001 to avoid conflicts with Shairport Sync. -- **DietPi-Software** | [**Firefox Sync Server**](../software/cloud.md#firefox-sync-server) :octicons-arrow-right-16: On fresh installs, the default listening port has been changed from 5000 to 5002 to avoid conflicts with Shairport Sync. +- **DietPi-Software** | **Firefox Sync Server** :octicons-arrow-right-16: On fresh installs, the default listening port has been changed from 5000 to 5002 to avoid conflicts with Shairport Sync. - **DietPi-Software** | [**rTorrent**](../software/bittorrent.md#rtorrent) :octicons-arrow-right-16: For performance reasons, and to avoid conflicts with Shairport Sync, the default SCGI/RPC access has been changed from TCP port `5000` to UNIX socket. This change is applied on fresh installs and reinstalls of rTorrent, as it requires a change on both all sides, rTorrent, ruTorrent and the webserver. HTTP authentication is now enforced for the rTorrent RPC access with all webservers, using the global software password by default, and the password hash algorithm has been hardened with [Nginx](../software/webserver_stack.md#nginx). - **DietPi-Software** | [**WebIOPi**](../software/hardware_projects.md#webiopi) :octicons-arrow-right-16: On fresh installs, the default listening port has been changed from 8000 to 8002 to avoid conflicts with [IceCast](../software/media.md#icecast). Additionally the install process has been slightly sped up by skipping unnecessary installer-internal APT calls. - **DietPi-Software** | [**Koel**](../software/media.md#koel) enhancements :octicons-arrow-right-16: @@ -174,8 +174,8 @@ _Note:_ Since multiple software titles were listening on the ports `5000` and `8 - Resolved more issues which **caused the installation to fail**. These were caused by changed archive directory names and changed Laravel dependencies. - Finally as little **performance enhancement**, Koel now connects via UNIX socket to MariaDB instead of view TCP connection, which allows to disable TCP listening in [MariaDB](../software/databases.md#mariadb). -- **DietPi-Software** | [**YaCy**](../software/social.md#yacy) :octicons-arrow-right-16: New installs and reinstalls will now have the latest version detected and downloaded automatically. This enables an easy update method by simply reinstalling YaCy via `dietpi-software reinstall 133`, independent of the DietPi version. -- **DietPi-Software** | [**Remot3.it**](../software/remote_desktop.md#remot3it) :octicons-arrow-right-16: After the install finished, it is now offered to do the interactive `connectd_installer` setup directly. Neither is a reboot required, nor does any service need to run to be registered. This is especially helpful for installs via `dietpi-software install 68`, where the hint about this required setup was not shown before. +- **DietPi-Software** | [**YaCy**](../software/distributed_projects.md/#yacy) :octicons-arrow-right-16: New installs and reinstalls will now have the latest version detected and downloaded automatically. This enables an easy update method by simply reinstalling YaCy via `dietpi-software reinstall 133`, independent of the DietPi version. +- **DietPi-Software** | [**Remote.it**](../software/remote_desktop.md#remoteit) :octicons-arrow-right-16: After the install finished, it is now offered to do the interactive `connectd_installer` setup directly. Neither is a reboot required, nor does any service need to run to be registered. This is especially helpful for installs via `dietpi-software install 68`, where the hint about this required setup was not shown before. - **DietPi-Software** | **RPi.GPIO** :octicons-arrow-right-16: This software option has been renamed to "Python 3 RPi.GPIO" to make clear that it is a Python package. In our efforts to migrate all software options to Python 3, only the Python 3 package is installed from now on. To install it for Python 2, one needs to run the following command manually form console: `apt install python-rpi.gpio` ### Supported SBC (updates) @@ -204,7 +204,7 @@ _Note:_ Since multiple software titles were listening on the ports `5000` and `8 - **DietPi-Software** | [**Kodi**](../software/media.md#kodi) :octicons-arrow-right-16: Worked around an issue on 64-bit RPi systems, where the wrong Kodi package is tried to be installed, causing an APT failure. Many thanks to @mmnpkf for reporting this issue: - **DietPi-Software** | [**Chromium**](../software/desktop.md#chromium) :octicons-arrow-right-16: Worked around an issue on 64-bit RPi systems, where the install failed, as The Raspberry Pi repository does not ship a 64-bit build yet. The Chromium package from the Debian repository is now installed instead. - **DietPi-Software** | [**WebIOPi**](../software/hardware_projects.md#): Resolved an issue where the GPIO pins could not be toggled via web interface by moving to a newer fork of this project. This additionally enabled us to run it with Python 3 and enable it on RPi 3 and RPi 4 models. Many thanks to [@torwan](https://dietpi.com/forum/u/torwan){: class="nospellcheck"} for reporting this issue. -- **DietPi-Software** | [**Plex Media Server**](../software/media.md#plex) :octicons-arrow-right-16: Resolved an issue where secure remote access via `app.plex.tv` did not work if Unbound with DNS rebinding protection is installed. Many thanks to [@danmo117](https://dietpi.com/forum/u/danmo117){: class="nospellcheck"} for reporting this issue: +- **DietPi-Software** | [**Plex Media Server**](../software/media.md#plex-media-server) :octicons-arrow-right-16: Resolved an issue where secure remote access via `app.plex.tv` did not work if Unbound with DNS rebinding protection is installed. Many thanks to [@danmo117](https://dietpi.com/forum/u/danmo117){: class="nospellcheck"} for reporting this issue: - **DietPi-Software** | [**MATE**](../software/desktop.md#mate) :octicons-arrow-right-16: Resolved an issue where DietPi menu and desktop shortcuts could not be started, as the MATE terminal emulator is not compatible with the "start in console" flag of desktop shortcuts. xterm is now installed together with MATE, to replace the default terminal emulator. Many thanks to [@maya95](https://dietpi.com/forum/u/maya95){: class="nospellcheck"} for reporting this issue. As always, many smaller code performance and stability improvements, visual and spelling fixes have been done, too much to list all of them here. Check out all code changes of this release on GitHub: diff --git a/docs/releases/v7_2.md b/docs/releases/v7_2.md index 07a0e9360..282e92873 100644 --- a/docs/releases/v7_2.md +++ b/docs/releases/v7_2.md @@ -93,8 +93,8 @@ or with the new menu entry. It works like the webserver preference, so it only p - [DietPi-Software | **WiringPi**](../software/hardware_projects.md#wiringpi) :octicons-arrow-right-16: On Raspberry Pi, a new updated fork of the deprecated original project is now used, which enables support for [Raspberry Pi 4, Raspberry Pi 400 and Raspberry Compute Module (CM) 4](../hardware.md#raspberry-pi) - see . - [DietPi-Software | **WiringPi**](../software/hardware_projects.md#wiringpi) :octicons-arrow-right-16: On new installs and reinstalls, the source/examples directory is now installed to `/mnt/dietpi_userdata/WiringPi` instead of `/root/wiringPi`, to enable general access to non-root users. - [DietPi-Software | **Node.js**](../software/webserver_stack.md#nodejs) :octicons-arrow-right-16: On ARMv6, new Node.js versions are now installed via unofficial builds. Official builds for ARMv6 are provided up to Node v11 only. Many thanks to @ollliegits for adding support for this builds to our Node.js installer fork: . -- [DietPi-Software | **EmonPi**](../software/home_automation.md#emonhub) :octicons-arrow-right-16: This software option has been renamed to `emonHub`, the name of the data collector for the `emonPi` RPi energy monitor addon board. A much newer Python 3 compatible version form the official `OpenEnergyMonitor` repository is installed from now on, providing additional features and fixes. -- [DietPi-Software | **RPi Cam Control**](../software/camera.md#rpi-cam-control) :octicons-arrow-right-16: This install option has been disabled for 64-bit systems. It uses a `32-bit/armhf` `raspimjpeg` binary that depends in `32-bit/armhf` C library. It will be re-enabled once the project maintainer or we provide a native `64-bit/arm64` `raspimjpeg` binary. +- [DietPi-Software | **EmonPi**](../software/home_automation.md) :octicons-arrow-right-16: This software option has been renamed to `emonHub`, the name of the data collector for the `emonPi` RPi energy monitor addon board. A much newer Python 3 compatible version form the official `OpenEnergyMonitor` repository is installed from now on, providing additional features and fixes. +- [DietPi-Software | **RPi Cam Control**](../software/camera.md#rpi-cam-web-interface) :octicons-arrow-right-16: This install option has been disabled for 64-bit systems. It uses a `32-bit/armhf` `raspimjpeg` binary that depends in `32-bit/armhf` C library. It will be re-enabled once the project maintainer or we provide a native `64-bit/arm64` `raspimjpeg` binary. - [DietPi-Software | **Roon Extension Manager**](../software/media.md#roon-extension-manager) :octicons-arrow-right-16: After a major upgrade to v1.0, it is now implemented as Docker container, rather than as Node.js module. The upgrade can be applied by manually running next: ```sh @@ -123,9 +123,9 @@ or with the new menu entry. It works like the webserver preference, so it only p - [DietPi-Software | rTorrent](../software/bittorrent.md#rtorrent) :octicons-arrow-right-16: Resolved an issue where v7.1 reinstalls failed. Many thanks to @Joulinar for fixing it. - [DietPi-Software | Radarr](../software/bittorrent.md#radarr) :octicons-arrow-right-16: Resolved an issue where an older fallback version was installed, rather than the latest one. Many thanks to @Takerman for reporting this issue: . - [DietPi-Software | Node.js](../software/webserver_stack.md#nodejs) :octicons-arrow-right-16: Resolved an issue on ARMv6 where installing further modules via web interface failed, as an incompatible Node.js version was installed. The latest Node.js version is now installed via unofficial builds (see changes above). Many thanks to [@torwan](https://dietpi.com/forum/u/torwan){: class="nospellcheck"} for reporting this issue. -- [DietPi-Software | RPi Cam Control](../software/camera.md#rpi-cam-control) :octicons-arrow-right-16: Resolved two issues: Reinstalls failed when certain files in the web interface existed already and the shutdown and reboot buttons from the web interface failed due to insufficient webserver permissions. +- [DietPi-Software | RPi Cam Control](../software/camera.md#rpi-cam-web-interface) :octicons-arrow-right-16: Resolved two issues: Reinstalls failed when certain files in the web interface existed already and the shutdown and reboot buttons from the web interface failed due to insufficient webserver permissions. - [DietPi-Software | Kodi](../software/media.md#kodi) :octicons-arrow-right-16: Resolved an issue where an attempt was made during install to create a desktop entry, even if no desktop environment was installed. Many thanks to [@sidgeg](https://dietpi.com/forum/u/sidgeg){: class="nospellcheck"} for reporting this issue. -- [DietPi-Software | Bitwarden_RS](../software/cloud.md#bitwarden_rs) :octicons-arrow-right-16: This project has been renamed by its author into "vaultwarden", to avoid confusion and potential legal issues with original Bitwarden software. This caused our install option to fail. To apply this important change to all Bitwarden_RS instances, it will be migrated via reinstall during DietPi update. As compiling can take up to several hours, users are informed at the beginning of the DietPi update, with the option to cancel and apply it at a later time. All data and configs will be preserved during the reinstall. Many thanks to @math-gout for informing us about this change: . +- [DietPi-Software | Bitwarden_RS](../software/cloud.md#vaultwarden) :octicons-arrow-right-16: This project has been renamed by its author into "vaultwarden", to avoid confusion and potential legal issues with original Bitwarden software. This caused our install option to fail. To apply this important change to all Bitwarden_RS instances, it will be migrated via reinstall during DietPi update. As compiling can take up to several hours, users are informed at the beginning of the DietPi update, with the option to cancel and apply it at a later time. All data and configs will be preserved during the reinstall. Many thanks to @math-gout for informing us about this change: . - [DietPi-Software | Home Assistant](../software/home_automation.md#home-assistant) :octicons-arrow-right-16: Resolved an issue where the install failed, as running `pyenv init -` does not complement the PATH variable anymore. - [DietPi-Software | Mosquitto](../software/hardware_projects.md#mosquitto) :octicons-arrow-right-16: Resolved an issue where the install failed on ARMv8 systems. Many thanks to @fra87 for reporting this issue: - [DietPi-Software | Kodi](../software/media.md#kodi) :octicons-arrow-right-16: Resolved an issue on 64-bit RPi systems, where starting Kodi outside of a desktop session (e.g. using the Kodi [dietpi-autostart](../dietpi_tools.md#dietpi-autostart) option) failed, as our script tried to start it without X server (intended on 32-bit RPi systems). Many thanks to [@Milemar](https://dietpi.com/forum/u/Milemar){: class="nospellcheck"} for reporting this issue. diff --git a/docs/releases/v8_0.md b/docs/releases/v8_0.md index 49d5e9be5..f71efd85a 100644 --- a/docs/releases/v8_0.md +++ b/docs/releases/v8_0.md @@ -43,7 +43,7 @@ Support for Debian Stretch has been removed starting with v8.0. This change allo - **DietPi-Software** | [**FuguHub**](../software/cloud.md#fuguhub) :octicons-arrow-right-16: The outdated official installer has been replaced with a fully automated own setup, removing the obsolete or even harmful interactive dialogues. On fresh installs, an admin account `dietpi` with global software password is created as well. - **DietPi-Software** | [**myMPD**](../software/media.md#mympd) :octicons-arrow-right-16: Installation is now done via official APT repository, which means quicker install compared to compiling from source, fewer dependencies and easier updates via `apt upgrade`: - **DietPi-Software** | [**Airsonic**](../software/media.md#airsonic) :octicons-arrow-right-16: Since the project has been archived by its maintainer and suffers from the critical [Log4Shell](https://dietpi.com/blog/?p=1172) security vulnerability, we moved to the advertised fork "Airsonic-Advanced" which also enables compatibility with Java 17 and hence Debian Bullseye. Airsonic will be reinstalled as part of the DietPi update to apply the migration. All data and settings will be preserved and migrated automatically. -- **DietPi images** | [**Parallels Desktop (macOS)**](../hardware.md#parallels-desktop) :octicons-arrow-right-16: New Virtual Machine image for Parallels Desktop on macOS. +- **DietPi images** | [**Parallels Desktop (macOS)**](../hardware.md#parallels) :octicons-arrow-right-16: New Virtual Machine image for Parallels Desktop on macOS. ![Parallels Desktop DietPi machine](../assets/images/Parallels1.jpg){: width="640" height="360" loading="lazy"} diff --git a/docs/releases/v8_1.md b/docs/releases/v8_1.md index e28c52be3..d8846b075 100644 --- a/docs/releases/v8_1.md +++ b/docs/releases/v8_1.md @@ -38,7 +38,7 @@ The **February 5th, 2022** release of **DietPi v8.1** comes together with a new - **DietPi-Software** | [**Cuberite**](../software/gaming.md#cuberite) :octicons-arrow-right-16: Resolved an issue where the server failed to start on ARMv8 systems: - **DietPi-Software** | [**MATE**](../software/desktop.md#mate) :octicons-arrow-right-16: Resolved an issue where the install failed when LXDE is installed already. Many thanks to @n0valis for reporting this issue: - **DietPi-Software** | [**Ampache**](../software/media.md#ampache) :octicons-arrow-right-16: Resolved an issue on Bullseye systems where Ampache v5 installs/reinstalls did not work because of a changed webroot directory: -- **DietPi-Software** | [**OpenBazaar**](../software/social.md#openbazaar) :octicons-arrow-right-16: Since the original project has been taken down, we migrated to a fork which keeps up the marketplace for the community: +- **DietPi-Software** | **OpenBazaar** :octicons-arrow-right-16: Since the original project has been taken down, we migrated to a fork which keeps up the marketplace for the community: - **DietPi-Software** | **X.Org X Server** :octicons-arrow-right-16: Resolved an issue where VMs without KMS/DRM support failed to start the X server, e.g. Hyper-V. The classic framebuffer DDX is now installed when no KMS/DRM support is detected on VMs. - **DietPi-Software** | [**Box86**](../software/gaming.md#box86)/[**Box64**](../software/gaming.md#box64) :octicons-arrow-right-16: Resolved an issue where the install failed when a kernel upgrade has just been done so that the `binfmt_misc` kernel module cannot be found for the loaded kernel. - **DietPi-Software** | [**RPi-Monitor**](../software/system_stats.md#rpi-monitor) :octicons-arrow-right-16: Resolved an issue where the CPU temperature was not shown. Many thanks to [@KamikazeePL](https://dietpi.com/forum/u/KamikazeePL){: class="nospellcheck"} for reporting this issue. diff --git a/docs/releases/v8_17.md b/docs/releases/v8_17.md index 90e585905..97196d822 100644 --- a/docs/releases/v8_17.md +++ b/docs/releases/v8_17.md @@ -12,7 +12,7 @@ The **May 6th, 2023** release of **DietPi v8.17** comes with a new software titl ### New software -- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**openHAB**](../software/social.md#openhab) :octicons-arrow-right-16: This long requested vendor and technology agnostic FLOSS home automation software has been finally added to DietPi. Many thanks to @just-jason and many others for requesting it and @MDAR for providing install instructions and valuable information: +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**openHAB**](../software/home_automation.md/#openhab) :octicons-arrow-right-16: This long requested vendor and technology agnostic FLOSS home automation software has been finally added to DietPi. Many thanks to @just-jason and many others for requesting it and @MDAR for providing install instructions and valuable information: - [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Moonlight (CLI)**](../software/gaming.md#moonlight-cli) :octicons-arrow-right-16: This CLI game streaming client for Sunshine and NVIDIA GameStream has been added to our software catalogue. Many thanks to @mtekman for implementing it: - [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Moonlight (GUI)**](../software/gaming.md#moonlight-gui) :octicons-arrow-right-16: This GUI game streaming client for Sunshine and NVIDIA GameStream has been added to our software catalogue. Many thanks to @mtekman for implementing it: - [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Restic**](../software/cloud.md#restic) :octicons-arrow-right-16: This fast, efficient and secure command-line backup program has been added to our software catalogue. Compared to the package available via APT, it is always the latest version. Many thanks to @goldfix for implementing it: diff --git a/docs/releases/v8_19.md b/docs/releases/v8_19.md index a639e8f3f..b783643b2 100644 --- a/docs/releases/v8_19.md +++ b/docs/releases/v8_19.md @@ -20,9 +20,9 @@ The **July 1st, 2023** release of **DietPi v8.19** comes with a new software tit ### Removed software -- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Spotify Connect Web**](../software/media.md#spotify-connect-web) :octicons-arrow-right-16: Development of this Spotify player stalled already in 2018, the underlying library has been deprecated even before that time. The process fails on Debian Bookworm and we have the functional alternatives [**Raspotify**](../software/media.md#raspotify) and [**Spotifyd**](../software/media.md#spotifyd): . +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | **Spotify Connect Web** :octicons-arrow-right-16: Development of this Spotify player stalled already in 2018, the underlying library has been deprecated even before that time. The process fails on Debian Bookworm and we have the functional alternatives [**Raspotify**](../software/media.md#raspotify) and [**Spotifyd**](../software/media.md#spotifyd): . If you need to uninstall this software title after the DietPi update, have a look here: -- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Firefox Sync Server**](../software/cloud.md#firefox-sync-server) :octicons-arrow-right-16: As much as we like the browser and the idea of self-hosting its data sync, it stopped working already on Debian Bullseye, as it requires Python 2, which is EOL since 2020. Work has started on a new token server (one component of the whole stack) written in Rust, but it has been archived again. A sync storage server written in Rust exists, however, we are not able to compose a whole stack in Rust, respectively one that natively runs on modern OS versions. If someone is able to get a whole Firefox Sync Server up without Python 2, we would love to re-add it to our software catalogue. +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | **Firefox Sync Server** :octicons-arrow-right-16: As much as we like the browser and the idea of self-hosting its data sync, it stopped working already on Debian Bullseye, as it requires Python 2, which is EOL since 2020. Work has started on a new token server (one component of the whole stack) written in Rust, but it has been archived again. A sync storage server written in Rust exists, however, we are not able to compose a whole stack in Rust, respectively one that natively runs on modern OS versions. If someone is able to get a whole Firefox Sync Server up without Python 2, we would love to re-add it to our software catalogue. If you need to uninstall this software title after the DietPi update, have a look here: ### Enhancements diff --git a/docs/releases/v8_2.md b/docs/releases/v8_2.md index ce6b9d29b..2a6cff02a 100644 --- a/docs/releases/v8_2.md +++ b/docs/releases/v8_2.md @@ -73,7 +73,7 @@ The **March 5th, 2022** release of **DietPi v8.2** comes together with a new ima - [**DietPi-Software**](../dietpi_tools.md#dietpi-software) :octicons-arrow-right-16: Apache: Resolved an issue on fresh installs where the service failed to start due to a config file syntax error. Many thanks to @Camry2731 for reporting this issue: - **DietPi-Software** | [**Nextcloud**](../software/cloud.md#nextcloud) :octicons-arrow-right-16: Resolved an issue where the install on an over 2 GiB RAM system failed. Many thanks to @p4cm4n for reporting this issue: - **DietPi-Software** | [**Folding@Home**](../software/distributed_projects.md#foldinghome) :octicons-arrow-right-16: Resolved an issue where reinstalls failed since a removed SysV service is tried to be stopped. Many thanks to @eyduh for reporting this issue: -- **DietPi-Software** | [**Bazarr**](../software/social.md#openbazaar) :octicons-arrow-right-16: Resolved an issue where the service entered an endless restart loop because of a missing dependency. Many thanks to [@alleyu2](https://dietpi.com/forum/u/alleyu2){: class="nospellcheck"} for reporting this issue. +- **DietPi-Software** | [**Bazarr**](../software/bittorrent.md/#bazarr) :octicons-arrow-right-16: Resolved an issue where the service entered an endless restart loop because of a missing dependency. Many thanks to [@alleyu2](https://dietpi.com/forum/u/alleyu2){: class="nospellcheck"} for reporting this issue. - **DietPi-Software** | [**Python 3**](../software/programming.md#python-3) :octicons-arrow-right-16: Worked around an issue on ARMv6/7 Buster systems where installing `numpy` or any module which depends on `numpy` failed: - **DietPi-Software** | [**Pydio**](../software/cloud.md#pydio) :octicons-arrow-right-16: Resolved an issue where the data directory was not writeable. Many thanks @holocronology for reporting this issue: - **DietPi-Software** | [**Jellyfin**](../software/media.md#jellyfin) :octicons-arrow-right-16: Resolved an issue where during install two settings failed to apply since the config file didn't exist yet. Many thanks to @echtfrank for reporting this issue: diff --git a/docs/releases/v9_7.md b/docs/releases/v9_7.md new file mode 100644 index 000000000..309981870 --- /dev/null +++ b/docs/releases/v9_7.md @@ -0,0 +1,26 @@ +# Release Notes + +## August 2024 (version 9.7) + +### Overview + +The **August 25th, 2024** release of **DietPi v9.7** is a minor update, which offers a major kernel upgrade for RK3588 SoC SBCs, improvements for the ODROID N2, ODROID C1, and some bug fixes. + +![Orange Pi 5 Plus enjoys the view](../assets/images/dietpi-release-v9_07.jpg){: width="640" height="480" loading="lazy"} + +!!! cite "Orange Pi 5 Plus. *Photo by `MichaIng`, DietPi*" + +### Enhancements + +- [**Odroid N2**](../hardware.md#odroid) :octicons-arrow-right-16: Added an option to update (flash) the SPI bootloader to the dietpi-config "Advanced Options" menu. +- [**Odroid C1**](../hardware.md#odroid) :octicons-arrow-right-16: This DietPi update performs a migration of all Odroid C1 systems which run in "current" branch Linux 6.6 to edge branch kernel with Linux 6.9 or later. This solves non-functional USB ports: +- [**NanoPi R5S/R5C/R6S/R6C/T6**](../hardware.md#nanopi-series-friendlyelec), [**Orange Pi 5/5 Plus**](../hardware.md#orange-pi-series), [**ROCK 5**](../hardware.md#radxa) :octicons-arrow-right-16: New RK3588 images will be shipped with Linux 6.1 from now on. This DietPi update offers a migration from the legacy Linux 5.10 kernel to this "vendor" Linux 6.1 kernel, from newer and cleaner Rockchip kernel sources. Old NanoPi R5S/R5C images with 8 partitions setup will be migrated to mainline Linux 6.6. Aside of new kernel features, it provides cleaner higher quality code, so we generally recommend the upgrade. However, we do not enforce it, and it makes sense to have a backup in place, and you can do the migration any time later. Next DietPi update, unless there were serious issue reported with the migration, we will enforce it for everyone, to get all RK3588 and NanoPi R5S/R5C systems up to a further supported and updated kernel source. +- [**DietPi-Banner**](../dietpi_tools/misc_tools.md/#dietpi-banner) :octicons-arrow-right-16: An option has been added to show the CPU load as common 1/5/15 minutes averages. Many thanks to @rkok for implementing this feature: + +### Bug fixes + +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Box64**](../software/gaming.md#box64) :octicons-arrow-right-16: Resolved an issue where the installation failed because of a false directory removal attempt. Many thanks to @lukaszsobala for fixing this issue: +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [DietPi-Software | Bazarr](../software/bittorrent.md#bazarr) :octicons-arrow-right-16: Resolved an issue where service stops and restarts were hanging until timeout, leading also to hanging system shutdowns and restarts. Many thanks to @clarky000 and @blablazzz for reporting this issue, and @gregordinary for pointing us to the solution: +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**WiFi HotSpot**](../software/advanced_networking.md#wifi-hotspot) :octicons-arrow-right-16: Resolved an issue where the hotspot failed because of an unintended character in the interface configuration. Many thanks to [@wimduk](https://dietpi.com/forum/u/wimduk){: class="nospellcheck"} for reporting this issue: + +As always, many smaller code performance and stability improvements, visual and spelling fixes have been done, too much to list all of them here. Check out all code changes of this release on GitHub: diff --git a/docs/software.md b/docs/software.md index f808472ac..03147ba08 100644 --- a/docs/software.md +++ b/docs/software.md @@ -70,7 +70,7 @@ description: Overview of ready-to-run DietPi-Software options, cloud & backup se - [**Rclone - Utility to sync your files to cloud storages**](software/cloud.md#rclone) - [**Restic - Fast, efficient and secure command-line backup program**](software/cloud.md#restic) -## [Databases & Data Stores](software/databases.md#overview.md) +## [Databases & Data Stores](software/databases.md) - [**MariaDB - Open Source Relational Database**](software/databases.md#mariadb) - [**phpMyAdmin - SQL Administration Tool for MariaDB**](software/databases.md#phpmyadmin) diff --git a/docs/software/bittorrent.md b/docs/software/bittorrent.md index 0068eb074..f81ab6759 100644 --- a/docs/software/bittorrent.md +++ b/docs/software/bittorrent.md @@ -732,7 +732,7 @@ Automatically download your favorite ebook, as they become available. Setup your download client: - - Simply go to `Settings` \> `Download Client`, select your installed download client and enter [required credentials](#transmission-lightweight-bittorrent-server-with-web-interface). + - Simply go to `Settings` \> `Download Client`, select your installed download client and enter [required credentials](#transmission). Setup folder creation mask: If you require write access from other applications, you'll also need to set the folder creation mask to allow this. diff --git a/docs/software/camera.md b/docs/software/camera.md index f2f213c64..7aa1d0bd1 100644 --- a/docs/software/camera.md +++ b/docs/software/camera.md @@ -152,11 +152,11 @@ Stream JPEG frames from various sources to various possible outputs. With the de === "Setup for OctoPrint" - When [OctoPrint](printing.md#octprint) is installed, it will be automatically configured to use the mjpg-streamer HTTP stream and snapshots, as this is the major use case this software title was requested for. You can review and test the setup from within the OctoPrint web interface settings. + When [OctoPrint](printing.md#octoprint) is installed, it will be automatically configured to use the mjpg-streamer HTTP stream and snapshots, as this is the major use case this software title was requested for. You can review and test the setup from within the OctoPrint web interface settings. === "HTML authentication" - By default, the HTTP stream is accessible on port **8082** without any authentication. This is required when you embed it into [OctoPrint](printing.md#octprint), since the browser sends the request and cannot pass credentials currently. If you however use the stream otherwise, especially when you expose it to the world-wide-web, we recommend to setup a password. For this: + By default, the HTTP stream is accessible on port **8082** without any authentication. This is required when you embed it into [OctoPrint](printing.md#octoprint), since the browser sends the request and cannot pass credentials currently. If you however use the stream otherwise, especially when you expose it to the world-wide-web, we recommend to setup a password. For this: 1. Run `dietpi-services` 2. Select `mjpg-streamer` diff --git a/docs/software/dns_servers.md b/docs/software/dns_servers.md index e5a421ec1..a3f6e92f9 100644 --- a/docs/software/dns_servers.md +++ b/docs/software/dns_servers.md @@ -87,7 +87,7 @@ Pi-hole is a DNS sinkhole with web interface that will block ads for any device pihole -l on ``` - Also the DietPi [logging system](../dietpi_tools.md#quick-selections) needs to be changed, to disable DietPi-RAMlog, as otherwise `/var/log/pihole.log` is cleared hourly. + Also the DietPi [logging system](../dietpi_tools/software_installation.md/#log-system) needs to be changed, to disable DietPi-RAMlog, as otherwise `/var/log/pihole.log` is cleared hourly. 2. The logging duration for the database-wise DNS query log in `/etc/pihole/pihole-FTL.db` is reduced from 365 days to 2 days. An internal discussion revealed that no-one of us uses logs old than a few hours. One year of logs leads to database sizes from hundreds of MiBs to GiBs. We leave it at 2 days so that web interface dashboard graphs/diagrams are not empty after Pi-hole (re)starts. You can easily adjust the logging duration by editing the `/etc/pihole/pihole-FTL.conf` config file. E.g. to restore the default 365 days of logs: ```sh diff --git a/docs/software/hardware_projects.md b/docs/software/hardware_projects.md index 9fe2c87d5..ecc0065e4 100644 --- a/docs/software/hardware_projects.md +++ b/docs/software/hardware_projects.md @@ -224,7 +224,7 @@ WebIOPi allows you to control your Raspberry Pi's GPIO hardware using a web inte === "Access WebIOPi over the internet" - To be able to access your WebIOPi interface over the internet, you may install [Remot3.it (Weaved)](remote_desktop.md#remot3it). + To be able to access your WebIOPi interface over the internet, you may install [Remote.it (Weaved)](remote_desktop.md#remoteit). *** diff --git a/docs/software/home_automation.md b/docs/software/home_automation.md index dacd145ec..1e1afca3a 100644 --- a/docs/software/home_automation.md +++ b/docs/software/home_automation.md @@ -54,7 +54,7 @@ Home Assistant is an open-source home automation platform running on Python 3. T !!! tip "Optional usage of the Home Assistant Community Store (HACS)" The Home Assistant Community Store (HACS) provides further community driven integrations, themes, etc. - To activate it, follow this guide: + To activate it, follow this guide: === "Access to the web interface" diff --git a/mkdocs.yml b/mkdocs.yml index ac06f9b82..c20abf39b 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -51,6 +51,10 @@ markdown_extensions: - pymdownx.superfences # Indented code blocks, e.g. within lists, admonition, details or tabbed blocks, implies pymdownx.highlight - pymdownx.tabbed: # Tabbed content blocks alternate_style: true + slugify: !!python/object/apply:pymdownx.slugs.slugify + kwds: + case: lower + combine_header_slug: true # Markdown extensions which could be used in the future # @@ -141,6 +145,7 @@ nav: - Miscellaneous Tools: dietpi_tools/misc_tools.md - RELEASES: - Overview: releases.md + - v9.7 August 2024: releases/v9_7.md - v9.6 July 2024: releases/v9_6.md - v9.5 June 2024: releases/v9_5.md - v9.4 May 2024: releases/v9_4.md