Simple User and group management for Wiki JS as a service of AllianceAuth
- install and setup your Wiki.js instance from the Wiki Docs
- activate venv
pip install -U allianceauth-wiki-js- add
'wikijs',to yourINSTALLED_APPSin your projectslocal.py - generate a
Full AccessAPI key iun the wiki with maximum expiration be sure to copy it as the key wont be shown again. - add the settings ( outlined below ) to your
local.py - run migrations and restart auth
- setup permissions ( outlined below )
| Perm | Codename | Admin | Frontend |
|---|---|---|---|
| Can access the WikiJS service | access_wikijs | - | Gives access to Wiki.js service |
| Can add wiki js | - | Admin add | - |
| Can change wiki js | - | Admin Edit | - |
| Can delete wiki js | - | Admin Delete | - |
| Can view wiki js | - | Admin View | - |
| Setting | default | Description |
|---|---|---|
| WIKIJS_API_KEY | "" | your global API key from the wiki admin section |
| WIKIJS_URL | "" | You Wiki's base URL |
- I lost admin when i registered my admin user.
- add a group called
Administratorsto your auth instance and give it to anyone who needs admin on the wiki.
- add a group called
- I cant lock down my wiki to registered members only.
- i had to delete a row from the database manually to remove the guest roles permissions. Ask in the AA discord.