A fost lansată versiunea proiectului NethServer 8.5, care dezvoltă o platformă pentru desfășurarea infrastructurii de execuție a aplicațiilor server în containere izolate, folosind un cluster de servere locale sau în cloud. NethServer este poziționat ca o platformă simplă de orchestrare a containerelor pentru administratorii de sistem din birouri mici și întreprinderi de dimensiuni medii, care nu doresc să se ocupe cu instrumente complicate, cum ar fi Kubernetes.
Până la ramura 8.x, proiectul a dezvoltat un propriul său distribuibil pentru desfășurarea rapidă a serverelor tipice, bazat pe CentOS, iar începând cu lansarea NethServer 8 a fost transformat într-o platformă universală, instalabilă pe distribuțiile Rocky Linux 9, CentOS Stream 9, AlmaLinux 9 și Debian 12. În loc de a instala componente sub formă de pachete RPM, NethServer 8 folosește rularea în containere izolate a imaginilor autonome cu diferite aplicații server. Codul platformei este scris în limbajele Vue, Go și Python și este distribuit sub licența GPLv3. Pentru instalarea în medii cloud și mașini virtuale, sunt furnizate pachete gata făcute în formatele qcow2 (QEMU/Proxmox) și vmdk (VMWare), formate pe baza Rocky Linux 9.
Aplicațiile din containere pot fi rulate pe diferite gazde și gestionate printr-o interfață web centralizată. Nodurile sunt interconectate printr-un protocol criptat VPN. Instalarea și punerea în funcțiune a componentelor serverului selectate se realizează dintr-un clic și nu necesită cunoștințe despre specificul configurării fiecărui serviciu. Se acceptă migrarea containerelor cu aplicații între gazde. Backup-urile cu datele aplicațiilor rulate și setările clusterului pot fi salvate atât pe medii de stocare locale, cât și pe stocări externe, cum ar fi Amazon S3, Backblaze B2 și Microsoft Azure. Pentru organizarea funcționării infrastructurii se folosesc Podman, WireGuard, firewalld și OpenLDAP.

Pentru instalare, sunt oferite module pentru lansarea rapidă a serverului de email (Postfix, Dovecot, Rspamd, ClamAV), sistemului de colaborare (Collabora Online sau NextCloud), serverului de telefonie (Asterisk), serverului SIP, sistemului de mesagerie (Mattermost), servere web (Nginx, PHP, SFTPGo), platforme de interacțiune cu clienții (Odoo), SGBD-uri (MariaDB, PostgreSQL), Wiki (DokuWiki), sisteme de detectare a intruziunilor (CrowdSec), controler de domeniu Active Directory (Samba), stocare în cloud (MinIO) etc. Este posibil să rulați diferite versiuni ale aceleași aplicații pe un singur nod.

Printre modificările din noua versiune:
- În centrul instalării aplicațiilor se oferă posibilitatea instalării unui server de fișiere bazat pe Samba și configurării acestuia pentru a funcționa ca membru al controlerului de domeniu Active Directory. Serviciul WSDD este utilizat pentru a determina prezența serverului în rețea. Este asigurată o vizualizare a stării sub formă de grafice.

- În secțiunea de setări a fost adăugată o nouă secțiune numită „Metrics”, prin care se poate configura vizualizarea utilizând Grafana și trimiterea de notificări despre erori pe email. Pentru colectarea și stocarea metricilor sunt utilizate Prometheus și Loki. A fost adăugată vizualizarea vârfurilor de activitate în loguri.

- În modulul serverului de email a fost adăugată posibilitatea de a livra toate mesajele primite pe un anumit domeniu la adresa unui utilizator sau grup.

- Interfața de gestionare a certificatelor TLS a fost îmbunătățită. În procedura de solicitare a certificatului au fost adăugate verificări pentru a exclude solicitările cu nume deja utilizate.

- A fost implementată opțiunea de a adăuga un slash final la rutele HTTP.

- Au fost actualizate versiunile 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.
Sursa: opennet.ro





