outline-docker-compose
outline-docker-compose copied to clipboard
Install a self-hosted Outline wiki instance in a couple of minutes
outline-docker-compose
Install a self-hosted Outline wiki instance in a couple of minutes.
Features:
- A simple make and bash script to help you generate all the conf required
- A docker-compose to run your service
- Use MinIO instead of AWS S3, so that everything is really self-hosted
- A OIDC server to manage user, no need to login via slack or google
How to use
- Initializing the system
git clone https://github.com/vicalloy/outline-docker-compose.git cd outline-docker-compose cp scripts/config.sh.sample scripts/config.sh # update config file: vim scripts/config.sh make install # create docker-compose config file and start it. Initializing the oidc-server(add oidc client for outline and create a superuser).
- Open
http://127.0.0.1:8888
and login to outline - Open
http://127.0.0.1:8888/uc/admin/auth/user/
to add new user
scripts/config.sh
The config file scripts/config.sh.sample
Makefile
-
make install
create docker-compose config file and start it. Initializing the oidc-server(add oidc client for outline and create a superuser) -
make start
start outline -
make stop
stop outline -
make clean
remove all config file generated by script. -
make clean-data
⚠️ You will lost all your data
FAQ
- Q: Added a new user, but can't login the outline
- You should add a email for the new user
- If the domain in the email is not same as admin user's domain, you should add the domain to settings
ALLOWED_DOMAINS