Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release week 18 #887

Merged
merged 12 commits into from
May 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@ facto
FAHClient
FastMail
FB
FFmpeg
FHS
filesystem
filesystems
Expand All @@ -178,6 +179,7 @@ frontends
frp
fullscreen
FuguHub
GameStream
Gbit
GiB
GiBs
Expand Down Expand Up @@ -411,6 +413,7 @@ OpenBazaar
OpenJDK
OpenGL
OpenGLES
openHAB
OpenSSH
OpenTyrian
OpenVPN
Expand Down Expand Up @@ -503,6 +506,7 @@ reselect
resolvconf
resolver
resolvers
Restic
RK
Rockchip
ROCKPro
Expand Down Expand Up @@ -636,6 +640,7 @@ uae
UART
Uber
Ubooquity
udev
UDP
UEFI
UI
Expand Down
Binary file modified docs/assets/images/dietpi-release-v8_16.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/dietpi-release-v8_17.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/images/dietpi-software-social-microblogpub1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/images/dietpi-software-social-microblogpub2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/restic-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: Overview of DietPi releases with applied new software and features,

# DietPi Releases

- [v8.17 May 2023](v8_17/)
- [v8.16 April 2023](v8_16/)
- [v8.15 March 2023](v8_15/)
- [v8.14 February 2023](v8_14/)
Expand Down
2 changes: 1 addition & 1 deletion docs/releases/v8_16.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

### Overview

The **April 4th, 2023** release of **DietPi v8.16** comes with a new software title `microblog.pub` and a couple of improvements and bug fixes.
The **April 8th, 2023** release of **DietPi v8.16** comes with a new software title `microblog.pub` and a couple of improvements and bug fixes.

![Cherry blossom](../assets/images/dietpi-release-v8_16.jpg){: width="480" height="320" loading="lazy"}

Expand Down
51 changes: 51 additions & 0 deletions docs/releases/v8_17.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Release Notes

## May 2023 (version 8.17)

### Overview

The **May 6th, 2023** release of **DietPi v8.17** comes with a new software title `openHAB`, `Moonlight`, `Moonlight Qt` and a couple of improvements and bug fixes.

![Lilies of the valley](../assets/images/dietpi-release-v8_17.jpg){: width="480" height="320" loading="lazy"}

!!! cite "*Photo by `suju-foto`, Pixabay*"

### New software

- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**openHAB**](../../software/social/#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: <https://github.com/MichaIng/DietPi/issues/3857>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Moonlight (CLI)**](../../software/gaming/#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: <https://github.com/MichaIng/DietPi/pull/6303>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Moonlight (GUI)**](../../software/gaming/#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: <https://github.com/MichaIng/DietPi/pull/6339>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Restic**](../../software/cloud/#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: <https://github.com/MichaIng/DietPi/pull/6350>

### Enhancements

- [**NanoPi R series**](../../hardware/#nanopi-series-friendlyelec) :octicons-arrow-right-16: Updated udev rules for the Ethernet LEDs to not lid the LEDs of disabled Ethernet devices. If an Ethernet device has been detected by the kernel/udev already and an LED is configured to light on link (connected cable), it lights until the interface is set up and no link is detected. So for disabled interfaces, some LEDs remained lit. The udev rules have now been changed to quickly set up and down the interfaces for the LEDs to remain off until an interface has been successfully configured.
- [**NanoPi R6S**](../../hardware/#nanopi-series-friendlyelec) :octicons-arrow-right-16: Since our image runs fine on NanoPi R6C as well, the device name in DietPi is now shown as "NanoPi R6S/R6C" to indicate this fact.
- [**ROCK Pi 4**](../../hardware/#radxa) :octicons-arrow-right-16: We followed Radxa and renamed the device to "ROCK 4", i.e. removed the "Pi" from its name.
- [**DietPi-Banner**](../../dietpi_tools/misc_tools/#dietpi-banner) :octicons-arrow-right-16: Added a new option to show the Let's Encrypt certificate status (expiry date), when installed via `dietpi-letsencrypt` or Certbot. Many thanks to @gary2002 for implementing this option: <https://github.com/MichaIng/DietPi/pull/6314>
- [**DietPi-Tools**](../../dietpi_tools/) | [**DietPi-LetsEncrypt**](../../dietpi_tools/software_installation/#dietpi-letsencrypt) :octicons-arrow-right-16: HTTP/2 is now enabled OOTB on Nginx when enabling HTTPS via `dietpi-letsencrypt`. Many thanks to [@Isti6github](https://dietpi.com/forum/u/Isti6github){: class="nospellcheck"} for bringing up this topic: <https://dietpi.com/forum/t/nextcloud-memories-http-2-or-http-3-is-strongly-recommended-http-1-1-detected-nginx/16753>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**MinIO**](../../software/cloud/#minio) :octicons-arrow-right-16: On fresh installs, the S3 API port will be 9004 from now on, to resolve a port conflict with Logitech Media Server. Furthermore the web access port (aka console port) will be set to 9001, as otherwise it will be randomly applied from a high port range, making reverse proxy and container setups impossible. Many thanks to [@din14970](https://dietpi.com/forum/u/din14970){: class="nospellcheck"} for reporting this issue: <https://dietpi.com/forum/t/configuring-https-for-minio-through-nginx/16775>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Snapcast**](../../software/media/#snapcast-server) :octicons-arrow-right-16: The server and client install options have been enabled on ARMv8 and RISC-V, using the older but functional packages from the Debian repository.

### Bug fixes

- **General** :octicons-arrow-right-16: Resolved an issue where our recent images had the cron service masked accidentally after first run setup. Many thanks to [@Johannes](https://dietpi.com/forum/u/Johannes){: class="nospellcheck"} for reporting this issue: <https://dietpi.com/forum/t/cron-service-is-masked/16544>
- [**Raspberry Pi**](../../hardware/#raspberry-pi) :octicons-arrow-right-16: Resolved an issue where enabling the 3.5mm analogue onboard audio jack did not work if a HDMI device was attached, since due to a change with Linux 6.1 HDMI audio was not disabled correctly. Many thanks to [@Gale](https://dietpi.com/forum/u/Gale){: class="nospellcheck"} for reporting this issue: <https://dietpi.com/forum/t/no-audio-from-rpi-4b-headphone-jack/16538>
- [**Quartz64**](../../hardware/#pine64) :octicons-arrow-right-16: Resolved an issue where the kernel failed to load the WiFi regulatory database since the `cfg80211` module was builtin and hence loaded before the rootfs was mounted.
- **DietPi-Globals** :octicons-arrow-right-16: Resolved a DietPi v8.16 regression where wrong CPU temperatures were shown on some devices. Many thanks to @duledxb for reporting this issue: <https://github.com/MichaIng/DietPi/issues/6315>
- [**DietPi-Config**](../../dietpi_tools/system_configuration/#dietpi-config) :octicons-arrow-right-16: Audio: `firmware-sof-signed` required for functionality on some Intel devices, is now installed when selecting `intel-sst-dsp`: <https://github.com/MichaIng/DietPi/issues/6281#issuecomment-1500990841>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) :octicons-arrow-right-16: Resolved an issue where it was possible to install software titles via `AUTO_SETUP_INSTALL_SOFTWARE_ID` entries in `dietpi.txt` on unsupported platforms.
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Home Assistant**](../../software/home_automation/#home-assistant) :octicons-arrow-right-16: Resolved an issue where to installation on 32-bit ARM systems failed since Python cryptography source builds do now require `pky-config`. Many thanks to [@retrofame](https://dietpi.com/forum/u/retrofame){: class="nospellcheck"} for reporting this issue: <https://dietpi.com/forum/t/unable-to-upgrade-home-assistant-to-2021-10-x/5823/7>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**HTPC Manager**](../../software/bittorrent/#htpc-manager)/[**Synapse**](../../software/social/#synapse) :octicons-arrow-right-16: Resolved an issue where to installation on 32-bit ARM Bookworm systems failed since Python cryptography source builds do now require `pky-config`.
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**microblog.pub**](../../software/social/#microblogpub) :octicons-arrow-right-16: Resolved an issue where the installation failed on 32-bit ARM devices since a Rust compiler is required for the cryptography Python module build. Many thanks to @kinoushe for reporting this issue: <https://github.com/MichaIng/DietPi/issues/6304>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Home Assistant**](../../software/home_automation/#home-assistant)/[**HTPC Manager**](../../software/bittorrent/#htpc-manager)/[**microblog.pub**](../../software/social/#microblogpub)/[**Synapse**](../../software/social/#synapse) :octicons-arrow-right-16: Resolved an issue where the install on RPi 4 with 32-bit image failed since `rustup/cargo` tried to compile for 64-bit. The issue occurred since the 64-bit kernel is used on RPi 4 by default since Linux 6.1, even if the OS/userland is 32-bit. Many thanks to @josh3003 for reporting this issue: <https://github.com/MichaIng/DietPi/issues/6306>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Home Assistant**](../../software/home_automation/#home-assistant) :octicons-arrow-right-16: Resolved an issue where the installation failed on 32-bit ARM systems due to newly required C++ compiler and FFmpeg libraries for compiling all required Python modules.
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**Google AIY**](../../software/hardware_projects/#google-aiy) :octicons-arrow-right-16: Resolved an issue where the install failed on ARMv7 systems due to conflicting Python module dependencies.
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**UrBackup**](../../software/cloud/#urbackup) :octicons-arrow-right-16: Resolved an issue where the installation failed since the use "latest" directory has been removed the download server. Many thanks to [@mikeruss1](https://dietpi.com/forum/u/mikeruss1){: class="nospellcheck"} for reporting this issue: <https://dietpi.com/forum/t/404-on-trying-to-install-urbackup/16744>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**SABnzbd**](../../software/bittorrent/#sabnzbd) :octicons-arrow-right-16: Resolved an issue where the service start failed on Buster systems since SABnzbd v4 does not support Python 3.7 anymore. The latest SABnzbd v3 is now installed instead on Buster systems. Many thanks to @githubchonger for reporting this issue: <https://github.com/sabnzbd/sabnzbd/issues/2545>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**SABnzbd**](../../software/bittorrent/#sabnzbd) :octicons-arrow-right-16: Resolved an issue where the install failed on RISC-V and ARMv6/7 Bookworm systems due to missing dependencies for Python module builds.
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | **UnRAR** :octicons-arrow-right-16: Resolved an issue where the install failed on RISC-V systems, since the non-free `unrar` package is not available for this architecture yet. `unrar-free` is now installed instead.
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**TasmoAdmin**](../../software/home_automation/#tasmoadmin) :octicons-arrow-right-16: Resolved an issue with Nginx and Lighttpd webservers where firmware updates failed as direct web access to the `firmwares` path was denied. Many thanks to @SimonPHP for reporting and fixing this issue: <https://github.com/MichaIng/DietPi/pull/6328>
- [**DietPi-Software**](../../dietpi_tools/software_installation/#dietpi-software) | [**phpMyAdmin**](../../software/databases/#phpmyadmin) :octicons-arrow-right-16: Resolved an issue where an older version could have been installed since there are still v4 maintenance releases which may be dated after the latest v5 release.

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: <https://github.com/MichaIng/DietPi/pull/6361>
4 changes: 4 additions & 0 deletions docs/software.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ description: Overview of ready-to-run DietPi-Software options, cloud & backup se
- [**FuguHub - Your Own Personal Cloud Server**](cloud/#fuguhub)
- [**File Browser - Light web based file manager with sharing features**](cloud/#file-browser)
- [**Rclone - Utility to sync your files to cloud storages**](cloud/#rclone)
- [**Restic - Fast, efficient and secure command-line backup program**](cloud/#restic)

## [Databases & Data Stores](databases/#overview)

Expand Down Expand Up @@ -137,6 +138,8 @@ description: Overview of ready-to-run DietPi-Software options, cloud & backup se
- [**PaperMC - Fast and optimized Minecraft server**](gaming/#papermc)
- [**Box86 - i386 userspace emulation for ARMv7**](gaming/#box86)
- [**Box64 - x86_64 userspace emulation for ARMv8**](gaming/#box64)
- [**Moonlight (CLI) - CLI game streaming client for Sunshine and NVIDIA GameStream**](gaming/#moonlight-cli)
- [**Moonlight (GUI) - GUI game streaming client for Sunshine and NVIDIA GameStream**](gaming/#moonlight-gui)

## [Hardware Projects](hardware_projects/)

Expand All @@ -157,6 +160,7 @@ description: Overview of ready-to-run DietPi-Software options, cloud & backup se
- [**Home Assistant - Open-source home automation platform running on Python 3**](home_automation/#home-assistant)
- [**Domoticz - Multi platform Home Automation System**](home_automation/#domoticz)
- [**TasmoAdmin - Administrative website for Tasmota devices**](home_automation/#tasmoadmin)
- [**openHAB - Open Home Automation Bus, an open source home automation platform**](home_automation/#openhab)

## [Logging Systems](log_system/)

Expand Down
42 changes: 38 additions & 4 deletions docs/software/cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ description: Description of DietPi software options related to cloud and backup
- [**FuguHub - Your Own Personal Cloud Server**](#fuguhub)
- [**File Browser - Light web based file manager with sharing features**](#file-browser)
- [**Rclone - Utility to sync your files to cloud storages**](#rclone)
- [**Restic - Fast, efficient and secure command-line backup program**](#restic)

??? info "How do I run **DietPi-Software** and install **optimised software** items?"
To install any of the **DietPi optimised software items** listed below run from the command line:
Expand Down Expand Up @@ -691,9 +692,10 @@ It is an open source Kubernetes Native, High Performance Object Storage (S3 Comp

=== "Quick start"

The web interface is accessible via port **9000**:
The web interface is accessible via TCP port **9001** and S3 clients need to connect via TCP port **9004**:

- URL: `http://<your.IP>:9000`
- Web UI URL: `http://<your.IP>:9001`
- S3 API URL: `http://<your.IP>:9004`
- Username: `minioadmin`
- Password: `minioadmin`
- [MinIO Server Quick Start Guide](https://docs.min.io/docs/minio-quickstart-guide.html)
Expand All @@ -702,8 +704,10 @@ It is an open source Kubernetes Native, High Performance Object Storage (S3 Comp

***

Website: <https://min.io/product/overview>
Official documentation: <https://docs.min.io/>
Official website: <https://min.io/product/overview>
Official documentation: <https://docs.min.io/>
Source code: <https://github.com/minio/minio>
License: [AGPLv3](https://github.com/minio/minio/blob/master/LICENSE)

## Firefox Sync Server

Expand Down Expand Up @@ -966,4 +970,34 @@ Official documentation: <https://rclone.org/>
Source code: <https://github.com/rclone/rclone>
License: [MIT](https://github.com/rclone/rclone/blob/master/COPYING)

## Restic

Restic is a fast, efficient and secure command-line backup program.

![Restic logo](../assets/images/restic-logo.png){: width="250" height="250" loading="lazy"}

=== "Quick start"

In order to create a repository at `/mnt/dietpi_userdata/restic-repo`, run the following command and enter the same password twice:

```console
$ restic init --repo /mnt/dietpi_userdata/restic-repo
enter password for new repository:
enter password again:
created restic repository 085b3c76b9 at /mnt/dietpi_userdata/restic-repo
Please note that knowledge of your password is required to access the repository.
Losing your password means that your data is irrecoverably lost.
```

!!! warning "Remembering your password is important! If you lose it, you won’t be able to access data stored in the repository."

For more information please read the related section in the official Restic docs: [Preparing a new repository](https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html)

***

Official website: <https://restic.net/>
Official documentation: <https://restic.readthedocs.io/en/stable/>
Source code: <https://github.com/restic/restic>
License: [BSD 2-Clause](https://github.com/restic/restic/blob/master/LICENSE)

[Return to the **Optimised Software list**](../../software/)
Loading