Что установлено на вашем сервере Wiki.js?
- Wiki.js 2, официальный образ Docker
- База данных PostgreSQL 17
- Готовая к работе учётная запись администратора, её email и пароль указаны в вашей панели, экрана первоначальной настройки нет
- git внутри образа, на который опирается функция хранилища Git
- Отправка телеметрии в Wiki.js выключена
- HTTPS через Caddy на адресе sslip.io, построенном по вашему IP, так что домен необязателен
- Брандмауэр, в котором открыты только порты 22, 80 и 443
Какой размер нужен для Wiki.js?
Официальные требования Wiki.js предполагают не менее 1 ГБ оперативной памяти на Linux. Процесс обычно занимает около 70 МБ, с короткими всплесками при отрисовке страниц и индексации. Одного ядра достаточно, а 2 и больше рекомендуются, чтобы в полной мере использовать фоновые процессы. Требуется не менее 1 ГБ хранилища, а по мере загрузки изображений и файлов — больше. Небольшую вики начните с 1 ГБ, а по мере роста команды рассмотрите 2 ГБ. Официального числа посетителей нет.
| Применение | Размер | Цена | Выбрать |
|---|---|---|---|
| Несколько человек | 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/мес. |
Кому подходит?
- Команды, которые ведут внутренний справочник и документы по процессам
- Команды разработчиков, которые пишут документацию в Markdown и хранят её в Git
- Компании, которые делают публичный справочный сайт для клиентов
- Те, кто собирает разрозненные заметки из Word и PDF на одном сайте с поиском
Что будет после заказа?
- Задайте размер и оплатите заказ.
- Сервер запускается, и Wiki.js устанавливается сам. В наших проверках на настоящих серверах это заняло около 4,5 минуты.
- На вкладке «Обзор» нажмите «Открыть приложение» и войдите с данными из строк «Email» и «Пароль».
- Интерфейс запускается на английском. В разделе Administration > Locale можно скачать и включить другой язык.
- Если вики нужна только вашей команде, закройте группу Guests в разделе Administration > Groups.
- Создайте главную страницу, напишите первые документы и добавьте учётные записи для команды.
С каждым сервером
- Ежедневные бэкапы входят в цену
- Безлимитный трафик
- Полный root-доступ
- Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
- Расположение: Istanbul · IST-1.
Полезно знать
- По умолчанию группа Guests может читать страницы без входа. Если ваша вики внутренняя, измените правило страниц этой группы на Deny в разделе Administration > Groups.
- Wiki.js не работает в подпапке и требует собственного домена или поддомена. Когда будете подключать свой адрес, выберите имя вроде wiki.example.com.
- Установлен Wiki.js 2. Wiki.js 3 — отдельная основная версия, и установка сама на неё не перейдёт. Некоторых возможностей версии 3, описанных на нынешнем сайте, здесь может не быть.
- Исходящая почта не настроена. Для сброса пароля и писем об учётных записях укажите свой SMTP-сервис в разделе Administration > Mail. Услуга в цену не входит.
- Wiki.js распространяется по лицензии AGPL-3.0, платы за использование нет. Если вы измените код и предложите его другим, вам придётся опубликовать свои изменения.
- Обновлять нужно вам самим: выполните docker compose pull, затем docker compose up -d. После обновления базы данных вернуться к старой версии нельзя, поэтому сначала проверьте бэкап.
Wiki.js: вопросы и ответы
Сколько оперативной памяти нужно Wiki.js?
Официальные требования — не менее 1 ГБ оперативной памяти на Linux. Процесс обычно занимает около 70 МБ, с короткими всплесками при некоторых задачах. Одного ядра хватает, а рекомендуется 2 и больше. Небольшую вики можно начать с 1 ГБ.
Можно ли пользоваться Wiki.js на другом языке?
Да. Интерфейс запускается на английском, а языковой пакет, в том числе турецкий, можно скачать и включить в разделе Administration > Locale. Страницы с самого начала можно писать на любом языке.
Может ли Wiki.js синхронизироваться с репозиторием Git?
Да. Включите цель Git в разделе Administration > Storage и подключите обычный репозиторий Git. Используйте этот репозиторий только для Wiki.js, потому что подпапки не поддерживаются.
Какие редакторы есть в Wiki.js?
Есть Markdown, визуальный редактор, AsciiDoc и чистый HTML. Редактор выбирается для каждой страницы отдельно, а позже страницу можно перевести в другой редактор.
Как сделать вики закрытой?
В разделе Administration > Groups откройте группу Guests и измените её правило страниц по умолчанию с Allow на Deny либо уберите её общие разрешения. Тогда каждая страница будет запрашивать вход. Учётные записи для команды добавьте в разделе Users.
Как подключить к Wiki.js свой домен?
Направьте A-запись на IP-адрес вашего сервера и добавьте имя в настройки Caddy. Затем обновите поле Site URL в разделе Administration > General. Wiki.js не работает в подпапке, поэтому используйте собственный домен или поддомен.