From 6768d6640aed7048f6b223e8ddfc36abc3f520de Mon Sep 17 00:00:00 2001 From: StephanStS Date: Sat, 3 Aug 2024 05:09:21 +0200 Subject: [PATCH] Links corrected --- docs/getting_started.md | 4 ++-- docs/install.md | 2 +- 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 | 2 +- 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 +- 16 files changed, 41 insertions(+), 41 deletions(-) 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/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/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..a308b4a77 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](../software/bittorrent.md/#bazarr) 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**](../software/cloud.md) :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..f301a93c3 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**](../software/bittorrent.md/#bazarr) :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..2903b1db7 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**](../software/media.md) :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**](../software/cloud.md) :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 index d24547670..240c8e9cd 100644 --- a/docs/releases/v9_7.md +++ b/docs/releases/v9_7.md @@ -4,7 +4,7 @@ ### Overview -The **August 3rd, 2024** release of **DietPi v9.7** comes with an updated image for the ODROID N2 and some bug fixes. +The **August 3rd, 2024** release of **DietPi v9.7** is a minor update, it comes with an improved image for the ODROID N2 and some bug fixes. ![Orange Pi 5 Plus enjoys the view](../assets/images/dietpi-release-v9_07.jpg){: width="640" height="480" loading="lazy"} 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). ***