• Stars
    star
    743
  • Rank 60,615 (Top 2 %)
  • Language
    Shell
  • License
    BSD 3-Clause "New...
  • Created over 2 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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:

  1. A simple make and bash script to help you generate all the conf required.
  2. A docker-compose to run your service.
  3. Use MinIO instead of AWS S3, so that everything is really self-hosted.
  4. A OIDC server to manage users, no need to login via Slack or Google.

How to use

  1. 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).
    
  2. Open http://127.0.0.1:8888 and login to outline.
  3. 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 outline
  • make stop stop outline
  • make clean remove all config file generated by script.
  • make clean-data ⚠️ You will lost all your data

FAQ

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

More Repositories

1

LBForum

LBForum is a forum engine written in Python using Django
Python
589
star
2

django-lb-workflow

Reusable workflow library for Django
Python
210
star
3

telegram-shell-bot

A telegram Bot to run shell commands
Python
192
star
4

DPress

A simple blog powered by Django
Python
87
star
5

timeline-site

a site about timeline
JavaScript
83
star
6

lbforum-site

LBForum's Demo Site
Python
65
star
7

dj-scaffold

dj-scaffold installs a script which allows the easy creation of a standard Django project layout
Python
34
star
8

carrot-box

Carrot box is a workflow platform. Ready to go.
Python
23
star
9

china-population

图表化中国人口统计数据
Python
23
star
10

django-simple-todo

Python
21
star
11

lbplayer

a web music player, powered by jplayer and django.
JavaScript
21
star
12

image-transformer

React App for style transfer using ONNX Runtime Web. (fast-neural-style / AnimeGANv2)
JavaScript
19
star
13

daily-portrait

Automatically align portraits and create a time-lapse video. (photo a day)
Python
19
star
14

magpie

A stock tool, set stop-loss and revenue points for stocks, and initiate message pushes when stop-loss or revenue points are reached.
Python
16
star
15

lb-maze

A random maze generator, solver, and renderer.
CoffeeScript
12
star
16

django-simple-avatar

A reusable django application for handling Avatars.
Python
12
star
17

onlineuser

a django app output online users
Python
11
star
18

jobmonitor

招聘网站信息监控工具,监控招聘网站工作岗位更新情况并发送通知
Python
11
star
19

jstnote

Python
9
star
20

12306-ticket-checker

Python
8
star
21

docker-images

Dockerfiles for poetry/mlc-llm(rk3588)/...
Dockerfile
8
star
22

django-helper

a collection of useful middleware, template tags, etc
Python
8
star
23

django-lbattachment

A django app to manager attachments.
Python
7
star
24

django-lb-attachments

A generic Django application to attach Files
Python
7
star
25

oidc-server

A self-hosted OIDC server
Python
7
star
26

gaokao

历年高考人数及录取率 1977~2023
HTML
6
star
27

lbutils

A set of useful function/tags/filter for Django.
Python
3
star
28

lb.ting

C#
3
star
29

django-lb-adminlte

Reusable AdminLTE templates library for Django
JavaScript
2
star
30

scnews

汇聚各论坛二手数码交易信息
Python
2
star
31

dotfiles

vicalloy's dotfiles
Shell
1
star
32

jobmonitorweb

Python
1
star
33

html5gamedev

collect html5 game develop resource
1
star
34

html2markdown

JavaScript
1
star