We’re excited to share the latest progress on NethServer 8 with the release of milestone 8.6. In the last three months we delivered improvements to security, usability, and system reliability, along with refreshed applications and deeper cloud integration.
Enhancements
Here are the most notable updates since milestone 8.5. For the full changelog, check out the release notes for milestone 8.6.
New TLS certificates page
The TLS certificates UI has completed its redesign cycle, offering full lifecycle management of Let’s Encrypt certificates with clearer validation, renewal, and deletion steps.
An automated certificate expiration alert is now sent when a TLS certificate is within 28 days of expiry.
Application restart
A new Restart action in the Software Center allows administrators to completely restart an application instance. This behaves like a node reboot but limited to the chosen app — stopping and starting all of its components.
Safer migrations
During application migration, the cluster admin UI of the app is now disabled. This prevents accidental changes that could interfere with the migration process.
Default password policy
Both Samba AD and OpenLDAP domains now adopt a more flexible default password expiration age ranging from 0 to 180 days (previously 1–42 days for Samba AD). Administrators can fine-tune these settings after domain creation. Special user accounts can be configured with “No password expiration” flag. Samba AD users can also be forced to change their password with the Must change password at next logon flag. Both flags can be managed also from the user portal interface.
CrowdSec notification improvements
CrowdSec notifications have been streamlined to reduce noise:
- A single daily summary email with ban decisions.
- Immediate notification if decisions exceed a threshold (default: 500).
- Customizable sender address for improved email delivery.
- Cleaner, more readable layout and style.
WebTop
The latest WebTop release introduces:
- A modernized UI with new icons and streamlined layouts
- Delayed email sending with cancellation before delivery
- Automatic IMAP/SMTP configuration for mobile devices
- Numerous usability, security, and performance improvements
NethVoice
NethVoice continues to evolve with:
- Real-time JPG video streaming for intercoms, with preview in notifications and Phone Island
- Enhanced operator panel design and dashboard accessibility
- Improved SRTP handling in NethVoice Proxy
- Fixes across CTI, VoIP trunks, conferencing, voicemail, and call transfers
Updated applications
Latest upstream versions now available in the Default repository:
- Mattermost 10.5.11 ESR
- Ejabberd 25.07
- Nextcloud 31.0.7
- CrowdSec 1.16.11
Bug Fixes
More than 30 issues were resolved in this milestone to improve stability and reliability. See the full list on our GitHub issue tracker.
Roadmap
Looking ahead to milestone 8.7, planned for the end of the year 2025:
- Applications page and enhanced Node details – We’ll add a new cluster-admin page, dedicated to installed applications, with applicaton-specific actions, links, where we progressively add information about the app itself. More information will be visible in the Nodes page.
- Assign specific app volumes to dedicated storage – We’ll analyze and implement the low-level mapping between application volumes and mounted disks to improve the sysadmin experience with large data volumes.
- Import/export LDAP users, groups and e-mail addresses – Implement APIs and UIs to massively import/export LDAP users and groups, integrating the
mailattribute also in the Mail application.
Stay tuned on our project page.
What is a “Project Milestone”?
In NS8, we use project checkpoints called milestones to highlight significant goals achieved and upcoming priorities. A milestone number like 8.6 does not represent a software version, but a checkpoint in the overall project roadmap.
Get Involved in the NS8 Community
Your participation keeps NS8 moving forward! Here’s how you can help:
- Join the forum discussion using the tag ns8
- Report bugs, share ideas, and refine features
- Contribute translations on Weblate
Every contribution matters — let’s keep building the future of NS8 together ![]()
The NethServer Team

















