I currently run a personal wiki for some notes, recipes, and stuff. It’s set up using Wiki.js as the server. I’m the only regular user, and I feel like it’s a bit of an overkill.

Does someone have any suggestions for a more lightweight wiki server? I tried DokuWiki and mostly like it. But the UI is very old and dare I say, ugly. I love the UI of Wiki.js btw.

My main criteria is that it should be lightweight. I don’t need fancy editing features. Happy to work with raw html or markdown files.

I need some kind of permission management to hide some private wikis from the public, but otherwise I don’t really care.

  • marsokod
    link
    English
    148 months ago

    I have been using Bookstack, I like it though it is missing a few features I would love:

    • you cannot insert a video in it
    • there is no possibility to comment on a particular text
    • the permissions management is only done with roles. That’s fine generally but I wanted to be able to share a specific page with a specific user, and for that I had to basically create a dedicated role for this use.
    • @[email protected]
      link
      fedilink
      English
      48 months ago

      Seconding Bookstack. I’ve embedded videos in it and I don’t recall anything special to do it. I also think there’s a way to comment on specific pages…mostly because I remember disabling that functionality.

      Agreed on the roles and permissions aspect though. It’s pretty standard to do that for bigger deployments, but it may be a bit overkill for a single user instance.

    • @foggy
      link
      English
      118 months ago

      +1.

      And if you truly need lightweight,

      Dokuwiki

      • Bakkoda
        link
        fedilink
        English
        88 months ago

        I just left Docuwiki for Notion but i used Dokuwiki for almost 10 years and it was perfect for simple documentation.

  • @solrize
    link
    English
    88 months ago

    Fossil-scm.org is very lightweight (2mb ram) and does quite a lot. See if you like it.

    • @[email protected]
      link
      fedilink
      English
      1
      edit-2
      8 months ago

      Fossil looks really cool ! To bad they don’t approve a container setup ! They surely have their reason.

        • 𝘋𝘪𝘳𝘬
          link
          fedilink
          English
          18 months ago

          Wow, they really hate the idea that everyone could just spin up a Docker container with their wiki software.

          • folkrav
            link
            fedilink
            English
            1
            edit-2
            8 months ago

            Eh, they just don’t pre-build and publish the image themselves. Why assume malice? 🤷‍♂️

            Btw, Fossil isn’t really a wiki software but a full on source control system a la git, with its own front end, that includes a wiki. It’s developed and used by the SQLite developers. It’s a single executable, so it’s pretty easy to run anywhere already, I assume they may just provide the Dockerfile for convenience…

            • 𝘋𝘪𝘳𝘬
              link
              fedilink
              English
              18 months ago

              Given this context it seems much more reasonable having such a complex and long instructions page on how to run it in Docker. This seems to be something you don’t just try and run simply for checking it out.

              I looked at the instructions it under the premise of “lightweight wiki server” and did not check in detail what this specific software is.

  • poVoq
    link
    fedilink
    English
    68 months ago

    Dokuwiki doesn’t have to look old, it is only the default theme that does. Just install a nicer theme and the Prosemirror addon and it looks and functions like any other modern wiki.

  • Shimitar
    link
    fedilink
    English
    58 months ago

    Using dokuwiki, just cut the cheese for me.

    Its “old” because it uses php, but its quite solid and doesn’t need a database, so all plus to me.

    There are cool and modern looking themes too.

  • @[email protected]
    link
    fedilink
    English
    38 months ago

    Mkdocs fits your criteria imo. But if you want something more customizable, you could use the astro.build docs template

  • Eskuero
    link
    fedilink
    English
    38 months ago

    It doesn’t cover permissions unless you are willing to setup http auth on your webserver but I really enjoy mdbooks. I looks clean and still is just markdown.

  • @[email protected]
    link
    fedilink
    English
    28 months ago

    I use tiddlywiki for my single-user wiki. The setup is dead simple, one html file on your computer you open directly. There is also a nodejs server implementation, which I use.

  • @friend_of_satan
    link
    English
    2
    edit-2
    8 months ago

    I use markdown files in git + mkdocs with a post-commit build and push step. You could also try lektor.

  • smpl
    link
    fedilink
    English
    28 months ago

    I use gitit and it’s already packaged in most Linux distros.