Requirements
There are a few minimum services and dependencies that are required for for the Outline software to function correctly.
Operating System
Outline should run on any Unix operating system that supports the software dependencies listed below. The docker image is based on Alpine Linux and operators have successfully deployed Outline on Ubuntu, Debian, and similar.
Outline is developed Unix-compatible operating systems only. It does not run on Microsoft Windows server, for instance.
Supporting Software
PostgreSQL (v12+)
Redis (v4+)
Hardware
CPU
Outline will run on relatively low powered hardware. CPU requirements are dependent on the number of users and expected workload. Your workload is influenced by factors such as - but not limited to - how many users are online, how active your users are, whether they are viewing and typing in documents.
Memory
A minimum of 512MB of memory is required, depending on the number of users 1GB or more is recommended.
Other Dependencies
A dedicated domain or sub-domain to host Outline on (e.g. docs.yourcompany.com)
A compatible Authentication Provider