Self hosting Outline based on Docker And Nginx, from docker-outline.
中文用户配置教程
- Outline Server:
outlinewiki/outline:0.71.0
- Outline application.
- S3 Server:
minio/minio:RELEASE.2023-08-16T20-17-30Z
- Provide object storage capabilities.
- SSO Server:
authelia/authelia:4
- Make it possible for the outline to log in locally.
- Database:
postgres:15
- Store all document related data.
- Redis:
redis:7
- Cache service to make your application run faster.
- Clone this repo to you local dir, and cd repo dir.
git clone https://github.com/chenmnkken/docker-outline.git outline
cd outline
- Create a virtual network card to provide in-container and external services.
docker network create outline
- Modify domain and secret field if you need in
.env
file.
vim .env
-
Config Authelia base authelia
.yml
files, it's sso server config. -
Start services.
./start.sh
-
Browser
http://$HOST-IP:9001
minio console, createoutline
bucket, and set access policy is public. -
Config Nginx by
./nginx
conf files. -
Config your domain to server.
-
Browser
https://docs.example.com
.