Что установлено на вашем сервере MediaWiki?
- MediaWiki 1.43 LTS из официального образа Docker, запускается на турецком
- База данных MariaDB 11
- HTTPS через Caddy: вики открывается по адресу sslip.io на основе вашего IP, так что домен необязателен
- Учётная запись администратора Yonetici, экрана первоначальной настройки нет
- Чтение открыто для всех, а правка и создание учётных записей для посетителей закрыты
- Файл настроек, который можно редактировать, — /opt/seturack/mediawiki/LocalSettings.php
- Брандмауэр, в котором открыты только порты 22, 80 и 443
Какой размер нужен для MediaWiki?
В официальных требованиях MediaWiki для сайта на одном компьютере рекомендованы не менее 256 МБ RAM и 351 МБ места, с оговоркой, что для загруженной вики или вики с загрузками этого не хватит. Ориентир такой: 1 ГБ — хорошее начало для командной или небольшой вики. Для вики с большой аудиторией посмотрите на 2 ГБ, а для растущей за счёт загрузок и расширений — на 4 ГБ. RAM, CPU и диск можно увеличивать по отдельности в панели, а данные и IP-адрес останутся прежними.
| Применение | Размер | Цена | Выбрать |
|---|---|---|---|
| Несколько человек | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/мес. | |
| Небольшая команда | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/мес. | |
| Компания | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/мес. |
Кому подходит?
- Компаниям, которые ведут внутреннюю базу знаний и документы по процессам
- Тем, кто строит игровую, тематическую или общественную энциклопедию
- Школам, клубам и объединениям, которые ведут архив
- Командам, которые знают, как устроено редактирование в Википедии, и хотят того же
- Вики с читателями в Турции, которые должны работать на сервере в Стамбуле
Что будет после заказа?
- Задайте размер и оплатите заказ.
- Сервер запускается, и MediaWiki устанавливается сама. В наших проверках на настоящих серверах это заняло около 4 минут.
- В панели откройте свой сервер в разделе «Мои серверы». Когда в строке «Приложение» на вкладке «Обзор» появится сообщение, что MediaWiki готова, нажмите «Открыть приложение».
- Нажмите ссылку входа вверху справа и введите данные из строк «Логин» и «Пароль». Логин — Yonetici, с заглавной Y.
- Откройте своё имя вверху справа, перейдите в Preferences и обновите адрес email и пароль. Там же можно сменить язык интерфейса.
- Отредактируйте главную страницу, затем создайте учётные записи для команды на странице Special:CreateAccount.
С каждым сервером
- Ежедневные бэкапы входят в цену
- Безлимитный трафик
- Полный root-доступ
- Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
- Расположение: Istanbul · IST-1.
Полезно знать
- После изменения файла настроек выполните docker compose restart mediawiki в той же папке.
- Загрузка файлов и изображений выключена, включается она в LocalSettings.php.
- Почтовый сервер не задан. Для подтверждения email и уведомлений впишите данные почтового сервиса в параметр $wgSMTP.
- 1.43 — выпуск с долгосрочной поддержкой, официальная поддержка закончится в декабре 2027 года. Установка исправлений безопасности и переход на новую версию остаются на вас.
- Папки расширений, которые не входят в поставку, исчезают при пересоздании контейнера. Подключите такие расширения постоянно в compose.yaml.
- Если сертификат выпустить не удаётся, вики открывается по http на вашем IP-адресе.
MediaWiki: вопросы и ответы
Сколько RAM нужно MediaWiki?
В официальных требованиях MediaWiki для сайта на одном компьютере рекомендованы не менее 256 МБ RAM, но сказано, что для загруженного сайта этого не хватит. Ориентир такой: 1 ГБ — хорошее начало для небольшой вики, 2 ГБ — для вики с большой аудиторией.
Можно ли закрыть MediaWiki только для моей команды?
Да. В этой установке посетители могут только читать, а учётные записи создаёт администратор на странице Special:CreateAccount. Чтобы закрыть и чтение, добавьте в LocalSettings.php строку $wgGroupPermissions, которая для анонимных пользователей отключает право read. В документации MediaWiki советуют сначала тщательно это проверить.
Как включить загрузку изображений в MediaWiki?
В MediaWiki загрузка файлов по умолчанию выключена. Задайте $wgEnableUploads значение true в /opt/seturack/mediawiki/LocalSettings.php, затем выполните docker compose restart mediawiki. Загруженные файлы лежат на постоянном томе Docker.
Можно ли использовать VisualEditor в MediaWiki?
Да. VisualEditor входит в состав MediaWiki, скачивать ничего не нужно. Добавьте в LocalSettings.php строку wfLoadExtension( 'VisualEditor' );, перезапустите контейнер и запустите скрипт обновления MediaWiki.
Почему не приходят письма с подтверждением из MediaWiki?
По умолчанию MediaWiki использует функцию mail из PHP, а почтовый сервер при установке не задаётся. Впишите данные почтового сервиса в параметр $wgSMTP в LocalSettings.php.
Можно ли использовать с MediaWiki собственный домен?
Да. Направьте A-запись на IP-адрес сервера и добавьте новый адрес в настройки HTTPS. Затем измените $wgServer в LocalSettings.php на новый адрес и выполните docker compose restart mediawiki.