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

DietPi v7.9 notes #634

Merged
merged 5 commits into from
Dec 10, 2021
Merged
Show file tree
Hide file tree
Changes from 3 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
Binary file modified docs/assets/images/dietpi-software.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ The list of DietPi optimised software includes:

To install and configure them use `dietpi-software` tool - [click for more details](../dietpi_tools/#dietpi-software).

![DietPi-Software screenshot](assets/images/dietpi-software.jpg){: width="640" height="351" loading="lazy"}
![DietPi-Software screenshot](assets/images/dietpi-software.jpg){: width="643" height="365" loading="lazy"}

## Supported SBC

Expand Down
30 changes: 21 additions & 9 deletions docs/releases.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
# DietPi Releases

## December 2021 (Beta Version 7.9) {: #december-2021-version-79 }
## December 2021 (Version 7.9) {: #december-2021-version-79 }

### Overview

**DietPi Beta v7.9 is ready for testing! While we are in beta, we are working at full speed to roll out DietPi improvments and new features on December 11th.**

Take us for a spin, and let us know if you hit any road bumps along the way. The fun is in the journey.

**Ready to get started?** Find here the steps how to use the DietPi Beta branch [branch system](https://github.com/MichaIng/DietPi/blob/master/BRANCH_SYSTEM.md).
Welcome to **December 2021 release** :octicons-heart-16: of **DietPi**. It is enabling password protection for [**DietPi-Dashboard**](../software/system_stats/#dietpi-dashboard), [**DietPi-Backup**](../dietpi_tools/#dietpi-backup-backuprestore) starts to support multiple backups and the **[Apache](../software/webserver_stack/#apache)** web server uses the dedicated `PHP-FPM` server improving the overall performance. And much more.

### Announcement

Expand All @@ -18,7 +14,7 @@ Take us for a spin, and let us know if you hit any road bumps along the way. The

**DietPi v7.9 will be the last release with support for Debian Stretch**. Next release will be **DietPi v8.0** and it will require Debian Buster or newer.

Read our article [**Why you should upgrade your Stretch system now**](https://dietpi.com/blog/?p=1001) to learn more about the need to make this upgrade and you could do this easily to Debian Buster and even further to latest version (Debian Bullseye).
Read our article [**Why you should upgrade your Stretch system now**](https://dietpi.com/blog/?p=1001) to learn more about the need to make this upgrade and you could do this easily to Debian Buster and even further to latest version (**Debian Bullseye**).

### Improvements {: #improvements-79 }

Expand Down Expand Up @@ -76,13 +72,29 @@ Take us for a spin, and let us know if you hit any road bumps along the way. The
apt install kodi-repository-kodi
```

- **DietPi-Software** | **[Gitea](../software/cloud/#gitea)** :octicons-arrow-right-16: The service runs now as dedicated user `gitea` with its home directory `/mnt/dietpi_userdata/gitea` to allow easy transfer and usage of SSH keys for remote access. This applies to newly installed or reinstalled Gitea instances. Many thanks to @LilTrublMakr for reporting the related limitation with the previously used `dietpi` user: <https://github.com/MichaIng/DietPi/issues/4620>.
- **DietPi-Software** | [**Gitea**](../software/cloud/#gitea)
- The service runs now as dedicated user `gitea` with its home directory `/mnt/dietpi_userdata/gitea` to allow easy transfer and usage of SSH keys for remote access. This applies to newly installed or reinstalled Gitea instances. Many thanks to @LilTrublMakr for reporting the related limitation with the previously used `dietpi` user: <https://github.com/MichaIng/DietPi/issues/4620>.
- [**Gitea**](../software/cloud/#gitea) and [**Gogs**](../software/cloud/#gogs) conflict with each other as both use port `3000` by default. DietPi uses new conflict management system to prevent both being installed concurrently.

- **DietPi-Software** | **[Chromium](../software/desktop/#chromium)** :octicons-arrow-right-16: On Raspberry Pi, the `chromium-codecs-ffmpeg-extra` package is now installed together with Chromium, which adds additional codecs for patented video/audio formats. Many thanks to @Krawei for identifying this Chromium video playback enhancement - see <https://github.com/MichaIng/DietPi/issues/5013>.

- **DietPi-Software** - **File server** :octicons-arrow-right-16: This choice menu has been removed from DietPi Software, most file servers being able to run concurrently. Hence it is not required anymore first to remove the existent file server (e.g. a Samba server) and then to install something new (e.g. a FTP server). As a result, it is not necessary a dedicated menu option in the DietPi-Software.

File servers can be selected using "Browse Software" or "Search Software" menus in `dietpi-software` or via CLI. See the documentation for the available [DietPi File Servers](https://dietpi.com/docs/software/file_servers/).

![DietPi-Software](assets/images/dietpi-software.jpg){: width="643" height="365" loading="lazy"}

The related `dietpi.txt` setting has been removed for new images as well, but it will still be respected when present. For an automated install with new images, use the `AUTO_SETUP_INSTALL_SOFTWARE_ID` setting instead.

### Bug Fixes {: #bug-fixes-79 }

- [**Raspberry Pi**](../hardware/#raspberry-pi) :octicons-arrow-right-16: Resolved an issue in the DietPi images where on first boot two serial login consoles on the generic `symlinked` and actual serial devices could have been started. This doubled inputs and in turn broke successful `username` and `password` login via serial console on first boot. Many thanks to @ad7718 for reporting this issue: <https://github.com/MichaIng/DietPi/issues/5014>.
- **DietPi-Software** :octicons-arrow-right-16: Resolved a DietPi v7.8 regression where [ReadyMedia](../software/media/#readymedia), [Deluge](../software/bittorrent/#deluge), [Sonarr](../software/bittorrent/#sonarr) and [Jellyfin](../software/media/#jellyfin) installs failed with an error on `usermod`, since the services were not stopped first. This has been loved via live patches for DietPi v7.8 as well.
- **DietPi-Software** | **[Transmission](../software/bittorrent/#transmission)**: Resolved a v7.8 regression where on fresh installs the intended configuration was not deployed. Many thanks to [phpBB:kannz](https://dietpi.com/phpbb/memberlist.php?username=kannz) and [phpBB:alessandro.psrt](https://dietpi.com/phpbb/memberlist.php?username=alessandro.psrt) for reporting these issue on the DietPi forum: ["Transmission settings?"](https://dietpi.com/phpbb/viewtopic.php?t=9567) or ["Wrong settings.json in transmission-daemon"](https://dietpi.com/phpbb/viewtopic.php?t=9683).
- **DietPi-Software** | **[Transmission](../software/bittorrent/#transmission)** :octicons-arrow-right-16: Resolved a v7.8 regression where on fresh installs the intended configuration was not deployed. Many thanks to [phpBB:kannz](https://dietpi.com/phpbb/memberlist.php?username=kannz) and [phpBB:alessandro.psrt](https://dietpi.com/phpbb/memberlist.php?username=alessandro.psrt) for reporting these issue on the DietPi forum: ["Transmission settings?"](https://dietpi.com/phpbb/viewtopic.php?t=9567) or ["Wrong settings.json in transmission-daemon"](https://dietpi.com/phpbb/viewtopic.php?t=9683).
- **DietPi-Config** :octicons-arrow-right-16: Resolved an issue where enabling the `odroid-lcd35` LCD panel on Odroids failed as SPI is enabled by default, blocking the same GPIO ports. Many thanks to @MarcProux for reporting this issue <https://github.com/MichaIng/DietPi/issues/4154>.
- **DietPi-Software** | [**Deluge**](../software/bittorrent/#deluge) :octicons-arrow-right-16: Worked around an issue on Raspberry Pi ARMv6 userland systems where the service failed to start. _Deluge_ has hence been re-enabled for these systems. Many thanks to @themagicbullet for providing the workaround: <https://github.com/MichaIng/DietPi/issues/4944>.
- **DietPi-Software** | **UnRAR** :octicons-arrow-right-16: Resolved an issue on Raspberry Pi 1 an Zero (1) where an incompatible `unrar` binary was installed. `unrar-free` from Raspbian is installed now on these models, but note that it does not provide full support for all RAR formats. As a result, it may fail to extract archives in some cases.
- **DietPi-Software** | [**rTorrent**](../software/bittorrent/#rtorrent) :octicons-arrow-right-16: Resolved an issue where with Apache webserver the `/RPC2` proxy to the rTorrent UNIX socket did not work due to invalid syntax. Many thanks to @Camry2731 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: <https://github.com/MichaIng/DietPi/issues/5019>

Expand Down
2 changes: 1 addition & 1 deletion docs/software.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
Choose **Browse Software** and select one or more items. Finally select `Install`.
DietPi will do all the necessary steps to install and start these software items.

![DietPi-Software menu screenshot](assets/images/dietpi-software.jpg)
![DietPi-Software menu screenshot](assets/images/dietpi-software.jpg){: width="643" height="365" loading="lazy"}

To see all the DietPi configurations options, review the [DietPi Tools](../dietpi_tools/) section.

Expand Down
21 changes: 19 additions & 2 deletions docs/software/databases.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

## MariaDB

**MariaDB** Server is one of the most popular open source relational databases. It’s made by the original developers of MySQL and guaranteed to stay open source [^2]. It is part of most cloud offerings and the default in most Linux distributions.
**MariaDB** Server is one of the most popular open source relational databases. It’s made by the original developers of MySQL and guaranteed to stay open source[^1]. It is part of most cloud offerings and the default in most Linux distributions.

![MariaDB logo](../assets/images/dietpi-software-webstack-mariadb.png){: width="200" height="61" loading="lazy"}

Expand All @@ -39,6 +39,17 @@ Source: [MariaDB](https://mariadb.com/), [LGPL](https://commons.wikimedia.org/w/
- Username = `root`
- Password = The same as your root login password, default is `dietpi`

=== "Configuration"

MariaDB configuration file could be found at: `/etc/mysql/my.cnf`.

By default, DietPi sets MariaDB configuration to use Unix socket connections. This is a fast way to enable local connectivity, comparing with TCP connections[^2].

```
[client-server]
socket = /run/mysqld/mysqld.sock
```

***

Official documentation: <https://mariadb.org>
Expand Down Expand Up @@ -69,7 +80,7 @@ Official documentation: <https://www.phpmyadmin.net/docs/>

Source: Part of the SQLite documentation, which has been released by author D. Richard Hipp to the public domain. SVG conversion by Mike Toews. [Public Domain](https://commons.wikimedia.org/w/index.php?curid=11675072)

**SQLite** is an embedded relational database engine. It it a self-contained, high-reliability and full-featured SQL database engine. It is very popular and there are hundreds of millions copies worldwide in use today [^3].
**SQLite** is an embedded relational database engine. It it a self-contained, high-reliability and full-featured SQL database engine. It is very popular and there are hundreds of millions copies worldwide in use today[^3].

=== "Quick start"

Expand Down Expand Up @@ -275,3 +286,9 @@ Source code: <https://git.postgresql.org/gitweb/?p=postgresql.git>
License: [PostgreSQL Licence](https://www.postgresql.org/about/licence/)

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

[^1]: [About MariaDB Server and MariaDB Foundation](https://mariadb.org/about/)

[^2]: [MySQL connections: sockets vs. TCP](https://jasonbarnabe.wordpress.com/2014/10/01/mysql-connections-sockets-vs-tcp/)

[^3]: [About SQLite](https://www.sqlite.com/about.html)