NethServer project milestone 8.2

After four months, we’ve reached milestone 8.2! It’s time for another update on the progress we’ve made. Let’s dive in to review the latest enhancements!

:muscle: Enhancements

We’ve added several new features and improvements since the last milestone. Make sure to check out the release notes for full details.

Application certification level

A certification badge now appears in the Software Center for each application, with detailed metadata, including links to source repositories and Terms and Conditions.

Application instances per node limit

The Software Center now enforces limits on the number of application instances that can be installed on a cluster node.

Core modules display

The Software Center now displays additional information about core components, including the core version on each cluster node.

Update applications to testing versions

The Testing switch in Software Repositories has been removed, but you can still manually upgrade specific application instances to testing versions.

More “generic S3” backup providers

We’ve added support for more cloud backup providers, including OVH, Wasabi, DigitalOcean, and Synology C2. Just fill the form for “S3 compatible provider” with the required information.

Backup and snapshot selection

The application restore process now allows users to select past backup snapshots based on retention policies.

Cluster log forwarding

You can now configure log forwarding to external Syslog servers or Nethesis Cloud Log Manager. Future releases will include filtering for security event logs.

NethVoice stable release announcement

NethVoice is a professional IP telephony solution that offers a host of advanced features and an intuitive user interface. It is designed to simplify deployment and provide a quick and easy setup experience. It also offers a wide range of security features to protect the privacy and security of your data.

CTI login screen

Operators panel

Webtop application

Webtop now features a new default UI theme, exclusively available on the NS8 platform. Administrators can choose to apply the new theme across existing installations or allow end-users to decide. Additionally, for those on the Subscription Enterprise plan, the PEC bridge is now available.

Updated Nextcloud and Mattermost applications

Nextcloud has been updated to version 28 (Hub 7), and Mattermost to version 9.11, ensuring up-to-date and secure versions for users.

:lady_beetle: Bug Fixes

Since the last milestone, we’ve resolved over 60 bugs! Here are a few examples:

For the complete list, check out our GitHub issue tracker.

:minidisc: Disks and storage configuration for NS8

The containers image storage must be fast. Baseline system requirements were increased to 40GB SSD disk, after considering reports of poor performance and errors with spinning disks. Containers startup has high disk read demand, and if the disk access is too slow, service startup timeout errors occur.

Experiments with LVM-VDO – as recommended by RHEL documentation[1] for containers and VMs – are encouraging, especially in bare-metal installations where there is no other compression/deduplication layer available.

To address use cases with large shared folders, backup, and mail stores, starting from milestone 8.4, we will consider how to implement large (but slow) disks and remote filesystems as devices for individual application volumes.

:compass: Roadmap

Looking forward, here are our goals for milestone 8.3, planned for the end of 2024:

  • Enhance use cases where retrieval of deleted files and directories is needed.

  • Improve the management of port conflict errors during the restoration of applications like Mail, Samba, and Dnsmasq.

  • Improve the restoration of Traefik and other core components within the disaster recovery procedure.

  • Reduce Log Forward stream volume with event selection and filtering.

  • Extend and enhance node monitoring and alarms for Subscription.

  • Improve update security in the context of the new Application Community Certification process.

  • Migrate multiple NS7 installations into a single NS8 cluster, addressing OpenLDAP domain name conflicts.

Stay updated on our project page.

:mega: New community website and subscription plans

Do not miss the announcements from the past weeks:

:earth_africa: Certification for community applications

From this forum discussion, the first release of the NS8 application certification process for the NethForge repository is available. With 100+ applications developed by our community, there is a high potential to be unleashed.

Developers! Please, submit your NS8 applications for the NethForge community repository!

We are aware of the security drawbacks tied to the distribution of containerized applications, and we’ll strengthen the technical requirements to keep certified applications secure and up to date in future releases.

:thinking: What is a “Project Milestone”?

With NS7, minor releases were announced alongside upstream operating system releases in ISO format. In NS8, we use project checkpoints called “milestones” to highlight significant goals achieved and upcoming priorities.

:call_me_hand: Please Help Us

We greatly appreciate any feedback and contributions from the community.

  • Start a discussion on our forum using the tag ns8.

  • Contribute to existing discussions with new ideas.

  • Help by translating NS8 through Weblate.

Thank you for being an essential part of our journey. Your input helps shape the future of NS8!

The NethServer team


  1. Chapter 3. Creating a deduplicated and compressed logical volume | Red Hat Product Documentation ↩︎

13 Likes

i remember when i found nethserver, or when nethserver found me. i fell in love with that system. in those years i was able to install it to several clients and i was more than satisfied. but the disaster happened in Venezuela. and many do not maintain their software.
Now I see NS8 and I want to try it.

2 Likes

Congratulations to the Nethserver team, and thank your for the great work!

This is much appreciated, particularly for remote filesystems. Looking forward to this feature!

1 Like

Thank you very much!

are r have the ISO images been updated to this latest version. BEcause i think its extremly important to have that in the latest version.
Equally, was he issue of open pts resolved with new ISO images.

And is there a way when creating module one can catch errors and forward the errors to the developer email with details

i think the implementation of syslog is meant to solve this issue

I mean on developer perspective such that if a service crashes the developer of that module can be notified about the crash.

this is when the use has maybe accepted to send crash reports to the dev team or something like that

i understand what you mean. CWP had implemented a similar feature.

it would actually be a great addition to have on NS8

I wish in some milestone version, some way to be able to run rules even if mail comes from (a/any) pop/imap connector, which is important for SOHO (and I think SOHO is the target of NS).

Reference:
Overcoming Imapsync Limitations: Working with Sieve Filters - Feature - NethServer Community

1 Like

This topic was automatically closed after 10 days. New replies are no longer allowed.