Differences
This shows you the differences between two versions of the page.
| tech:server:dokuwiki [2026/07/28 10:10] – created vas_admin | tech:server:dokuwiki [2026/07/28 11:37] (current) – removed vas_admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== DokuWiki ====== | ||
| - | |||
| - | Файловая вики без БД — **источник истины** проекта. Страницы хранятся как | ||
| - | plain-text вики-разметка, | ||
| - | напрямую. | ||
| - | |||
| - | Публичный адрес: '' | ||
| - | (через [[tech: | ||
| - | |||
| - | ===== Версия и развёртывание ===== | ||
| - | |||
| - | ^ Параметр ^ Значение ^ | ||
| - | | Образ | '' | ||
| - | | Контейнер | '' | ||
| - | | Конфиг и данные | ''/ | ||
| - | | Сеть | '' | ||
| - | | Порт | '' | ||
| - | |||
| - | Тег зафиксирован осознанно (не '' | ||
| - | '' | ||
| - | |||
| - | < | ||
| - | docker run -d \ | ||
| - | --name dokuwiki \ | ||
| - | --network ve-playground \ | ||
| - | --restart unless-stopped \ | ||
| - | -p 127.0.0.1: | ||
| - | -e PUID=1000 -e PGID=1000 -e TZ=Europe/ | ||
| - | -v / | ||
| - | linuxserver/ | ||
| - | </ | ||
| - | |||
| - | После прохождения мастера установки контейнер нужно перезапустить — при старте он | ||
| - | удаляет '' | ||
| - | Без перезапуска файл остаётся доступен всем. | ||
| - | |||
| - | Настройки, | ||
| - | |||
| - | * ACL policy: **Public Wiki** — чтение всем, правка требует входа | ||
| - | * Лицензия: | ||
| - | * Отправка анонимной статистики: | ||
| - | |||
| - | ===== Пространства имён ===== | ||
| - | |||
| - | ^ Namespace ^ Назначение ^ | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | |||
| - | |||
| - | ===== ACL ===== | ||
| - | |||
| - | Пользователь '' | ||
| - | [[tech: | ||
| - | |||
| - | ^ Namespace ^ Право ^ Почему так ^ | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | |||
| - | |||
| - | ==== Уровни прав в DokuWiki ==== | ||
| - | |||
| - | Права **иерархические и накопительные**, | ||
| - | |||
| - | < | ||
| - | none(0) → read(1) → edit(2) → create(4) → upload(8) → delete(16) → admin(255) | ||
| - | </ | ||
| - | |||
| - | Существенный нюанс, который легко понять неправильно: | ||
| - | **только к медиафайлам** (перезапись и удаление вложений). Текстовые страницы | ||
| - | удаляются уже на уровне '' | ||
| - | защиты страницы от удаления недостаточно не давать '' | ||
| - | |||
| - | Файл на диске: ''/ | ||
| - | |||
| - | ==== Учётные записи ==== | ||
| - | |||
| - | ^ Логин ^ Назначение ^ | ||
| - | | '' | ||
| - | | '' | ||
| - | | '' | ||
| - | |||
| - | В '' | ||
| - | сервисной учётке, | ||
| - | |||
| - | ===== Remote API ===== | ||
| - | |||
| - | |||
| - | ^ Настройка ^ Значение ^ Что делает ^ | ||
| - | | '' | ||
| - | | '' | ||
| - | |||
| - | |||
| - | ===== Ограничения по размеру ===== | ||
| - | |||
| - | Практический порог одной страницы — примерно 14 КБ кириллицы либо 18 КБ латиницы. | ||
| - | Большие страницы читаются срезами, | ||
| - | (см. [[tech: | ||
| - | |||
| - | '' | ||
| - | |||
| - | Загрузка медиа ограничена '' | ||
| - | |||
| - | ===== Известные вопросы ===== | ||
| - | |||
| - | Однократно наблюдался сброс ACL к состоянию «только '' | ||
| - | сохранившихся пользователях, | ||
| - | установлена; | ||
| - | содержит вызовов '' | ||
| - | повторении — [[tech: | ||
| - | |||
| - | ---- | ||
| - | |||
| - | [[tech: | ||