Requirements:
- A file called
wiki-data.pem
that is set up as a Deploy Key on GitHub - A reverse proxy forwarding to port 80 of the container (it is currently set up to work "out of the box" with traefik)
- A
.env
file following this format:
# Environment variables for docker-compose
SESSION_SECRET=
WIKI_ADMIN_EMAIL=
HOST= # External URL (including port) that users will connect to
FACEBOOK_APP_ID=
FACEBOOK_APP_SECRET=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
To start the wiki, run:
docker compose up -d wiki
After the first time the container is started, log into the wiki
with the WIKI_ADMIN_EMAIL
credentials with the default wiki.js
admin password and immediately change the password.