Новый релиз DietPi 10.8

DietPi — облегчённый дистрибутив Linux на базе Debian, предназначенный для одноплатных компьютеров, серверов и других устройств с ограниченными ресурсами, — выпустил версию 10.8.

Наиболее заметным нововведением является dietpi-wireguard — новая утилита для управления VPN-серверами и клиентами WireGuard с помощью интерактивного меню или командной строки. Пользователи могут создавать VPN-серверы, отображать конфигурации клиентов в виде QR-кодов, включать или отключать пиры, удалять их, а также настраивать такие параметры, как порт сервера и IP-адреса.

Утилита также работает с существующими конфигурациями, хранящимися в /etc/wireguard, включая установки, созданные не с помощью менеджера программного обеспечения DietPi. Вновь настроенные серверы WireGuard теперь поддерживают перенаправление IPv6 и NAT66, что позволяет подключённым клиентам получать доступ к ресурсам IPv6 через VPN. На существующих серверах поддержку IPv6 можно включить с помощью новой утилиты.

Ещё одно улучшение касается dietpi-software, который теперь поддерживает описательные идентификаторы программного обеспечения вместо использования исключительно числовых идентификаторов. Например, Node-RED можно установить с помощью dietpi-software install nodered вместо прежнего числового идентификатора 122.

Это изменение также распространяется на поиск программного обеспечения, настройки автоматической установки и записи об установке. Существующие конфигурации переносятся автоматически, при этом числовые идентификаторы по-прежнему поддерживаются для обеспечения обратной совместимости.

Кроме того, DietPi теперь предоставляет собственный пакет HAProxy в формате DEB через свой репозиторий APT, что избавляет от необходимости компилировать балансировщик нагрузки из исходного кода во время установки или переустановки. Будущие обновления можно устанавливать с помощью обычного процесса apt upgrade.

В то же время была усилена безопасность конфигурации HAProxy по умолчанию. Рабочие процессы теперь запускаются под выделенной учетной записью без привилегий haproxy вместо root, а также введены дополнительные ограничения песочницы systemd. Важно отметить, что при переходе сохраняются существующие файлы конфигурации HAProxy.

Что касается сетевых настроек, dietpi-network теперь позволяет настраивать статические интерфейсы без указания шлюза по умолчанию. Виртуальные сетевые интерфейсы, созданные Docker и другими контейнерными движками, скрыты из меню сетевой конфигурации хоста, что уменьшает визуальный беспорядок.

Исправлено несколько сетевых ошибок. Настройки точки доступа Wi-Fi больше не сбрасываются неожиданно при навигации по меню конфигурации, а режим точки доступа больше не запускает wpa_supplicant некорректно, что могло приводить к сбоям в работе беспроводных точек доступа.

Обновление улучшает обнаружение конфликтующих шлюзов по умолчанию и вводит более строгую проверку IP-адресов, сетевых префиксов, настроек DNS и других сетевых параметров.

Кроме того, dietpi-config получил настраиваемый таймаут синхронизации времени, по умолчанию установленный на 60 секунд. Настройка имени хоста была перенесена в раздел сетевой конфигурации.

Исправления для конкретных приложений касаются нескольких популярных сервисов, размещённых на собственных серверах. В Immich исправлена ошибка, приводившая к сбоям при генерации миниатюр для недавно загруженных фотографий, содержащих метаданные GPS, а в его компоненте машинного обучения устранена проблема при запуске. Однако последний больше не поддерживает Debian Bookworm и Forky из-за обновлённых требований к Python.

Более подробную информацию см. в журнале изменений. Существующие пользователи могут выполнить обновление с помощью встроенной утилиты обновления DietPi, а установочные образы доступны на сайте проекта.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)

Автар по умолчанию