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?
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.
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.
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.
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.
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.
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.
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.
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.
This sub is for things that you run at home on a computer. It doesn't need to be FOSS, it just has to be something where it's 100% hosted on your machine.
(post is archived)