Notes:
- In general, these will be listed in order of preference
- Open-source unless otherwise noted
Blog
- WordPress
- Blogging software that can also act as a full-blown CMS
- Ghost
- Simple and lightweight blog server (doesn’t include search by default, for example)
Chat/instant messaging server
CMS (content management system)
- WordPress
- The most popular CMS
- Also a blogging platform
- Kotti
- Written in Python
- Based on Pyramid framework
Code hosting/repository management/issue tracking
- Gogs
- Very fast and lightweight
- Less features than GitLab but fully free and open-source
- GitLab
Configuration management
- SaltStack
- Written in Python
- Improvements over Puppet:
- Maintains constant client connections so changes are immediate
- More integrated and easier to configure orchestration than Puppet’s MCollective
- Handles SSL keys better than Puppet
- The community version of SaltStack has the same features as the enterprise version
- Uses YAML, which is arguably easier to write than Puppet DSL
Directory server
- OpenLDAP
- Fastest implementation of LDAP
- Most scalable implementation of LDAP
- OpenDJ/OpenDS
- OpenDJ: fork of OpenDS after Oracle acquired Sun and stopped development of OpenDS
- Written in Java, slightly slower than OpenLDAP (http://www.symas.com/index.php/blog/more-benchmarking/)
- Easier to set up than OpenLDAP
- 389 Directory Server (formerly Fedora Directory Server)
- Slower than OpenLDAP (http://www.connexitor.com/blog/pivot/entry.php?id=130)
- Sold commercially as Red Hat Directory Server
- Apache Directory Server
- Written in Java, much slower than OpenLDAP (http://www.connexitor.com/blog/pivot/entry.php?id=131)
Email/communication
- Zimbra Collaboration Server
- Email, calendar, address book, document sharing, chat, VOIP, web interface
File storage/collaboration
- ownCloud
- Versioning
- Collaborative editing of .odt and .doc files
- Full text file search
- REST API
- Community and Enterprise editions
- Seafile
- Versioning
- Markdown support
- Community and Professional editions
- Some features only available in the paid edition, like full text file search, HA
Question and answer (like stackexchange.com)
- Askbot
- Written in Python, on Django web framework
- Similar origins as OSQA
- OSQA
- Written in Python, on Django web framework
System monitoring
- Shinken
- Compatible with Nagios
- Completely redesigned to be more powerful, efficient, flexible than Nagios
- Icinga
- Compatible with Nagios
- Rewrite of Nagios with updated web interface, more database connectors, and REST API
Wiki
- MediaWiki
- The best free wiki software available
- Confluence
- The best commercial wiki software available
- Free for open-source, nonprofits, and classroom use