Установка 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 вики после пересоздания контейнера пропадёт.
- Нужен Docker с плагином Compose v2, его ставит установщик curl -fsSL https://get.docker.com | sh.
- Создайте compose-файл ниже и запустите docker compose up -d.
- Откройте http://IP-сервера:8080: движок сам предложит веб-установщик.
- Скачайте LocalSettings.php в конце установщика и положите рядом с compose-файлом.
Домен, HTTPS и закрытая вики на MediaWiki
Поставьте перед контейнером Caddy или Nginx, а в LocalSettings.php исправьте адрес: $wgServer = "https://wiki.example.com";. Без этого MediaWiki строит ссылки со старым IP и портом 8080. По умолчанию вики открыта всем.
Копии и обновление MediaWiki без потери правок
В копию входят три вещи: дамп базы, том с загруженными файлами и файл LocalSettings.php. Базу выгружает mysqldump из контейнера MariaDB. Расписание и вынос копий с сервера: сервер для бэкапов.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов
Данные
| Параметр | Значение по документации |
|---|---|
| PHP | 8.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. Учётные записи сотрудников создаёт администратор.