Deploy Outline on Northflank

Outline is a modern, open-source wiki and knowledge base platform designed for teams. It helps organizations centralize and manage internal documentation—such as product specifications, onboarding materials, meeting notes, and support resources. Built with collaboration and usability in mind, Outline is ideal for teams that need a clean, intuitive, and scalable solution for managing internal knowledge.
Before deploying Outline, ensure you have the following:
- A Northflank account
- A Slack app for authentication (Learn more)
The Outline deployment on Northflank includes:
- 3 addons: PostgreSQL, Redis, and MinIO
- 4 secret groups for managing environment variables
- 2 jobs to support Outline’s background processes
- Deployment of the Outline service from the Docker image:
outlinewiki/outline:0.83.0
Follow these steps to deploy Outline on Northflank:
-
(Optional) Add your custom domain
-
Choose your authentication method:
- Slack (quickest setup): Set up Slack OAuth
- Other providers (Google, Microsoft, SAML, etc.): View full auth options
Note: If you're using an authentication provider other than Slack, you can open the visual editor for the template, click on the
auth
secret group, and add the required values for your chosen provider. -
Click Deploy Outline Now
-
Click Deploy Stack to save and run the Outline template
-
Once the template has finished, select the Outline service
-
Open the
code.run
domain in the header to access the Outline web interface
Your Outline instance is now ready to use as a centralized knowledge base for your team.