Simple self-hosted personal wiki reddit / selfhosted ---------------------------------------------------------------------- Awkward-Box5948 · 2023-10-17 14:06 I want a personal wiki server that I can run on my computer locally so I can view the wiki in my web browser. Requirements: - simple setup (static executable with embedded database, like SQLite) - the posts are made of markdown files (or modified markdown syntax) - I want to edit markdown files with vim, the server should just render files - really good search support ---------------------------------------------------------------------- Acrobatic_Idea_3358 · 2023-10-17 14:13 Jekyll https://jekyllrb.com/ ---------------------------------------------------------------------- FunDeckHermit · 2023-10-17 14:14 I'm still waiting for Hedgedoc V2. ---------------------------------------------------------------------- ELKER54 · 2023-10-17 14:22 Docusuarus ---------------------------------------------------------------------- biswb · 2023-10-17 14:26 Dokuwiki is my choice. 1. There is no database, all flat file just in folders, love this. When my infrastructure is down, at least I can still get to my notes so I can fix it 2. Its markdown but not exact markdown, but no DB makes it worth that pain. You can for sure edit via vi, finding the files is a little harder though 3. I use search both in the gui and with a cli tool, and both work great! ---------------------------------------------------------------------- BoringMode91 · 2023-10-17 14:31 I use [wiki.js](https://js.wiki). ---------------------------------------------------------------------- LastTreestar · 2023-10-17 15:03 Why is a static executable a requirement? What are you trying to avoid? If you're ok with a selfhosted site, Trilium. Hands down. ---------------------------------------------------------------------- DudeWithaTwist · 2023-10-17 15:23 I tried dokuwiki, mediawiki, and Joplin for notes/wiki. Im not sure why you need a wiki specifically, but I recommend Obsidian. You can also use SyncThing to sync notes across devices. ---------------------------------------------------------------------- mjh2901 · 2023-10-17 16:02 I want to second Dokuwiki. It is a step up from text files in a folder, easier to install and maintain than Jekyll (I am a big fan of Jekyll but have a deep-seated hate for Ruby). When compared to all the other wikis it is by far the easiest to install, maintain, and move to another server. Dokuwiki is all text files and a version of markdown, the files can easily move to another markdown system. ---------------------------------------------------------------------- jonahbenton · 2023-10-17 16:03 For a long time I thought I wanted a wiki and tried tons but the editing ergonomics in a browser are so hard to get right. I am much happier using Logseq, a kind of Obsidian clone, open source. Install the client on every machine and keep the content in git. ---------------------------------------------------------------------- MistiInTheStreet · 2023-10-17 16:07 I love the interface of wikijs and easy to run with docker-compose. https://js.wiki/ ---------------------------------------------------------------------- Shaidreas · 2023-10-17 16:25 Bookstack is simple and great. ---------------------------------------------------------------------- HoustonBOFH · 2023-10-17 16:36 Another vote for Dokuwiki. All flat files, and no db. Also can run as a portable app on Windows, so you can bring it to work on a thumb drive. ---------------------------------------------------------------------- human_with_humanity · 2023-10-17 17:07 I recently started using it in container and it has made my life so easy and simple. Wonderfully wiki. ---------------------------------------------------------------------- adullage · 2023-10-17 17:21 If you can deploy a docker container then it sounds like my project [flatnotes](https://flatnotes.io) might be a good contender. It ticks all the other boxes. flatnotes is a self-hosted, database-less note taking web app that utilises a flat folder of markdown files for storage. It has great search support and multiple authentication options including read- only. ---------------------------------------------------------------------- probablynotmine · 2023-10-17 17:58 That’s awesome to host documentation. But it lacks the edit part… ---------------------------------------------------------------------- ELKER54 · 2023-10-17 18:10 What do you mean? If you host the server yourself all you would need to do is vim the mds and then do a yarn build and it will update ---------------------------------------------------------------------- probablynotmine · 2023-10-17 18:19 Sure, but self hosting doesn’t necessarily mean that I have constant access to the server while I use the applications. I have some app exposed via cloudflare tunnels and external url, so I can for example manage my todo list via Vikunja even at work, where I need to be within a restrictive VPN. And I rather avoid exposing ssh to log in, vim an md file. Much like notion , I’d rather populate my documentation live and see it immediately ---------------------------------------------------------------------- muteki1982 · 2023-10-17 18:24 another vvote for wikijs ---------------------------------------------------------------------- ELKER54 · 2023-10-17 18:25 >I want to edit markdown files with vim, the server should just render files Is that not what the person asked? They wanted the server to just host it and to use vim. ---------------------------------------------------------------------- virtualadept · 2023-10-17 18:32 Check out [Pepperminty Wiki](https://github.com/sbrl/Pepperminty- Wiki/), it's about as simple as they get. ---------------------------------------------------------------------- ssddanbrown · 2023-10-17 19:26 BookStack doesn't meet a couple of the core requirements which OP had, since it requires and houses its content within the database. ---------------------------------------------------------------------- BCIT_Richard · 2023-10-17 19:49 I've used WikiJS, and it was super simple and straight forward. ---------------------------------------------------------------------- rich8n · 2023-10-17 21:48 TiddlyWiki is my jam. Everything in one single html file (though can be a little more complex than that if needed). [**https://tiddlywiki.com/**](https://tiddlywiki.com/) ---------------------------------------------------------------------- 10F1 · 2023-10-17 22:02 Hugo? ---------------------------------------------------------------------- ReinoutWolter · 2023-10-17 23:11 I recently created WipWiki to solve 3 of your 4 points, search could be easily added though if your interested in collaborating. You can play around with the UI here: https://wiki.wip2p.com ---------------------------------------------------------------------- xkcd__386 · 2023-10-18 03:12 QOwnNotes (https://github.com/pbek/QOwnNotes) is what I use single binary install, and if you already have md files you just point it at them and go... if you don't like it (even after you edited a few of your files with it), well your files are still there, still in markdown give it a shot :) ---------------------------------------------------------------------- adamshand · 2023-10-18 05:06 For an actual wiki that does all the things a wiki is supposed to, it’s hard to beat dokuwiki. If you want a desktop wiki (as opposed to a web app) you might like Zim.