Установка MediaWiki на свой сервер: коротко и с данными

Конспект страницы: 6 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка MediaWiki на свой сервер.

Коротко

Главная / Для офиса / MediaWiki Установка MediaWiki на свой сервер сводится к двум контейнерам, образу mediawiki и MariaDB, и веб-установщику, который в конце выдаёт файл LocalSettings.php. Это тот самый движок Википедии: шаблоны, категории, история правок и расширения, а требования у него скромные. Для внутренней вики хватит 1 ядра и 2 ГБ памяти: образ mediawiki и MariaDB в Docker.

Конспект по разделам

Что такое MediaWiki и кому нужна вики на её движке

MediaWiki это движок Википедии и сотен других энциклопедий. Страницы пишутся на вики-разметке, каждая правка сохраняется в истории, а общие блоки выносятся в шаблоны. Он оправдан там, где знаний много, авторов десятки и нужны категории, обсуждения и откат правок.

Какие требования у MediaWiki к серверу и базе данных

Выбирайте долгоживущую ветку (LTS): для рабочей вики важнее редкие обновления, чем свежие функции. Готовая конфигурация Таймвеб Клауд MSK Ultra 30 (1 vCPU, 2 ГБ, 30 ГБ NVMe) стоит 3 000 ₽ в месяц на 14 октября 2026 и подходит для внутренней вики. Публичной вики с трафиком добавьте ядро и память под кэш.

Установка MediaWiki в Docker и первый запуск

Том images хранит загруженные файлы, том db хранит базу. Без второй строки в разделе volumes вики после пересоздания контейнера пропадёт.

Домен, HTTPS и закрытая вики на MediaWiki

Поставьте перед контейнером Caddy или Nginx, а в LocalSettings.php исправьте адрес: $wgServer = "https://wiki.example.com";. Без этого MediaWiki строит ссылки со старым IP и портом 8080. По умолчанию вики открыта всем.

Копии и обновление MediaWiki без потери правок

В копию входят три вещи: дамп базы, том с загруженными файлами и файл LocalSettings.php. Базу выгружает mysqldump из контейнера MariaDB. Расписание и вынос копий с сервера: сервер для бэкапов.

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

Данные

ПараметрЗначение по документации
PHP8.3 и выше для актуальной ветки, с расширениями intl, mbstring, xml и другими
Базы данныхMariaDB 10.3 и выше или MySQL 5.7 и выше, PostgreSQL 10 и выше, SQLite 3.31 и выше
РекомендацияMariaDB или MySQL: на них работает Википедия, остальные варианты тестируются меньше
Память и диск256 МБ и 85 МБ для небольшой вики на одном компьютере; для нагруженной и с загрузкой файлов этого мало

Данные на 14 октября 2026.

Вопросы и ответы

Какая база данных нужна для установки MediaWiki?

MariaDB 10.3 и выше или MySQL 5.7 и выше, также PostgreSQL 10 и SQLite 3.31. Разработчики советуют MariaDB или MySQL, потому что на них работает Википедия.

Как запустить MediaWiki в Docker?

Взять образ mediawiki и контейнер MariaDB, открыть порт 8080, пройти веб-установщик с хостом базы database и смонтировать скачанный LocalSettings.php в /var/www/html.

Можно ли поставить MediaWiki на Windows?

Да, через Docker Desktop или набор XAMPP. Для вики, которой пользуется команда, лучше Linux-сервер: он работает круглосуточно и обновляется скриптами.

Как закрыть MediaWiki от посторонних?

В LocalSettings.php отключить для группы всех пользователей права read, edit и createaccount. Учётные записи сотрудников создаёт администратор.