Categories
Self-Hosted Collaboration Knowledge Base Documentation Content Management Wiki Technical WritingStars
Forks
Watchers
Developer links
MediaWiki
With MediaWiki, the wiki software behind Wikipedia, a team writes one shared knowledge base in plain wikitext or a visual editor while every revision stays saved for comparison and rollback. Page history names the author and edit summary of each change, and a side-by-side diff shows exactly what moved before anyone reverts. Talk pages hold threaded discussions with inline replies, notifications announce mentions and thanks, and watchlists flag the pages you follow. Namespaces, categories, redirects, and reusable templates give a large wiki its structure, and Lua modules written for Scribunto power infoboxes. Uploaded images get automatic thumbnails and a full-screen lightbox. Bundled extensions add PDF handling and math rendering for documentation that needs more than text. Group-based permissions decide who may read, edit, protect, or delete. A wiki can stay open to everyone or sit behind a login. AbuseFilter, CAPTCHAs, blocklists, and two-factor sign-in help fend off spam and account takeovers. Vector 2022 brings a sticky table of contents and an optional dark mode. The interface is localized in over 350 languages. Bots and scripts log in, read, search, and edit with the Action API. Use it for company handbooks, engineering runbooks, course notes, fandom encyclopedias, and public reference sites. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-2.0-or-later licensed.
Benefits
- Never Lose A Page Revision
- Every save creates a new revision, so history pages, diffs, and one-click reverts let editors undo vandalism or mistakes without losing earlier work or the audit trail behind it.
- Control Who Reads And Edits
- Group-based permissions in LocalSettings.php let you keep a wiki open to everyone, limit editing to registered users, or hide it behind a login for internal documentation.
- Edit Visually Or In Wikitext
- Newcomers use the bundled VisualEditor while power users write wikitext with templates and parser functions, so one wiki serves casual contributors and seasoned documentation authors alike.
- Grow With Extensions And Skins
- Bundled extensions add AbuseFilter, Scribunto Lua scripting, math rendering, and two-factor sign-in, while hundreds of community extensions and skins reshape the wiki without touching core code.
Features
- Revision History And Diffs
- Every edit is stored with its author, timestamp, and summary, and the diff viewer compares any two revisions side by side before you restore one.
- Talk Pages And Notifications
- DiscussionTools adds inline replies and new-topic forms to talk pages, while Echo sends on-site notifications for mentions, thanks, and replies.
- Templates And Categories
- Reusable templates, parser functions, categories, namespaces, and redirects structure large wikis, and Scribunto adds Lua modules for infoboxes and computed content.
- Media Uploads And Thumbnails
- Special:Upload stores images and files with ImageMagick or GD thumbnails, and MultimediaViewer opens pictures in a full-screen lightbox.
- Action API For Bots
- The api.php Action API lets scripts and bots log in, read pages, search, and make edits, and it reports metadata about the wiki and the current user.
- Vector 2022 Skin
- Vector 2022 offers a sticky table of contents, text and width controls, and an optional dark mode, with Timeless, MonoBook, and MinervaNeue as alternatives.