diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b348519ef..d53049831 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -63,8 +63,9 @@ jobs: # parallels.com|chromewebstore.google.com: Cloudflare lets client enter redirect loop, if it does not send a cookie, set in response. # raspberrypi.com|www.reddit.com|superuser.com|twitter.com/DietPi_|www.patreon.com/DietPi: Network error: Forbidden # www.wireguard.com: Regularly Timeout + # www.domoticz.com: Protected by Cloudflare CAPTCHA run: | git fetch --depth=1 origin master while read -r line; do exclude="$exclude|dietpi.com/${line%.md}/"; done < <(git diff --name-only --diff-filter=A origin/master docs | grep '.md$') while read -r line; do exclude="$exclude|github.com/MichaIng/DietPi-Docs/(raw|edit)/dev/$line"; done < <(find docs -type f -name '*.md') - ./lychee -En --require-https --cache --exclude '^(http://wiringpi.com/$|https://(www.wireguard.com/$|twitter.com/DietPi_$|www.patreon.com/DietPi$|www.linux-kvm.org/$|pydio.com/|www.spigotmc.org/|help.realvnc.com/|help.roonlabs.com/|blynk.io/|play.google.com/store/apps/details|www.kickstarter.com|theunarchiver.com/$|www.parallels.com/|(www|forums).raspberrypi.com/|www.reddit.com/|superuser.com|chromewebstore.google.com'"$exclude"'))' -a 429 --github-token '${{ secrets.GITHUB_TOKEN }}' -b build README.md 'build/**/*.html' + ./lychee -En --require-https --cache --exclude '^(http://wiringpi.com/$|https://(www.wireguard.com/$|twitter.com/DietPi_$|www.patreon.com/DietPi$|www.linux-kvm.org/$|www.domoticz.com/|pydio.com/|www.spigotmc.org/|help.realvnc.com/|help.roonlabs.com/|blynk.io/|play.google.com/store/apps/details|www.kickstarter.com|theunarchiver.com/$|www.parallels.com/|(www|forums).raspberrypi.com/|www.reddit.com/|superuser.com|chromewebstore.google.com'"$exclude"'))' -a 429 --github-token '${{ secrets.GITHUB_TOKEN }}' -b build README.md 'build/**/*.html' diff --git a/docs/assets/images/Proxmox_ServerNode-pulldown-menu.png b/docs/assets/images/Proxmox_ServerNode-pulldown-menu.png index f26acd0f9..71b0cc8e7 100644 Binary files a/docs/assets/images/Proxmox_ServerNode-pulldown-menu.png and b/docs/assets/images/Proxmox_ServerNode-pulldown-menu.png differ diff --git a/docs/assets/images/Proxmox_VM-context-menu.png b/docs/assets/images/Proxmox_VM-context-menu.png index 85c83677c..0f817b62c 100644 Binary files a/docs/assets/images/Proxmox_VM-context-menu.png and b/docs/assets/images/Proxmox_VM-context-menu.png differ diff --git a/docs/assets/images/dietpi-release-v9_06.jpg b/docs/assets/images/dietpi-release-v9_06.jpg index 6344b486b..1042ebcd4 100644 Binary files a/docs/assets/images/dietpi-release-v9_06.jpg and b/docs/assets/images/dietpi-release-v9_06.jpg differ diff --git a/docs/assets/images/dietpi-release-v9_07.jpg b/docs/assets/images/dietpi-release-v9_07.jpg index d3593e781..e6763c66c 100644 Binary files a/docs/assets/images/dietpi-release-v9_07.jpg and b/docs/assets/images/dietpi-release-v9_07.jpg differ diff --git a/docs/assets/images/dietpi-release-v9_08.jpg b/docs/assets/images/dietpi-release-v9_08.jpg new file mode 100644 index 000000000..f4f885f6f Binary files /dev/null and b/docs/assets/images/dietpi-release-v9_08.jpg differ diff --git a/docs/releases.md b/docs/releases.md index a96cfcaeb..7f42cc49d 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.8 October 2024](releases/v9_8.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) diff --git a/docs/releases/v6_31.md b/docs/releases/v6_31.md index 68223b6e0..b906aa8c6 100644 --- a/docs/releases/v6_31.md +++ b/docs/releases/v6_31.md @@ -16,7 +16,7 @@ Welcome to the July 2020 release of DietPi. There are a number of updates in thi - **DietPi-Software - WireGuard** - Added generic support for all SBCs where the WireGuard kernel module is shipped together with the kernel package. This applies to most current Armbian-based images at the time of writing and will be the more regular case since Linux 5.6 has WireGuard natively integrated. - **DietPi-Software - Firefox Sync Server** - It has been added to our software list, which allows to sync your Firefox bookmarks, history, tabs and passwords via your self-hosted server. - **DietPi-Software - Folding@Home** - Updated to latest v7.6.X, which includes an explicit option for prioritising COVID 19 projects [see link](https://foldingathome.org/2020/04/17/new-foldinghome-software-with-the-option-to-prioritize-covid-19-projects/). This update is applied to all systems with DietPi v6.31, existing config and data are preserved. -- **DietPi-Software - [**Sonarr**](../software/bittorrent.md#sonarr)/[**Radarr**](../software/bittorrent.md#radarr)/[**Lidarr**](../software/bittorrent.md#lidarr) - The /media directory as second common mount point can now also be used as download/media directory without manually adding it to the systemd units `ReadWritePaths` list. +- **DietPi-Software -** [**Sonarr**](../software/bittorrent.md#sonarr)/[**Radarr**](../software/bittorrent.md#radarr)/[**Lidarr**](../software/bittorrent.md#lidarr) - The /media directory as second common mount point can now also be used as download/media directory without manually adding it to the systemd units `ReadWritePaths` list. - **DietPi-Software - Samba Server** - Changed default server-side file permissions from 0775 to 0664, hence files on the server are by default created without execute permissions now, which suits usual standards. - **DietPi-Software - QuiteRSS** - Re-added the years ago accidentally removed install code block. If you ever wondered why there was no QuiteRSS after selecting it for install, now there will be. If it is marked as installed already, run either `dietpi-software install 22` or simply `apt install quiterss` to (really) get it. - **DietPi-Software - Squeezelite** - Updated to v1.9.7 and the service runs now as own user `squeezelite`. diff --git a/docs/releases/v9_8.md b/docs/releases/v9_8.md new file mode 100644 index 000000000..21bfaaab4 --- /dev/null +++ b/docs/releases/v9_8.md @@ -0,0 +1,36 @@ +# Release Notes + +## October 2024 (version 9.8) + +### Overview + +The **October 17th, 2024** release of **DietPi v9.8** offers improvements for the NanoPi M3/T3/R5S/R5C, ROCK 4/4 SE, Orange Pi 3B/Zero 3/Zero 2W SBCs, improvements for Portainer and NoMachine, and some bug fixes. + +![Radxa ZERO 3E board](../assets/images/dietpi-release-v9_08.jpg){: width="640" height="426" loading="lazy"} + +!!! cite "Radxa ZERO 3E. *Photo by `StephanStS`, DietPi*" + +### Enhancements + +- [**Orange Pi 3B**](../hardware.md#orange-pi-series) :octicons-arrow-right-16: Added support for board revision v2.1, where Ethernet did not work with our previous kernel. Many thanks to [@raphamotta](https://dietpi.com/forum/u/raphamotta){: class="nospellcheck"} and others for making us aware of this: +- **DietPi-FirstBoot** :octicons-arrow-right-16: The network time sync mirror configured in `dietpi.txt` is now applied before the first time sync is done, instead of after login and initial DietPi update. Many thanks to [@bigops](https://dietpi.com/forum/u/bigops){: class="nospellcheck"} for making us aware of this: +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**NoMachine**](../software/remote_desktop.md#nomachine) :octicons-arrow-right-16: Our install option will now always download the latest NoMachine version, instead of a hardcoded one depending on the DietPi version. Many thanks to @tzvi208 for for figuring it out to version-agnostic download URLs: +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Portainer**](../software/programming.md#portainer) :octicons-arrow-right-16: It has been enabled to accept private/custom CA certificates by using the trusted CA certificates of the host, instead of the ones shipped with the container image. Many thanks to @oldboys92 for implementing this enhancement: + +### Bug fixes + +- [**NanoPi M3/T3**](../hardware.md#nanopi-series-friendlyelec) :octicons-arrow-right-16: Resolved an issue where our recent image did not boot because the bootloader did not define a default device tree path anymore. Many thanks to @rozcietrzewiacz for reporting this issue: +- [**NanoPi R5S/R5C**](../hardware.md#nanopi-series-friendlyelec) :octicons-arrow-right-16: Resolved an issue where the Ethernet LEDs did not work on systems upgraded from the legacy Linux 5.10 kernel. Many thanks to [@innovodev](https://dietpi.com/forum/u/innovodev){: class="nospellcheck"} for reporting this issue: +- [**ROCK 4**](../hardware.md#radxa) :octicons-arrow-right-16: Resolved an issue where a false APT component was applied for your APT server, leading to errors and missing kernel/firmware upgrades. Many thanks to [@cdlenfert](https://dietpi.com/forum/u/cdlenfert){: class="nospellcheck"} for reporting this issue: +- [**ROCK 4 SE**](../hardware.md#radxa) :octicons-arrow-right-16: Resolved an issue where WiFi did not work if Bluetooth was disabled. Many thanks to @MidG971 and @c00ldchan for reporting this issue: +- [**Orange Pi 3B/Zero 3/Zero 2W**](../hardware.md#orange-pi-series) :octicons-arrow-right-16: Resolved an issue where enabling Bluetooth via `dietpi-config` did not work. Many thanks to [@ridhoperdana](https://dietpi.com/forum/u/ridhoperdana){: class="nospellcheck"} for reporting this issue: +- **Bullseye images** :octicons-arrow-right-16: Solved an issue with our Bullseye images, where the FAT setup partition was not detected, preventing import of config files from it, as well as proper root filesystem expansion. Many thanks to @rozcietrzewiacz for reporting this issue and detecting the actual underlying reason for it: +- [**DietPi-Tools**](../dietpi_tools.md) | [**DietPi-Drive_Manager**](../dietpi_tools/system_configuration.md#dietpi-drive-manager) :octicons-arrow-right-16: Resolved an issue where formatting the internal eMMC in drive mode on some SBCs, like Odroid N2, failed. Many thanks to [@ankagar](https://dietpi.com/forum/u/ankagar){: class="nospellcheck"} for reporting this issue: +- [**DietPi-Tools**](../dietpi_tools.md) | [**DietPi-Services**](../dietpi_tools/system_configuration.md#dietpi-services) :octicons-arrow-right-16: Resolved an issue where the `nfs-kernel-server` service did show mode `alias`. `nfs-kernel-server` is indeed an alias for the actual service name `nfs-server`, which is now used. +- [**DietPi-Tools**](../dietpi_tools.md) | [**DietPi-Config**](../dietpi_tools/system_configuration.md#dietpi-config) :octicons-arrow-right-16: Resolved an issue where username and password in proxy settings could not be cleared, since the input box kept asking for an non-empty input. Many thanks to @dipisoft for reporting this issue: +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**NoMachine**](../software/remote_desktop.md#nomachine) :octicons-arrow-right-16: Resolved an issue where the installation failed due to an outdated download URL. Many thanks to @tzvi208 for reporting this issue: +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Raspotify**](../software/media.md#raspotify) :octicons-arrow-right-16: Resolved an issue where the service failed to start with the latest Raspotify release, since it contains a config, incompatible with the bundles `librespot`: +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Home Assistant**](../software/home_automation.md#home-assistant) :octicons-arrow-right-16: Resolved an issue where the latest Home Assistant version did not start. Many thanks to @whyisthisbroken and others for reporting this issue: +- [**DietPi-Software**](../dietpi_tools/software_installation.md#dietpi-software) | [**Folding@Home**](../software/distributed_projects.md#foldinghome) :octicons-arrow-right-16: Resolved an issue where the installation failed. Due to larger changes in Folding@Home v8, v7 will be installed for now, before we find time to implement the needed changes for v8. Many thanks to @cruzadernl 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/cloud.md b/docs/software/cloud.md index 9c59211b0..1bb017204 100644 --- a/docs/software/cloud.md +++ b/docs/software/cloud.md @@ -128,7 +128,7 @@ Nextcloud gives you access to all your files wherever you are. Store your docume ncc list ``` - More details about available commands can be found in the [Nextcloud admin manual](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html). + More details about available commands can be found in the [Nextcloud admin manual](https://docs.nextcloud.com/server/latest/admin_manual/occ_command.html). === "Brute-force protection" diff --git a/docs/software/media.md b/docs/software/media.md index c4cecab16..15ba8308d 100644 --- a/docs/software/media.md +++ b/docs/software/media.md @@ -199,7 +199,7 @@ Also installs: /var/lib/mympd/config/ ``` - Details about available settings can be found in the official docs: + Details about available settings can be found in the official docs: For changes to take effect, the service needs to be restarted: @@ -673,12 +673,21 @@ Stream your shared media to any DLNA/UPnP capable device. ![ReadyMedia logo](../assets/images/dietpi-software-media-readymedia.jpg){: width="351" height="341" loading="lazy"} -=== "Access to ReadyMedia status" +=== "Access to the web interface" The web interface is accessible via port **8200**: - URL: `http://:8200` +=== "Configuration" + + You can configure ReadyMedia with its config file: `/etc/minidlna.conf` + To apply changes, restart the service: + + ```sh + systemctl restart minidlna + ``` + === "Transfer media files to DietPi" Make sure you have one of DietPi's [File Servers](file_servers.md) installed. @@ -688,12 +697,13 @@ Stream your shared media to any DLNA/UPnP capable device. - Video: `/mnt/dietpi_userdata/Video`, `/Video` from NFS/Samba - Images: `/mnt/dietpi_userdata/Pictures`, `/Pictures` from NFS/Samba -=== "Refresh the ReadyMedia database" +=== "Refresh the database" - The database can be refreshed with this command: + The database can be refreshed with these commands: ```sh - rm -r /mnt/dietpi_userdata/.MiniDLNA_Cache/* && systemctl restart minidlna + rm -R /mnt/dietpi_userdata/.MiniDLNA_Cache/* + systemctl restart minidlna ``` *** diff --git a/mkdocs.yml b/mkdocs.yml index c20abf39b..d066dd98f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -145,6 +145,7 @@ nav: - Miscellaneous Tools: dietpi_tools/misc_tools.md - RELEASES: - Overview: releases.md + - v9.8 October 2024: releases/v9_8.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