Self-hosted Outline Wiki with Keycloak & MinIO

Guides Linux Docker

Outline is a pretty cool wiki project, but it requires a lot of other services to properly use it. Namely, it lacks an authentication service; instead, Outline relies on external SSO services, such as Google or Slack. I prefer self-hosting everything, so we must provide an one ourselves. Outline supports authentication with the OpenID Connect standard from any third-party that supports it. One self-hosted option is Red Hat’s Keycloak software, which we will be using today.