this post was submitted on 11 Jul 2025
11 points (100.0% liked)

Selfhosted

49360 readers
473 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I love WikiJS, even though the devs are very slow to respond to any requests.

I've tried different wiki software, but always come back to it. One of my main issues with it is that the links look terrible when shared. Since I share recipes often with my family and friends, this used to annoy me a lot.

So, I wrote this plugin to do that for me. I thought about writing an WikiJS plugin, but the documentation is almost non-existent. And I wanted to get better at Go anyway, so a Caddy plugin was the way to go. I haven't published it in the official plugin registry since I don't know if anyone else might be interested in it. But there's a docker image built and published in GHCR in case anyone wants to try it out.

I guess I'm looking for feedback. Should I publish it to the official repo? Does anyone else care about this or did I just waste two evenings again in another ADHD fueled coding spree? (I guess it's not a complete waste since I'm using it myself.) Also, in case you're familiar with Go, let me know if I can improve the code. I'm a newbie in Go.

top 2 comments
sorted by: hot top controversial new old
[–] iAmTheTot@sh.itjust.works 2 points 6 hours ago (1 children)
[–] SinTan1729@programming.dev 1 points 5 hours ago* (last edited 5 hours ago)

Yes. I just really like how WikiJS looks. I also have a lot of pages in WikiJS.

I can try migrating if some other software at least looks nice. That's what mostly keeps me here. There are some static pagemakers like Docusaurus and MkDocs that look nice, but I also want some kind of control over access.