WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2025 Poal.co

917
So I recently got into Docker and spun up a self hosted wiki.js container to house personal documentation and another for lore/world building info for a TTRPG game I run. Was using wiki.js a mistake? It was super easy to setup, but looking at the GitHub the project seems dead. If the next major version ever does come out it looks like it'll be a total rewrite AND a database change. I don't want to populate them with content just to have it get all fucked up down the line, or get jammed up by an unlatched security vulnerability. Should I switch to another wiki software? If so, any recommendations?

So I recently got into Docker and spun up a self hosted wiki.js container to house personal documentation and another for lore/world building info for a TTRPG game I run.

Was using wiki.js a mistake? It was super easy to setup, but looking at the GitHub the project seems dead. If the next major version ever does come out it looks like it'll be a total rewrite AND a database change. I don't want to populate them with content just to have it get all fucked up down the line, or get jammed up by an unlatched security vulnerability.

Should I switch to another wiki software? If so, any recommendations?

Yes
No, development is just glacial
Fuck You!

(post is archived)

[–] 1 pt

I use

[–] 1 pt

I started with mediawiki but kept getting database authentication errors even though I was defining the root and user pass in the compose file. Frustration with that led me to wiki.js and I was up and running in about 10 minutes.

Maybe I just need to take another run at it.

[–] 0 pt

I run it in a docker container and have never had an issue with it. Setup took a few mins and I havn't had an issue since install a few years ago.

[–] 1 pt

What is the major issues between 1.x and 2.x. The wiki.js says upgrading is "easy" but I have no experience with it. So what are you seeing?

[–] 0 pt

I'm not having any problems upgrading - this is a brand new install of the latest 2.x version. I was more concerned with the upgrade to 3.x when and IF it ever comes out. Slated to deprecate all DBs save for postgres. I set mine up with Mariadb.

They say in a blog post a year ago that they'll provide a database convesion tool but who knows of that will ever materialize.

I'm more just worried about locking my data into a dead system. If it's not going to be developed further, that's fine I just would like to know now before I put dozens of hours of work into filling it with content.

[–] 1 pt

Can you export to JSON or XML for possible import into another system? The problem always is lock in, especially if you never know if the devs throw in the towel or sell out.

[–] 0 pt

It looks like I can export to markdown files.

I ended up installing xwiki. It's big and kinda slow but it works just fine. I think I'll use it going forward. I might keep my wiki.js container going for my personal documentation, or I might just set up obsidian sync. I'm not too picky where my documentation lives.