Saving local TiddlyWiki files using WebDAV

TiddlyWiki is an amazing, powerful, flexible, fun bit of software. I use it for various project notes and logs, but mostly I use it for my wiki at rudimentarylathe.wiki.

I like pretty much everything about TiddlyWiki except the fact that saving the files can be a challenge. A TiddlyWiki is just a simple HTML file. That’s it. It’s permanent, portable, and about as future-proof as anything. But, making edits in a browser and then saving those changes presents a problem. There are a dozen ways to manage this, but none of them are ideal for me since I use Safari. For Chrome and Firefox, there’s the Timimi browser extension.

Another option is to run the wiki via Node.js. This works with any browser, and can even allow it to run on a server, but it complicates things. It means the wiki must be broken up into individual tiddler files and requires installing and running Node/NPM/etc. Separate files may be desirable for some, but I prefer the single-file configuration.

There is an app, TiddlyDesktop that works well, but still requires that I run a separate app just for editing my wiki.

I just want to manage my wiki, a local file, from a pinned tab in Safari without too much hassle.

Enter WebDAV.

This morning, I stumbled upon this thread in the TiddlyWiki Google Group. What took me so long and why isn’t this a headliner, especially for Mac users?

Download the WebDAVNav Server app from the Mac App store, point it at a folder full of one or more TiddlyWiki HTML files, visit localhost in any browser, and blam!

/2020/saving-local-tiddlywiki-files-using-webdav/webdavnav.jpg

There are details (including Windows configuration) on the TW-Scripts wiki.

I keep waiting for the other shoe to drop, because this was just too easy.

  • Works in Safari (or any browser, really)
  • Super simple installation on my Mac (via the App Store)
  • Configuration is a breeze
  • I can run as many wikis as I want
  • Uses very little RAM/CPU
  • My wiki can remain a single, easily-portable HTML file

Downsides? Well I still can’t just double-click any old wiki.html file to edit and save. It has to be done through localhost. And it requires running a separate app (the WebDAV server), but it’s in the background and not used for actually editing the wiki. WebDAVNav barely even shows up in Activity Monitor, which is something I couldn’t say when I had to run an instance of Firefox or Chrome for editing.

I’ll be disappointed if this turns out being too good to be true, but so far it’s the best solution I’ve found for editing and managing local TiddlyWiki files on my Mac.