Установка Wiki.js на свой сервер: термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Установка Wiki.js на свой сервер». Страница справочника целиком: Wiki.js установка на сервер.
Коротко о теме
Wiki.js установка на VPS: образ ghcr.io/requarks/wiki:2 и база PostgreSQL, свой домен, вход через Keycloak, копии базы и сравнение с DokuWiki.
Подробности по разделам
Что умеет Wiki.js и чем он отличается от BookStack
Сравнение шести движков с таблицей лицензий и требований лежит на странице self hosted wiki.
Домен, HTTPS и вход сотрудников в Wiki.js
Для единого входа в компании удобно связать вики с Keycloak. Права выдаются группам по путям, тегам и маскам страниц. Проверьте группу Guests: если вики внутренняя, уберите у неё право чтения, иначе открыть страницы сможет любой без входа.
Копии и обновление Wiki.js без потери страниц
Обновление это docker compose pull и docker compose up -d. Миграции базы Wiki.js делает при старте, поэтому дамп перед обновлением обязателен.
DokuWiki вместо Wiki.js: когда база данных не нужна
Установка из архива: распакуйте его в каталог веб-сервера, откройте /install.php, задайте администратора и сразу удалите этот файл. DokuWiki тоже есть в маркетплейсе Таймвеб Клауд (117 установок на 14 октября 2026), так что поднимается без консоли. Он лучше Wiki.js там, где вики нужна десятку человек и сервер не хочется нагружать.
Ключевые цифры
- Описать два сервиса: postgres и ghcr.io/requarks/wiki:2 с переменными DB_TYPE, DB_HOST, DB_USER, DB_PASS, DB_NAME, пробросить порт 3000 и выполнить docker compose up -d.
Термины на странице
- PostgreSQL
- PostgreSQL это база данных для приложений с большими объёмами и сложными запросами.
- MySQL
- MySQL и MariaDB это базы данных, с которыми работают WordPress, Битрикс и другие популярные CMS.
- Поддомен
- Поддомен это адрес внутри домена, например shop.example.ru.
- MS SQL
- MS SQL это СУБД от Microsoft. Её используют для клиент-серверной 1С и корпоративных систем.
- Nextcloud
- Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
- PHP
- PHP это язык, на котором работают WordPress, Битрикс и другие CMS. Версия PHP влияет на скорость и совместимость сайта.
- n8n
- n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
- A-запись
- A-запись связывает домен с IPv4-адресом сервера.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.