TiddlyWiki is an incredibly flexible and versatile tool that is conceived and constructed differently than most software. This can make it hard to understand until the moment when it clicks, and becomes a seamless extension of your brain.

Installation

npm install -g tiddlywiki
tiddlywiki --version

tiddlywiki mynewwiki --init server
tiddlywiki mynewwiki --listen

Export for offline

Use gui to download index.htlm or:

tiddlywiki mynewwiki --build index

Import from offline

tiddlywiki mynewwiki --import ~/Downloads/index.html text/html

Serverless

Probably node.js in Lambda with EFS mounted

Plugins

AWS plugin is not suitable for hosting lambda, but installation is:

git clone https://github.com/Jermolene/TiddlyWiki5.git
mkdir mynewwiki/plugins
cp -rv TiddlyWiki5/plugins/tiddlywiki/aws mynewwiki/plugins/
cp -rv TiddlyWiki5/plugins/tiddlywiki/async mynewwiki/plugins/
cp -rv TiddlyWiki5/plugins/tiddlywiki/jszip mynewwiki/plugins/

tiddlywiki mynewwiki --rendertiddler $:/plugins/tiddlywiki/aws/lambdas/main index.js text/plain