From e99e260c13077f6be4a01fc1e7f3ecd82102e425 Mon Sep 17 00:00:00 2001 From: Luca Gambarotto Date: Sun, 25 Feb 2024 15:01:15 +0100 Subject: [PATCH] Added outline readme --- outline/README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 outline/README.md diff --git a/outline/README.md b/outline/README.md new file mode 100644 index 0000000..62a5041 --- /dev/null +++ b/outline/README.md @@ -0,0 +1,43 @@ +# Outline + +**Official documentation:** +https://docs.getoutline.com/s/hosting/doc/hosting-outline-nipGaCRBDu + +**Unofficial tutorial:** +https://www.youtube.com/watch?v=IY1jONuTEic + +## Setup +```bash +docker compose up -d +``` + +The application is configured on the port 3000. To access it, a reverse proxy entry should be defined. + +## Folder mapping + +``` +mp0: /mnt/raiddisk/data_outline/database,mp=/mnt/database,replicate=0 +mp1: /mnt/raiddisk/data_outline/data,mp=/mnt/data,replicate=0 +``` + +``` +lxc.idmap: u 0 100000 999 +lxc.idmap: u 999 1004 1 +lxc.idmap: u 1000 101000 1 +lxc.idmap: u 1001 1003 1 +lxc.idmap: u 1002 101002 64534 +lxc.idmap: g 0 100000 999 +lxc.idmap: g 999 1006 1 +lxc.idmap: g 1000 101000 1 +lxc.idmap: g 1001 1005 1 +lxc.idmap: g 1002 101002 64534 +``` + +**Note**: +- *data* folder must be owned by 1001:100000 +- *database* folder must be owned by 999:100000 + +## Slack login configuration +The easiest way to configure the authentication process is to use the API provided by slack. The two secrets provided muse be set in the .env file. + +### Procedure