Repolode
leomoon-studios

leomoon-studios/wiki-go

Самостоятельно размещаемая вики без базы данных на Go, которая хранит все страницы на диске в виде обычных Markdown-файлов.

Open source альтернатива:NotionConfluence

Звёзды
625
Форки
56
Открытые issues
33
Последний коммит
позавчера

Что это?

Wiki-Go — платформа для самостоятельного размещения вики, которая хранит весь контент в виде отдельных файлов: каждый документ — это Markdown-файл в каталоге, рядом с которым хранятся история версий и вложения. Внешняя база данных не нужна, поэтому вики можно резервировать, хранить под контролем версий или редактировать вне приложения, как обычную папку с текстовыми файлами.

Редактор поддерживает Markdown, короткие коды эмодзи, диаграммы Mermaid и формулы LaTeX с отображением через MathJax. Документы можно размещать во вложенных каталогах, искать по полному тексту и точным фразам, а также редактировать с сохранением истории версий и возможностью восстановить предыдущие версии. На страницах также можно размещать комментарии, подборки ссылок с автоматическим получением метаданных и интерактивные Kanban-доски, созданные на основе документа.

Доступ настраивается с помощью ролей администратора, редактора и читателя, правил доступа по путям, групп пользователей и необязательного закрытого режима, требующего входа в систему. Проект предоставляет REST API, Docker-образы, готовые бинарные файлы, а также встроенную поддержку HTTPS и возможность настройки через reverse proxy.

Ключевые возможности

  • 01Хранит весь контент в виде обычных Markdown-файлов, не требуя базы данных
  • 02Поддерживает в документах диаграммы Mermaid, формулы LaTeX и короткие коды эмодзи
  • 03Полнотекстовый поиск с поиском точных фраз и подсветкой результатов
  • 04История версий с возможностью восстановить предыдущие редакции
  • 05Интерактивные Kanban-доски, созданные на основе документов
  • 06Правила доступа по путям, группы пользователей и роли администратора, редактора и читателя

Сценарии использования

  • Создание внутренней вики для команды или сайта с документацией проекта
  • Ведение личной базы знаний в файлах, которые можно хранить под контролем версий с помощью Git
  • Размещение закрытого сайта с документацией, защищённого входом в систему и работающего за reverse proxy
  • Управление простыми задачами проекта на Kanban-досках внутри документов

Быстрый старт

  1. 1

    Загрузите последнюю версию Docker-образа

    docker pull leomoonstudios/wiki-go
  2. 2

    Запустите контейнер с конфигурацией по умолчанию

    docker run -d --name wiki-go -p 8080:8080 -v "$(pwd)/data:/wiki/data" leomoonstudios/wiki-go
  3. 3

    Откройте http://localhost:8080 в браузере

Что важно знать

  • Лицензия GPL-3.0 — это лицензия с копилефтом, требующая, чтобы производные работы оставались открытым исходным кодом.
  • Вход не работает через незашифрованный HTTP, если для allow_insecure_cookies не задано значение true, что снижает безопасность.

В подборках

Темы

Частые вопросы

Что такое wiki-go?
Самостоятельно размещаемая вики без базы данных на Go, которая хранит все страницы на диске в виде обычных Markdown-файлов. Wiki-Go — платформа для самостоятельного размещения вики, которая хранит весь контент в виде отдельных файлов: каждый документ — это Markdown-файл в каталоге, рядом с которым хранятся история версий и вложения. Внешняя база данных не нужна, поэтому вики можно резервировать, хранить под контролем версий или редактировать вне приложения, как обычную папку с текстовыми файлами.
wiki-go можно использовать бесплатно? Какая у него лицензия?
wiki-go распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
wiki-go всё ещё поддерживается?
Активно поддерживается. Последний коммит в wiki-go — 5 нояб. 2026 г..
Для чего можно использовать wiki-go?
Создание внутренней вики для команды или сайта с документацией проекта Ведение личной базы знаний в файлах, которые можно хранить под контролем версий с помощью Git Размещение закрытого сайта с документацией, защищённого входом в систему и работающего за reverse proxy Управление простыми задачами проекта на Kanban-досках внутри документов
Как установить wiki-go?
Загрузите последнюю версию Docker-образа: docker pull leomoonstudios/wiki-go Запустите контейнер с конфигурацией по умолчанию: docker run -d --name wiki-go -p 8080:8080 -v "$(pwd)/data:/wiki/data" leomoonstudios/wiki-go Откройте http://localhost:8080 в браузере
Где скачать wiki-go?
Исходный код и инструкции по установке — на GitHub: https://github.com/leomoon-studios/wiki-go

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытая платформа для совместной работы с вики и документацией — альтернатива Confluence и Notion, которую можно развернуть на собственном сервере.

22,2 тыс.+79 за неделю1,7 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 1 час назад

Самостоятельно размещаемая база знаний с поддержкой офлайн-режима, расширенным редактором Markdown, командными рабочими пространствами, OIDC SSO и хранилищем на базе S3.

3,9 тыс.+399 за неделю291VueMITАктивно поддерживаетсяОбновлён 3 дня назад