Документации — важная часть в мире технологий, и обычно это вики. На самом деле во многих платформах (таких как GitHub, GitLab, BitBucket, Gitea  и пр.) уже есть встроенная вики! Однако она не такая гибкая и дружелюбная и чаще всего представляет обычный редактор MarkDown или Html.

Поэтому мы развернем Outline в качестве нашей вики и базы знаний, с помощью Docker.

Что такое Outline

Outline — это вики нового поколения. В принципе по стилю и дизайну она чем-то напоминает notion. Быстро ознакомиться можете здесь

Собираем Docker Compose

Для Outline требуется несколько вспомогательных сервисов:

  • Redis
  • Postgres
  • Minio

С первыми двумя надеюсь более менее ясно, но что такое Minio? MinIO – автономное хранилище объектов, совместимое с Amazon S3. Нам он нужен для того чтобы сохранять сторонние ресурсы - изображения, видео, архивы, другие не текстовые форматы. Подробнее изучите на официальном сайте Minio.

Outline не имеет своей авторизации, она использует OpenID