Hi everyone,
I’m a daily TiddlyWiki user and love its flexibility, but upgrading has always been a challenge for me. I’d appreciate your advice on a migration issue I’m facing.
Current Setup
- Environment: Node.js on Raspbian (Linux 6.1.21)
- Version: TiddlyWiki 5.3.5, hosting 1,093 data tiddlers.
-
Plugins: Installed via drag-and-drop (I know this isn’t ideal for Node.js):
- ahanniga/find-in-page-plugin 0.3.0
- danielo515/2click2edit 0.1
- wikilabs/cheatsheet 1.1.2
- kookma/favorites 4.9.0
- tiddlywiki/markdown 5.3.6-prerelease
- linonetwo/markdown-transformer 0.1.3
- nico/notebook-mobile 1.0.0
- flibbles/relink 2.4.5
- kookma/shiraz (experimental 3.0.13) + shiraz-callout 0.9.0 + shiraz-formatter 0.6.2
- Gk0Wk/sidebar-resizer 0.0.6
- kookma/todolist 1.5.1
- kookma/trashbin 1.3.6
- Backups: I have several, so no data loss risk.
Migration Plan & Issue
To avoid downtime, I set up a new TW 5.3.8 instance in Docker (node:latest), mapping a local volume and installing TW via:
npm install -g tiddlywiki@5.3.8 && npx tiddlywiki --listen host=0.0.0.0 port=8080
I created a tiddlywiki.info file in the ./mywiki directory, and the container starts successfully.
Steps taken:
- Exported all data tiddlers (
[!is[system]]) as JSON from the old wiki. - Used the TW Upgrade Wizard (5.3.8) to create an
upgrade.htmlfile. - Opened
upgrade.htmlin Safari: some tiddlers open instantly, others show a moving blue line and remain empty. - Moved
upgrade.htmlto the new wiki and imported only data tiddlers. The import log confirms all tiddlers are present, but most are empty in the new environment.
Questions for the Community
- Plugin Timing: Should I install plugins before or after migration? I deferred it for now.
- Empty Tiddlers: Why are some tiddlers not rendering? Could this be related to plugin dependencies or the export/import process?
- Best Practices: Any recommendations for a smoother migration, especially with plugins installed via drag-and-drop?
Additional Context
- I’m open to alternative migration methods if this approach is flawed.
- Happy to share logs or screenshots if helpful.
Thanks in advance for your insights.

