Skip to main content

MediaWiki Overview

MediaWiki is a free and open-source wiki engine developed for use on Wikipedia in 2002 and named MediaWiki in 2003. It remains in use on Wikipedia and almost all other Wikimedia sites, including Wiktionary, Wikimedia Commons, and Wikidata. These sites continue to define a large part of the requirement set for MediaWiki. Its development has been coordinated by the Wikimedia Foundation.

Key Features​

  • Collaborative Editing: Allows multiple users to create and edit content collaboratively.
  • Rich Content Management: Supports various content types, including text, images, and multimedia.
  • Version Control: Tracks changes to content with comprehensive version control.
  • Extensible: Numerous extensions available to add functionality.
  • Scalable: Suitable for small wikis and large-scale wiki farms like Wikipedia.

Our Version​

We offer a pre-configured version of MediaWiki optimized for performance and stability. Below are the details of our setup:

MediaWiki 1.3x on Ubuntu Server 20.04 with Nginx, MySQL Server 8.0, PHP 7.4, and PHP-FPM​

  • MediaWiki 1.3x: The open-source wiki software that powers Wikipedia, designed for collaborative editing of content.
  • Ubuntu Server 20.04 (Focal Fossa): A stable and secure long-term support release, known for its reliability and security.
  • Nginx: A high-performance web server and reverse proxy, providing efficient handling of web traffic.
  • MySQL Server 8.0: Ensures reliable data management and robust database features.
  • PHP 7.4: Provides compatibility with a wide range of web applications.
  • PHP-FPM (FastCGI Process Manager): Efficiently handles the execution of PHP scripts, improving overall server performance.

Key Benefits​

  • Reliable Environment: Ubuntu 20.04 offers a stable and secure platform for running MediaWiki.
  • High Performance: Nginx and PHP-FPM ensure efficient handling of web traffic and PHP script execution.
  • Robust Data Management: MySQL 8.0 provides dependable and scalable data management.

Getting Started with MediaWiki​

  1. Accessing MediaWiki: Log in to your MediaWiki instance using the credentials provided during setup.
  2. Setting Up Your Wiki: Follow the setup wizard to configure your MediaWiki site.
  3. Managing Content: Use the MediaWiki interface to create and manage wiki pages.
  4. Customizing Your Wiki: Install extensions and skins to customize the functionality and appearance of your wiki.
  5. Optimizing Performance: Configure Nginx and PHP-FPM settings to ensure optimal performance.
  6. Security Settings: Implement security best practices, including setting up firewalls and SSL certificates.

Resources​