Wiki.js hosting: documentation that lives next to your code.
Pages in Markdown, which can be stored in a Git repository. We host Wiki.js and keep it up to date.
Short answer
Wiki.js is a wiki for technical teams. You write pages in Markdown, the content can be synchronised with a Git repository, and you find everything again with search. There are many ways to sign in. We host Wiki.js in the Netherlands on our own servers and do the maintenance. It can replace Confluence or GitBook for teams that want to keep documentation with their code.
Wiki.js or BookStack
| Subject | Wiki.js | BookStack |
|---|---|---|
| Writing | Markdown, with a preview beside it | An editor that resembles a word processor |
| Structure | Pages in a tree that you choose | Fixed layers: shelves, books, chapters, pages |
| Git | The content can be synchronised with a repository | Not the starting point |
| Signing in | Many methods, including single sign-on | Single sign-on too, with less choice |
| Suits | Developers and administrators | Colleagues without a technical background |
We host both. A common misunderstanding is that a wiki for the whole company has to be in Markdown. It can be, but most colleagues prefer writing in an ordinary editor.
Documentation that does not go stale
Documentation goes stale the moment it lives somewhere other than the code. Whoever changes the code does not open the wiki. You can do something about that by keeping the pages beside the code, in the same Git repository, with the same review before anything goes live.
Wiki.js makes that possible: you can write in the wiki itself or in the repository, and the two are kept together. Whether you want that depends on how your team works. If you have no repository to connect, Wiki.js is simply a good wiki as well.
Facts about Wiki.js
- Licence
- AGPL 3.0. Wiki.js is a trademark of its maker and Jevana is no party to the project.
- Replaces
- Confluence and GitBook
- Writing
- In Markdown
- Git
- Content can be synchronised with a repository
- Signing in
- Through many different methods, including your existing accounts
- Our work
- Installing, following the updates, one backup a day with an extra copy elsewhere, and keeping an eye on the server
Questions
Who is Wiki.js meant for?
For technical teams that want to write documentation in Markdown and keep it with the code. Think of administrators who maintain runbooks and developers with internal guides. A team without a technical background can work with it too, but will get more from an editor that resembles a word processor, like the one in BookStack.
What does synchronisation with Git mean in Wiki.js?
The pages can sit as files in a Git repository, and changes in the wiki and in the repository are carried over to each other. That gives your documentation the history and the review process of Git as well. Which repository you use, we discuss beforehand. It can be the Forgejo environment we also manage, or another.
Can we let others read along without letting them write?
Yes. You set per group who may read, write or manage pages, and you can shield whole parts of the wiki. One section can be visible to clients while the internal documentation stays behind it. Signing in can use an existing account, so you do not have to create separate users.
What happens to our pages if we want to move to another system?
Because the pages are Markdown, they are easy to take along. If you use Git synchronisation, they already sit as files in your own repository, apart from our server. Otherwise we hand over an export of all pages and images. Markdown opens in almost any other system, so the content stays usable.
Goes well with
-
Paperless-ngx
A document archive that reads, files and finds your scans. The originals are kept.
-
OpenProject
Project management with tasks, planning, boards and hours, for teams that do not want Jira.
-
Forgejo
Git hosting and CI/CD for development teams, open source and on our own hardware.
-
BookStack
An internal wiki for handbooks and work instructions, for teams that are not technical.
Tell us what you run.
An introduction costs nothing. You talk straight away to one of the two people who will actually do the work.
or email info@jevana.systems