Server software is a type of application software that provides services or functionalities for multiple clients. Here, we have listed all the common types of server software.
Common Types of Server Software
Web Server Software
•Apache HTTP Server
•Nginx
•Lighttpd
•Microsoft IIS
NAS (Network Attached Storage)/SAN (Storage Area Network) Software
•TrueNAS
•Openfiler
•Open Media Vault
Email Server Software
•hmail Server
•Apache James
•Axigen
•Sendmail
•Zimbra
Other Useful Server Software
•Apache Tomcat
•Node.js
•Glassfish
•Xigma NAS
•ESOS SAN
•Open SMTPD
•Dovecot
•Modoboa
Database Server Software
Media Server/Streaming Software
•Wowza
•Jellyfin
•Serviio
Apache HTTP Server
• On-premises
• Secure, efficient, and extensible web server
• Robust, commercial-grade, highly scalable
• Supports SSL/TLS, IPV6, CGI, FTP, etc.
Nginx
• On-premises
• Web server, load balancer, mail proxy, etc.
• Implement mTLS, cloud, API Gateway, etc.
• Lightweight, multi-language application server
Lighttpd
• On-premises, lightweight
• Supports Fast CGI, SCGI, load balancing, etc.
• Secure, fast, flexible, small memory footprint
• Supports TLS/SSL, servlet, and modules
Microsoft IIS
• On-premises, easy-to-manage
• Supports HTTP, HTTPS, FTP, multiple authentication mechanisms
• IP security, server name identification, CPU throttling, etc.
• Secure, reliable, flexible, extensible
TrueNAS
• On-premises, NAS storage
• Simple, fast, centralized, scalable data server
• Compression, duplication of data
• Non-critical, mission-critical, large data storage options
Openfiler
• On-premises, NAS-SAN storage
• File-based NAS, block-based SAN
• Unified storage, high-availability, block replication
• Web-based management, storage capacity expansion
Open Media Vault
• On-premises, web-based administration
• Supports IPV6, SSH, (S)FTP, RSync, etc.
• Link aggregation, file sharing, volume management, etc.
• Scalable, easy-to-use NAS
hmail Server
• On-premises
• Supports SMTP, IMAP, POP3 protocols
• Supports RoundCube, Squirrelmail, and other webmail clients
• Provides SSL encryption, built-in anti-spam
Apache James
• On-premises, Java Apache Mail Enterprise Server (James)
• Supports IMAP, SMTP, POP3, and other protocols
• Search API, mailbox API, and other APIs
• Supports MySQL, PostgreSQL, Cassandra, etc.
Axigen
• Mail server, calendar server
• Supports IMAP, POP3, SMTP protocols
• High availability and clustering, advanced web client
• Fast, secure, customizable
Sendmail
• Mail server, mail transfer agent
• Supports Quickpage, UUCP, SMTP, etc.
• Flexible, not easy to configure
• For large, complex environment
Zimbra
• On-premises, cloud-based mail server and client
• Supports IMAP, POP, etc.
• Offers SSL encryption, anti-spamming features
• Webmail client integrates email, address book, calendar, tasks, etc.
Apache Tomcat
• On-premises, web server
• Stable, secure, lightweight, flexible
• Supports HTTP/2, SSL/TLS, etc.
• Application memory protection, refactored clustering, etc.
Node.js
• Web server cum cross-platform run time environment
• Asynchronous I/O capability, file system I/O
• Use javascript to write command-line tools
• Module support for HTTP, TCP, UDP, SSL/TLS
Glassfish
• On-premises, Java EE server
• Lightweight, flexible, easy-to-use
• Provides load balancing, clustering, admin console
• Supports Java Server Faces, Java Server Pages, Servlet, Java Beans, and other Java technologies
Xigma NAS
• Cross-platform support
• Create fast, centralized server, store all kinds of data
• Customizable, provides disk encryption
• Supports FTP, NFS, AFP, and other protocols
ESOS SAN
• On-premises
• ZFS storage subsystem, text-based user interface
• Supports ethernet bridging, RAID controller, etc.
Open SMTPD
• On-premises, mail server
• Supports SMTP protocol
• Requires low CPU memory, secure, reliable
Dovecot
• On-premises, easy-to-setup
• Lightweight, fast, supports IMAP, POP3 protocols
• Acts as mail storage server and mail proxy server
• Supports Postfix and Exim, Requires low memory
Modoboa
• On-premises, easy-to-setup
• Supports MySQL, PostgreSQL, etc.
• Autoresponder, webmail, create unlimited mailboxes and aliases
• Supports DKIM, DMARC protocols
Wowza
• On-premises streaming server
• Live, linear, on-demand streaming
• Customizable, flexible, multi-level content security
• Reliable audio, video streaming
Jellyfin
• On-premises server
• Collect, manage, and stream audio, video
• Supports all major TV apps, gaming devices, mobile, desktop devices
• Secure storage of media files
Serviio
• On-premises media server
• Stream audio, video, images on a connected home network
• Runs on desktops, NAS
• Supports TV apps, mobiles, gaming devices, desktops