After a few months of hard work, I’m proud to announce that NethServer 7 alpha 3 has been released and is publicly available.

NethServer Alpha 3 brings the Active Directory integration and a centralized account management (so-called “multi-site”).

We’re thrilled to share it with you and hear your feedback. We’ve got a lot of news to share with you, so let’s jump right into it.

Overview

NethServer is now designed to leverage existing Active Directory infrastructure and simplify administrative and user control. Administrators can quickly and securely roll out policy decisions using their existing Active Directory. Users authenticate against a single directory, removing the need for multiple accounts, syncing passwords or duplicating information.

Account management

Account management module is included in the ISO, so after the installation the following scenarios are supported out of the box:

connecting a remote NethServer running OpenLDAP,

connecting a remote Active Directory Domain Controller (Samba or Windows).

By installing additional modules from the Software Center, it is possible to run one of the following identity backends:

OpenLDAP,

Samba Active Directory.

Samba 4 technology

NethServer is now able to act as Samba Active Directory Controller. Samba Domain Controllers are compatible with the Microsoft Active Directory implementation, that means

NethServer can replace a Microsoft Active Directory Domain Controller

Native MS-Windows management tools, like RSAT tools and AD PowerShell are compatible with NethServer

Group policies can be deployed through native MS-Windows tools

Windows workstations can seamlessly join the AD Domain, no more registry tweaks are needed.

Differences from NethServer 6

On NethServer 6, we joined an Active Directory domain in Samba ADS mode, therefore some limitations came up:

only some services were configured to work with it,

the web UI did not show AD accounts at all,

the implementation and the configuration was very complex: 4K lines of code and 3 user databases to keep aligned.

The old Windows NT domain controller role, known as Primary Domain Controller (PDC) role is no longer available.

The workstation (WS) role supports only guest access to file shares.

Upgrade of NethServer 6 is not implemented in Alpha 3. It is planned for the future releases. Both PDC and WS roles should be migrated to Active Directory, to keep the same user authenticated access on file shares.

Big mail server enhancements

Mail server received a lot of love from our developers:

all users automatically have a valid mail address: username@domain (of course, you can disable it)

mail alias page has been refactored and now you can create distribution lists with internal and external mail addresses

you can now create shared mailboxes and associate them to a custom mail alias

mail quota and mail queue status have been moved under the Status menu section

Under the Hood

We focused on one main aspect: replace the current user management layer with SSSD.

As you can imagine, this is a huge change at many levels, from e-smith layer to web interface.

Much work has been done and many modules must be adapted to the new core.

This release brings a limited number of supported modules, we will work hard in the next days to add all missing ones.

NethForge is now enabled by default

NethForge is the place where you can find extra modules built by the community. The release RPM is now inside the default distribution, so it’s enabled by default and a new “NethForge” category will be available inside the Software Center.

Supported modules

IPS (Snort)

Backup

DNS and DHCP

Hylafax

Firewall

FTP

Printers

UPS

Bandwidth monitor (ntopng)

HTTPD

OpenVPN

Collectd with CGP

MariaDB (MySQL)

PostgreSQL

SNMP

Chat

Webtop 4

Roundecubemail

Following modules have been moved inside the NethForge:

SOGo

WebVirtMgr (KVM)

Temporarly unsupported modules

Shared folder, including Samba and HTTP shares (a full refactor is needed)

Web proxy and web content filter

VPN IPSec (tunnels already work)

Owncloud (need testing with AD and OpenLDAP)

Pop3 proxy

Adagios and OCS inventory

Deprecated modules

Web fax client (Faxweb2)

Collectd web, replaced by CGP

Download and Test

We need your help to make NethServer 7 the best release yet, so please take some time to download and try out the Alpha and make sure the things that are important to you are working.

You can install it on a virtual machine or on a bare-metal server using a DVD or USB stick.

Please, note that upgrade from Alpha 2 is NOT supported.

If you find a bug, please report it replying to this topic – every bug you uncover is a chance to improve the experience for thousands of NethServer users worldwide, also our amazing beta testers team will be called upon to give its support on that!

Together, we can make NethServer rock-solid. We have a culture of coordinating new features and pushing fixes upstream as much as possible, and your feedback will help improve not only NethServer but Linux and free software as a whole.

Ready to check it out? Then head to the docs and download:

NethServer 7 Alpha 3