MediaWiki operator¶
A Juju charm deploying and managing MediaWiki on Kubernetes. MediaWiki is a free and open-source wiki software developed by the Wikimedia Foundation, the host of Wikipedia.
Like any Juju charm, this charm supports one-line deployment, configuration, integration, scaling, and more. For MediaWiki, this includes:
Direct access to MediaWiki’s basic configuration settings
S3 backed object storage for redundant storage of file uploads
Integration with SSO
The MediaWiki charm allows for deployment on many different Kubernetes platforms, from MicroK8s to Charmed Kubernetes to public cloud Kubernetes offerings.
This charm will make operating MediaWiki simple and straightforward for DevOps or SRE teams through Juju’s clean interface.
In this documentation¶
Get started¶
Learn about what’s in the charm, step through a basic deployment, and perform some common operations.
Learn, try, and plan: Guided tutorial • High-level deployment
Deploy and configure: Configure MediaWiki • Relation endpoints
Observe, maintain, and update: Integrate with COS • Metrics • Upgrade
Dive deeper¶
Learn more about operations focused on advanced configurations and security.
Security: Overview • Firewall allowlist
Design: Architecture
Develop and contribute¶
Get involved: Contribute to the documentation • Contribute to the source code
How this documentation is organized¶
This documentation uses the Diátaxis documentation structure.
The Tutorial takes you step-by-step through a basic deployment of the MediaWiki charm.
How-to guides assume you have basic familiarity with the MediaWiki charm. Learn more about setting up, using, maintaining, and contributing to this charm.
Reference provides a guide to actions, configurations, relations, and other technical details.
Explanation includes topic overviews, background and context and detailed discussion.
Release notes holds all the release notes for the charm, including any system or upgrade requirements.
Contributing to this documentation¶
Documentation is an important part of this project, and we take the same open-source approach to the documentation as the code. As such, we welcome community contributions, suggestions, and constructive feedback on our documentation. See How to contribute for more information.
If there’s a particular area of documentation that you’d like to see that’s missing, please file a bug.
Project and community¶
The MediaWiki Operator is a member of the Ubuntu family. It’s an open-source project that warmly welcomes community projects, contributions, suggestions, fixes, and constructive feedback.
Governance and policies¶
Get involved¶
Releases¶
Thinking about using the MediaWiki Operator for your next project? Get in touch!