| NS7 | NS8 | |
|---|---|---|
| Minimum Hardware | 64 bit CPU x86-64 architecture 1 GB of RAM 10 GB disk |
2 vCPU/cores x86-64 architecture 2GB RAM 20GB disk |
| Linux distribution | CentOS 7 | Rocky Linux 9 CentOS Stream 9 AlmaLinux 9 Debian 12 |
| Type | Server Distribution | Container Orchestrator (for Apps rebuild for NS8) |
| Cluster | Centralized Management of Cluster Nodes Promote worker node to leader Audit trail |
|
| SELinux / AppArmor | (SELinux available but disabled by default) |
|
| Local AD | ||
| Remote AD | ||
| Local OpenLDAP | Not accessible outside the cluster |
|
| Remote OpenLDAP | ||
| Password Policy | ||
| Account Provider Replicas | On different cluster node AD: SysVol/GPOs not synched |
|
| Set Hostname / FQDN | ||
| System Timezone / NTP Settings | (Cockpit / CLI) |
|
| System Network Configuration (IP, Gateway, DNS, Proxy, Interfaces…) |
(Cockpit / CLI) |
|
| Network - Add Logical Interfaces | NethSecurity |
|
| Network Zones/Roles | NethSecurity |
|
| Trusted Networks | ||
| Network Testing Tools | ||
| Routing Info | NethSecurity |
|
| DNS Server | AD Account Provider OR DNSMasq NethSecurity |
|
| DHCP Server | DNSMasq NethSecurity |
|
| PXE/TFTP Server | (CLI) |
? (CLI) NethSecurity |
| SSH / SFTP Manager | (Cockpit / CLI) |
|
| System Information | ||
| Hardware Monitor | ||
| Services Monitor | (Partial) (Cockpit / CLI) |
|
| Services Manager | (Cockpit / CLI) |
|
| Storage Monitor | ||
| Storage Manager | (Cockpit / CLI) |
|
| System Shutdown / Reboot | (Cockpit / CLI) |
|
| Web Terminal | (Cockpit) |
|
| Certificate - Self-Signed | ||
| Certificates - Let’s Encrypt | ||
| Certificates - Upload | ||
| Certificates - Wildcard | ||
| Server Manager - 2FA | ||
| Server Manager - Access Restrictions | WAN/LAN IP Whitelist |
|
| Server Manager - Language Selection | Auto-Detection Planned |
|
| Log Viewer | Single/Dual-pane |
|
| Log Rotation | ? | |
| User Portal | ||
| E-mail Smarthost | Planned |
|
| E-mail Notifications | ||
| Configuration Backup | Manual Automatic |
Manual Automatic with Scheduled backups |
| Configuration Restore | From URL From File From Backup Repository |
(Disaster Recovery) |
| Data Backup | On Schedule Inclusions Exclusions |
Manual On Schedule (Backup contains App + Data) |
| Data Backup Engine | Restic Duplicity Rsync |
Restic |
| Backup Destination | Backblaze B2 Amazon S3 Generic S3 Windows File Share Local Storage NFS WebDAV SFTP (NOTE: Backup Destination Limited by Engine) |
Backblaze B2 Amazon S3 Generic S3 Windows File Share Local Storage Azure Blob Storage |
| Backup Encryption | (Depends on the Engine) |
|
| Backup Deduplication | (Depends on the Engine) |
|
| Data Restore | Selective File/folder level restore | App Restore (App + Data) |
| Disaster Recovery | ||
| MinIO | ||
| Software Center | Install Apps Update Apps (Manual / Auto) Uninstall Apps (Partial) |
Install Apps Update Apps (Manual / Subscription: Auto) Uninstall Apps (Removes Data!) Multiple App Instances Clone Apps Move Apps between Cluster Nodes |
| OS Updates | Manual Automatic |
Subscription Cockpit / CLI |
| Fail2Ban | Ban Unban Whitelist Notifications |
(CrowdSec) |
| CrowdSec | (Fail2Ban) |
(use of central API requires free registration) |
| Nextcloud | Account Provider Integration CalDAV/CardDAV auto-discovery |
Account Provider Integration |
| VPN | IPSEC OpenVPN roadwarrior/net2net Account Provider Integration |
wg-easy (WireGuard) (3rd-party) No Account Provider Integration or NethSecurity |
| Firewall/Gateway | (Shorewall) Multi-WAN Traffic Shapping (QoS) Port Forwarding Firewall Objects Firewall Rules Routing Rules Deep packet inspection (DPI) Firewall/Network zones/roles Hairpin NAT Application Layer Gateway (ALG) MAC validation (IP/MAC binding) Logging SNAT |
(Minimal: Firewalld) Open Ports (CLI) (Firewalld: Cockpit / CLI) (More complete: NethSecurity) |
| Bandwidth Monitor | (ntopng) |
|
| IPS | (suricata + EveBox) IPS Bypass |
|
| Thread Shield | IP Blacklist DNS Blacklist IP/CIDR Whitelist Geo-blocking (CLI) |
NethSecurity |
| Mattermost | Import Users |
LDAP / Account provider integration: in discussion |
| Print Server | ||
| SNMP | Net-SNMP project (from old server manager) |
NethSecurity |
| UPS Support | ||
| Collectd - Statistics/Monitoring | ||
| NetData | (partially integrated) |
(NethForge/3rd-party) |
| Reports | (Dante) |
|
| Instant Messaging (XMPP/eJabberd) |
Account Provider Integration |
Account Provider Integration |
| Fax Server | (HylaFax) (accessible from old server manager) |
|
| File Server | (SMB/CIFS) |
(SMB2/3) |
| Local AD | ||
| Shared Folders | ||
| Recycle Bin | CLI |
|
| Home Share | ||
| ACLs | limited to a group, + options through 3rd-party tools |
|
| Authenticated Access | ||
| Guest Access | ||
| Auditing | ||
| Remote AD | ||
| Local OpenLDAP | ||
| Shared Folders | ||
| Recycle Bin | ||
| Authenticated Access | ||
| Guest Access | ||
| Auditing | ||
| Remote OpenLDAP | ||
| No Account Provider | ||
| Shared Folders | ||
| Recycle Bin | ||
| Authenticated Access | ||
| Guest Access | ||
| Auditing | ||
| Web Server | (LA |
(LE (NethForge/3rd-party) |
| FTP(S) | ||
| SFTP | SFTPGo SFTP Web Client Custom Users Multiple storage backends Access restriction |
|
| Virtual Hosts | Access Restrictions: - trusted networks - HTTP authentication Certificate Selection FTP access restriction PHP versions Custom PHP Settings |
Let’s Encrypt Certificate PHP versions Custom PHP Settings |
| MariaDB | (NethForge/3rd-party) (from software collection) |
(NethForge/3rd-party) |
| PostgreSQL | (NethForge/3rd-party) pgadmin WebUI |
|
| Reverse Proxy | (Apache Proxy Pass) Access Restriction: CIDR networks |
(Traefik “HTTP Routes”) |
| E-mail Server | ||
| Account Provider Integration | ||
| IMAP | ||
| POP3 | ||
| SMTP | ||
| Antivirus | ||
| AntiSpam (Rspamd) | ||
| Mail Filter | ||
| Whitelist | ||
| Blacklist | ||
| Block Attachments | ||
| Multi-Domain | Aliased |
|
| DKIM | ||
| Domain Status Check | ||
| Mailboxes | ||
| Global SPAM retention policy | ||
| Quarantine | ||
| User impersonation | ||
| Group aliasing | ||
| Global Quota | ||
| Per-user quota | ||
| Per-user spam retention | ||
| Public Mailboxes | ||
| Shared seen | ||
| Custom Addresses | ||
| E-Mail Connectors | ||
| -POP3 | ||
| -IMAP | ||
| E-Mail Synchronization (imapsync) |
||
| E-Mail Queue Manager | ||
| E-Mail Relay | ||
| -Custom HELO | ||
| Mail Disclaimer | (deprecated) |
|
| Webmail (Roundcubemail) |
Plugins Account Provider Integration Access Restriction |
Plugins Account Provider Integration |
| WebTop5 Groupware | Account Provider Integration, Nextcloud Integration, Chat Integration, 2FA, E-mail, Contacts, Calendars, Tasks, ActiveSync (EAS), CalDAV / CardDAV sync, - etc. |
|
| PBX Server | (FreePBX/Asterisk) |
NethVoice |
| Hotspot | (requires a cloud server) |
NethSecurity (requires a cloud server) |
| Virtual Machines (KVM / libvirt) | (CLI) |
(Cockpit) |
| MRP/ERP/CRM | Business Cube Integration - Paid Dolibarr (NethForge/3rd-party) |
Odoo Dolibarr (3rd-party) |
| Microsoft SQL Server | (required by Business Cube) (NethForge/3rd-party) |
|
| Collabora Online | (NethForge/3rd-party) Nextcloud Integration WebTop 5 Integration |
Nextcloud Integration WebTop 5 Integration |
| SoGo Groupware | (NethForge/3rd-party) Account Provider integration |
(NethForge/3rd-party) Account Provider integration |
| Docker | (NethForge/3rd-party) |
(althought many apps are build from Docker) |
| Hotsync (beta) | (NethForge/3rd-party) |
|
| phpVirtualBox | (NethForge/3rd-party) |
|
| NethSecurity Controller | ||
| DokuWiki | (NethForge/3rd-party) |
(NethForge/3rd-party) |
| Prometheus (Monitoring) |
(NethForge/3rd-party) |
|
| Grafana | (NethForge/3rd-party) |
|
| Wordpress | (NethForge/3rd-party) |
(NethForge/3rd-party) |
| Paperless NGX | (NethForge/3rd-party) |
|
| Automysqlbackup | (NethForge/3rd-party) |
|
| Awstats | (NethForge/3rd-party) |
|
| BackupPC | (NethForge/3rd-party) |
(NethForge/3rd-party) |
| Bareos | (NethForge/3rd-party) |
|
| Clamscan Antivirus | (NethForge/3rd-party) |
|
| Cockpit-machines (KVM virtualization) | (NethForge/3rd-party) |
(Cockpit) |
| Crontab (cron manager) | (NethForge/3rd-party) |
|
| Ddclient (dynamic dns client) | (NethForge/3rd-party) |
(NethForge/3rd-party) or NethSecurity’s DDNS |
| Discourse | (NethForge/3rd-party) |
|
| Email Client Autoconfiguration (automx) |
(NethForge/3rd-party) |
|
| Glances (system monitoring) | (NethForge/3rd-party) |
|
| Glpi | (NethForge/3rd-party) |
(NethForge/3rd-party) |
| Guacamole | (NethForge/3rd-party) |
(beta version - NethForge/3rd-party) |
| LemonLDAP::NG | (NethForge/3rd-party) |
|
| acme-dns | (NethForge/3rd-party) |
|
| MeshCentral | (NethForge/3rd-party) |
(NethForge/3rd-party) |
| Moodle | (NethForge/3rd-party) |
|
| NFS | (NethForge/3rd-party) |
(Cockpit - NFS Mounts) |
| Nginx (reverse proxy webserver) | (NethForge/3rd-party) |
|
| Onlyoffice | (NethForge/3rd-party) |
(NethForge/3rd-party) |
| PhpLDAPadmin | (NethForge/3rd-party) |
LAM - LDAP Account Manager (NethForge/3rd-party) |
| LAM - LDAP Account Manager | phpLDAPadmin (NethForge/3rd-party) |
(NethForge/3rd-party) |
| PhpMyAdmin | (NethForge/3rd-party) |
Built-in in some Apps |
| PhpPgAdmin | (NethForge/3rd-party) |
(built-in pgadmin in PostgreSQL App Instances) |
| Pihole | (NethForge/3rd-party) |
|
| Piler | (NethForge/3rd-party) |
|
| Rainloop | (NethForge/3rd-party) |
|
| SambaStatus | (NethForge/3rd-party) |
|
| Savapage | (NethForge/3rd-party) |
|
| Self-service-password | (NethForge/3rd-party) |
Built-in User Portal (same purpose) |
| Shell In A Box | (NethForge/3rd-party) |
|
| Sympa (mailling list) | (NethForge/3rd-party) |
|
| Transmission | (NethForge/3rd-party) |
|
| TT-rss | (NethForge/3rd-party) |
|
| Urbackup | (NethForge/3rd-party) |
|
| Zabbix | (NethForge/3rd-party) |
(NethForge/3rd-party) |
| Zammad | (NethForge/3rd-party) |
(NethForge/3rd-party) |
| Ampache | (NethForge/3rd-party) |
|
| Madsonic | (NethForge/3rd-party) |
|
| IT-Tools | (NethForge/3rd-party) |
|
| Joplin Server | (NethForge/3rd-party) |
|
| Matomo | (NethForge/3rd-party) |
|
| N8N | (NethForge/3rd-party) |
|
| Stirling PDF | (NethForge/3rd-party) |
|
| Homarr | (NethForge/3rd-party) |
|
| Kimai | (NethForge/3rd-party) |
- In some aspects, due to the different architecture/design (NS7 more near to bare-metal and VM while NS8 further away from hardware, from OS, and more close to VM/cloud…), a direct comparison between NS7 and NS8 is not that simple.
- Comparable user-base (although NS8 can extend its reach) and comparable feature-wise, to some extend.
- Note many fine-grained features/options of NS8/NethSecurity are not yet listed.
- Note there are Apps provided by third-parties, some apps could be outdated, some NS8 missing features can be found on Cockpit or NethSecurity…
- Including Third-Party Apps or NethSecurity (not a part of NS8) on the comparison is not completely fair but can help some users to find some features or know about them.
- It is quite possible for the list to contain errors, missing things, etc. Please, correct as you see fit. The post is WIKIfied so any community member can edit it.
- There are NS8 features missing in the comparison.
- Not all old NS features are required anymore.
- NS7 soon will cease to be a real option.
- NS7 has many years on its back. NS8 not so. It’s normal that NS7 has more 3rd-party apps, at the moment.
- Organization/arrangment can be improved or re-thinked. (it originated from NS7 features and NS8 were added later…)
- If not interesting for anyone or don’t find much sense/value in it, consider deleting it altogether.
- For any future reader, this is a Work In Progress and can become outdated (so take anything here with a grain of salt)
- Please share and be civil. No flame war intended.
