Представен е релиз на проекта NethServer 8.5, който развива платформа за разгръщане на инфраструктура за изпълнение на сървърни приложения в изолирани контейнери, използвайки клъстери от локални или облачни сървъри. NethServer се позиционира като простa платформа за оркестрация на контейнери за системни администратори на малки офиси и средни предприятия, които не желаят да се захващат с усложнени инструменти като Kubernetes.
До версия 8.x проектът развиваше собствен дистрибутив за бързо разгръщане на стандартни сървъри, базиран на CentOS, а от излизането на NethServer 8 той се трансформира в универсална платформа, която се инсталира върху дистрибутиви като Rocky Linux 9, CentOS Stream 9, AlmaLinux 9 и Debian 12. Вместо инсталация на компоненти под формата на RPM-пакети, в NethServer 8 се прилага стартиране в изолирани контейнери на самодостатъчни образи с различни сървърни приложения. Кодът на платформата е написан на языците Vue, Go и Python и се разпространява под лиценция GPLv3. За инсталиране в облачни среди и виртуални машини се предлагат готови сборки в формати qcow2 (QEMU/Proxmox) и vmdk (VMWare), създадени въз основа на Rocky Linux 9.
Приложенията в контейнерите могат да се изпълняват на различни хостове и да се управляват чрез един централен уеб интерфейс. Възлите се свързват помежду си чрез криптиран VPN. Инсталацията и въвеждането в експлоатация на избраните сървърни компоненти се извършва с едно кликване и не изисква познания за спецификите на настройка на всеки сервис. Поддържа се пренасяне на контейнери с приложения между хостовете. Резервните копия с данните на стартираните приложения и настройките на клъстера могат да се съхраняват както на локални дискове, така и на външни хранилища, като Amazon S3, Backblaze B2 и Microsoft Azure. За организиране на инфраструктурата се използват Podman, WireGuard, firewalld и OpenLDAP.

За инсталация се предлагат модули за бързо стартиране на пощенски сървър (Postfix, Dovecot, Rspamd, ClamAV), система за съвместна работа (Collabora Online или NextCloud), телефонен сървър (Asterisk), SIP сървър, система за обмен на съобщения (Mattermost), уеб сървър (Nginx, PHP, SFTPGo), платформи за взаимодействие с клиентите (Odoo), СУБД (MariaDB, PostgreSQL), Wiki (DokuWiki), системи за откриване на вторжения (CrowdSec), контролер на домейн Active Directory (Samba), облачно хранилище (MinIO) и т.н. Възможно е стартиране на различни версии на едно приложение на един възел.

Сред измененията в новата версия:
- В центъра за инсталиране на приложения е предоставена възможност за инсталиране на файлов сървър на база Samba и неговата настройка да работи като член на контролера на домейн Active Directory. За определяне на наличието на сървъра в мрежата е задействан сервиз WSDD. Осигурена е визуализация на състоянието под формата на графики.

- В раздела с настройки е добавена нова секция "Metrics", чрез която може да се настрои визуализация с помощта на Grafana и изпращане на уведомления за сривове на email. За събиране и съхранение на метрики са задействани Prometheus и Loki. Добавена е визуализация на върховете на активността в логовете.

- В модула с пощенския сървър е добавена възможността за доставка на всички съобщения, постъпващи на определен домейн, на адреса на един потребител или група.

- Подобрен е интерфейсът за управление на TLS сертификатите. В процедурата за заявка на сертификат са добавени проверки, за да се изключат заявки с вече използвани имена.

- Реализирана е опция за добавяне на завършваща наклонена черта към HTTP маршрутите.

- Актуализирани са версиите на Webtop 5.28.6, PEC Bridge 5.4.8, NethVoice 1.3.4, Nextcloud 31, Collabora 25, Roundcube 1.6.11, SOGo 5.12, Mattermost 10.5.5, PostgreSQL 17.5, Netdata 2.4, Crowdsec 1.6.8, Ejabberd 25.4.
Източник: opennet.ru





