Представен е релизът на проекта NethServer 8.5, който развива платформата за разгръщане на инфраструктура за изпълнение на сървърни приложения в изолирани контейнери, използвайки клъстери от локални или облачни сървъри. NethServer е позициониран като проста платформа за оркестрация на контейнери за системни администратори на малки офиси и средни предприятия, които не искат да се сблъскват с усложнени инструменти като 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 и да изпращате известия за сривове на имейл. За събиране и съхранение на метрики са използвани 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





