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 users, 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 a 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 users.
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 outlinemake stop
stop outlinemake 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 an email for the new user
- If the domain in the email is not the same as the admin user's domain, you should add the domain to the settings
ALLOWED_DOMAINS