Wiki.js
Resources
| Resource | Description |
|---|---|
| Website | js.wiki |
| Source code | github.com/requarks/wiki |
| License | AGPL-3.0 |
| ARM64 support | Supported |
| OIDC client | Native |
| Business model | Open-source project with community funding and sponsorship options. |
Setup
- On first launch, create an admin account.
- For the site URL, enter the current base domain:
https://wikijs.<server-host>. - Install
Database Setup
Administration > Modules > Search Engine
- Select ‘Database PostgreSQL’
- Rebuild index
- Apply
Now full text search is enabled.
Single Sign-On
Administration > Modules > Authentication > Add Strategy > Generic OpenID Connect / OAuth2
- Add the Client ID and Client Secret of Wiki.js from the Quollix OIDC page.
Fill in these endpoint URLs with the <placeholders> injected:
- Authorization:
https://quollix.<server-host>/api/authorize
- Token:
https://quollix.<server-host>/api/token
- User Info:
https://quollix.<server-host>/api/userinfo
- Issuer:
https://quollix.<server-host>
Also apply these:
- Display Name Claim: “name”
- Enable “Allow self-registration”
- Assign to group: “Guests”
Click ‘Apply’ in the top-right corner.
Users should now see the option ‘Generic OpenID Connect / OAuth2’ on the login page.