Open main menu

Meza

MediaWiki extensions manual
Crystal Clear action run.svg
Meza
Release status: stable
Meza logo.png
Implementation Beta Feature, Database, User interface, PHP, Search
Description Setup an enterprise MediaWiki server with simple commands
Author(s)
and others
Latest version 31.2.1 (2018-11-07)
MediaWiki 1.31.1
PHP Meza installs PHP 7.1
Database changes Yes
License MIT License
Download
Installation guide
RELEASE NOTES
Translate the Meza extension if it is available at translatewiki.net
Screenshot of an interactive shell session using Meza via Vagrant, showing the initial login screen and the beginning of meza deploy vagrant.

Meza is a MediaWiki administration program which enables the easy install and maintenance of MediaWiki.

Contents

Why Meza?Edit

To make it possible for everyone to have a modern, fully-featured MediaWiki installation. Standard MediaWiki is easy to install, but increasingly its newer and better features are contained within extensions with more complicated install procedures. Additionally, they may be particularly difficult to install on Enterprise Linux derivatives (e.g. Red Hat, CentOS, etc). This project aims to make features like VisualEditor, CirrusSearch, etc, easy to install, backup, reconfigure, and maintain in a robust and well-tested way.

Who is using Meza?Edit

RequirementsEdit

  1. System Requirements:
    1. 4GB RAM minimum suggested. For trying out Meza with 2GB RAM or even less, see Meza/Setup on a low-memory system
  2. Operating system:
    1. Linux, either CentOS 7 or RedHat 7 (Debian 9 has beta support on the 32.x branch)
    2. Mac, Windows, or Linux using the Vagrant or Virtual Box install instructions
  3. Minimal install: Attempting to install it on a Linux server with many other packages already installed may not work properly due to conflicts

See Meza/Known Enterprise Challenges for challenges, conflicts, and common errors.

InstallEdit

There are step-by-step explanations of how to setup Meza in the following environments:

  1. Install with Vagrant: This is the easiest way to try Meza on your personal computer
  2. Install on Virtual Box: This requires a little more work, but is good if you don't like Vagrant
  3. Install on existing server: This assumes you already have a server you can SSH into
  4. Install on multiple servers: Install Meza components separately on different servers

UpgradingEdit

If you have Meza 31.x or greaterEdit

Run sudo meza update X.Y.Z (where X.Y.Z is the version you want, like 31.2.0) to get the latest version. Then deploy it with sudo meza deploy your-environment-name.

If you have an older version of MezaEdit

If you have an older version see Meza/Upgrade from Meza 27.x.

AutodeployerEdit

You can define a version of Meza to use in your config, and by changing your config you can automatically upgrade Meza. See more about Autodeployer.

UsageEdit

After install you'll have a fully functional MediaWiki wiki farm installation with VisualEditor, CirrusSearch, Semantic MediaWiki, and many other extensions. With your new installation you can do the following:

FeaturesEdit

Recommended Enterprise PracticesEdit

More documentationEdit

The nameEdit

Meza was originally named for David Meza, who was Chief Knowledge Architect at NASA JSC and granted access to the first Linux-based server used for MediaWiki at JSC. It has since come to also stand for "Mediawiki E-Z Admin".