NethServer 8.5 er blevet frigivet, en platform til implementering af infrastruktur til serverapplikationer i isolerede containere ved hjælp af et cluster af lokale eller cloud-servere. NethServer positioneres som en enkel containerorkestreringsplatform for systemadministratorer i små kontorer og mellemstore virksomheder, der ikke ønsker at beskæftige sig med komplekse værktøjer som Kubernetes.
Indtil version 8.x udviklede projektet sin egen distribution til hurtig opsætning af standardservere baseret på CentOS, men fra udgivelsen af NethServer 8 er det transformeret til en universel platform, der installeres oven på distributioner som Rocky Linux 9, CentOS Stream 9, AlmaLinux 9 og Debian 12. I stedet for at installere komponenter som RPM-pakker anvender NethServer 8 isolerede containere med selvstændige billeder af forskellige serverapplikationer. Koden til platformen er skrevet i Vue, Go og Python og distribueres under GPLv3-licensen. Til installation i cloud-miljøer og virtuelle maskiner leveres der færdige builds i qcow2 (QEMU/Proxmox) og vmdk (VMWare) formater og er baseret på Rocky Linux 9.
Applikationer i containere kan køre på forskellige værter og administreres via et centralt webinterface. Noderne forbindes via krypteret VPN. Installation og idriftsættelse af de valgte serverkomponenter sker med et enkelt klik og kræver ikke kendskab til de specifikke indstillinger for hver tjeneste. Overførsel af containere med applikationer mellem værter understøttes. Sikkerhedskopier af data for kørende applikationer og clusterindstillinger kan gemmes både på lokale lagringsenheder og eksterne lagre som Amazon S3, Backblaze B2 og Microsoft Azure. For at organisere infrastrukturen anvendes Podman, WireGuard, firewalld og OpenLDAP.

Der tilbydes moduler til hurtig opsætning af mailserver (Postfix, Dovecot, Rspamd, ClamAV), samarbejdssystem (Collabora Online eller NextCloud), telefoniserver (Asterisk), SIP-server, og beskedudvekslingssystem (Mattermost), webserveren (Nginx, PHP, SFTPGo), kundeinteraktionsplatforme (Odoo), databasesystemer (MariaDB, PostgreSQL), Wiki (DokuWiki), indtrængningsdetektionssystemer (CrowdSec), Active Directory domænecontroller (Samba), cloud-lagring (MinIO) osv. Det er muligt at køre forskellige versioner af en applikation på én nod.

Blandt ændringerne i den nye version:
- I installationscentret for applikationer er der mulighed for at installere en filserver baseret på Samba og configurere den til at fungere som medlem af Active Directory domænecontroller. WSDD-tjenesten bruges til at bestemme tilstedeværelsen af serveren i netværket. Der er sørget for visualisering af status i form af grafer.

- Der er tilføjet en ny sektion "Metrics" til indstillingsområdet, hvor man kan konfigurere visualisering ved hjælp af Grafana og sende alarmer om fejl til email. Prometheus og Loki bruges til indsamling og opbevaring af metrics. Visualisering af aktivitetsudbrud i logfiler er blevet tilføjet.

- Mailsystemmodulet har fået muligheden for at levere alle e-mails, der ankommer til et bestemt domæne, til én brugers eller en gruppes adresse.

- Brugergrænsefladen til styring af TLS-certifikater er forbedret. Der er tilføjet kontroller til proceduren for anmodning om certifikater for at undgå anmodninger om allerede brugte navne.

- En mulighed for at tilføje en afsluttende skråstreg til HTTP-ruter er blevet implementeret.

- Versionerne af 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 er blevet opdateret.
Kilde: opennet.ru





