Server software

Archived

This page has been archived and will receive no further updates.

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

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

Email/communication

File storage/collaboration

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