Skip to content

chenmnkken/docker-outline

 
 

Repository files navigation

README

Self hosting Outline based on Docker And Nginx, from docker-outline.

中文用户配置教程

Project Dependency

  • 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.

Usage

  1. Clone this repo to you local dir, and cd repo dir.
git clone https://github.com/chenmnkken/docker-outline.git outline
cd outline
  1. Create a virtual network card to provide in-container and external services.
docker network create outline
  1. Modify domain and secret field if you need in .env file.
vim .env
  1. Config Authelia base authelia .yml files, it's sso server config.

  2. Start services.

./start.sh
  1. Browser http://$HOST-IP:9001 minio console, create outline bucket, and set access policy is public.

  2. Config Nginx by ./nginx conf files.

  3. Config your domain to server.

  4. Browser https://docs.example.com.

About

A simple 🧑‍💻 and reliable self-hosted plan for Outline.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%