Jump to content

Meza

From mediawiki.org
Manual on MediaWiki Tools

Release status: stable
Implementation Database
Description Setup and maintain an enterprise MediaWiki server with simple commands
Author(s)
and others
Latest version 43.x (2025-10-08)
MediaWiki 1.43.x
PHP Meza installs PHP 8.1.33
License MIT
Download
Installation guide
RELEASE NOTES

"MediaWiki E-Z Administration"

Meza is a free and open-source Ansible software project developed and maintained by NASA that is designed to provide reliable "push button" installation, upgrade and configuration of everything required to operate a fully-featured MediaWiki farm on a Red Hat derived base systems. More About.

Why Meza?

[edit]

Setup and maintain an enterprise MediaWiki server with simple commands

  • Enterprise-Grade Deployment Automation
  • Enterprise-Grade Security & Scalability
  • Complete, Out-Of-The-Box, Secure, Production-Ready MediaWiki Application
  • Operational Excellence
  • Multi-Wiki Architecture
  • Time to Value

Features

[edit]

What Meza Installs and Configures

[edit]
Logo Software Version Why it's part of Meza
Ansible-Core 2.16.3 Enables Meza to run and do what Meza does
Python 3.12.11 Required for Ansible to run
jinja 3.1.2 Used by Ansible to generate configuration files dynamically based on variables, facts, and other data.
OpenJDK 1.8.0_462 Java Runtime Environment (JRE) for ElasticSearch to run
Haproxy 1.8.27 Used by MediaWiki for Secure Application Front-End SSL/TLS Terminator/Load Balancer
Apache 2.4.37 Webserver for MediaWiki
MediaWiki 1.43.x LTS Base Wiki Application
~100 Configured MediaWiki Extensions Enables MediaWiki to function as more than just a wiki.
SemanticMediaWiki 6.0.0 Used by MediaWiki to store and query RDFa compliant structured data in MediaWiki pages
PHP/php-fpm 8.1 Used by MediaWiki to run
plus many essential php packages As required by MediaWiki and MediaWiki Extensions
ICU 74.2
MariaDB 10.3.39 Used by MediaWiki to store content
Elasticsearch 7.10.2 Used by MediaWiki to index and search content
Lua 5.1.5 Used by MediaWiki to do programming in Modules
Pygments 2.19.2
ImageMagick 6.9.13-25 Q16 Used by MediaWiki to generate thumbnails
Composer 2.8.4 Used to install and update MediaWiki Components

Who is using Meza?

[edit]

Join the conversation

[edit]

How to contribute

[edit]

Meza's Requirements

[edit]
  1. System Hardware Requirements:
    1. RAM: ≥ 8GB
    2. Disk Space: ≥ 40GB available
  2. System Software Requirements:
    1. OS: Rocky Linux 8.9 (RHEL 8 equivalent)
    2. SELINUX: Permissive Mode
    3. FIPS Enabled: False

Note - These requirements can be met on Mac, Windows and other Linux Distributions using a hypervisor (i.e. VirtualBox).

Install

[edit]

Upgrading

[edit]

Usage (Simple)

[edit]

After install you'll have a fully functional MediaWiki wiki farm. With your new installation, you can do the following:

See Meza/Commands⁣ for all available commands and their directives, including the Ansible playbook command and its associated tags.

Usage (Advanced)

[edit]

Configure Meza

[edit]

Report and Track Issues

[edit]

All issues in meza are currently being tracker by user Freephile on his form of meza. See: Issue tracking (GitHub).

Here are some quick links to Freephiles issues

The name

[edit]

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 Administration".

Miscellaneous Meza Pages

[edit]

The following section contains links to various pages that are not officially maintained, however, they still contain useful information and are retained here for completeness.

Search within Meza subpages

History

[edit]

2025

2024

  • 2024-06-?? - Branch: GRC-ATF - Used by NASA GRC-ATF - Actively maintained - contact User:Revansx for questions

2023

2022-2019 - various attempts to upgrade from 31.x to

  • 2020-12-29 - REL_35
  • ????-??-?? - MW 1.34 (ref: freephile's QB fork)
  • ????-??-?? - MW 1.32 (various)

2018

  • 2018-09-21 - tag 31.0.0
  • 2018-04-19 - tag 30.0.0
  • 2018-04-16 - tag 27.0.0

2017

  • 2017-06-03 - tag v1.0.0-alpha

2015