Tiddlywiki on a (local) web server, anything that works as of now (August 2025)?

Sorry if I didn’t find the right source of information for this but does anyone know what is the correct procedure to install the MultiWikiServer as described here GitHub - TiddlyWiki/MultiWikiServer: Multiple Users, Multiple Wikis?

Whatever I do the installation fails (testing on Mac Apple Silicon and Ubuntu 24.04) with issues with node, npm, prisma, gymp etc…which is all beyond my capabilities. Even with a guiding help of ChatGPT I can’t install it, there is always some error with dependencies and the like. I have also tried the BobWiki and it seems to be abandoned and not working with the latest version of Tiddlywiki (import fails). At least, can someone point me to anything which currently works on a web server, even a local one (like tiddlyhost.com stuff but on my own server)?

Thank you.
AS

I’ve been interested in this topic for a long time too. I saw your post and decided to do it! Despite everything! I’ll start with the specification for now and I think that it can be done with the help of bots! As they say, do it yourself!

Thank you, Sergey, for taking on this challenge. Good luck!
AS

Have a look at these instructions:

https://tiddlywiki.com/#GettingStarted%20-%20Node.js

I appreciate your response, even if I think I have followed these steps before. But I will try it again, because if someone like you suggests it, it means it should work. Thank you.
AS

This How to post got me started, I host on oracle free tier.

1 Like

Great, this is really helpful, I will follow your notes and hope to finally succeed. Some years ago BobWiki was working fine for me, but now it does not (with newest TW). Thank you again! AS

1 Like

There is a starting version of the specification. The principle is “Not a day without a line. Step by step. Think globally - act locally!”

To all of you that tried to provide some advice for me - here is my experience with MWS after several attempts.

It seems that the problem stems from default versions of nodejs/npm in Ubuntu Server 24.04 LTS and Debian 12.11.

Their respective (default?) versions were node v18.19.1 (v18.19.0 in Debian) and npm 9.2.0. With these the installation process fails because the needed subdirs and files are not created/downloaded. The installation creates only two files (localhost_certs.sh, package.json) and then fails because it cannot find the needed files. (ChatGPT was, originally, pulling me away from the real problem… so I got completely off. It was enough to check what actually got downloaded…)

After I have manually upgraded nodejs/npm to latest version (LTS) and got nodejs v22.18.0, npm 10.9.3, the installation succeeded.

I have also tried Fedora Desktop 42, where the installation worked out of the box, with default versions of nodejs of 22.17.1, and npm as 10.9.2

The only thing I could not figure out was changing the listener from localhost to 0.0.0.0. But at least I could tunnel it via SSH, so I can now access my MWS over the network. This is great.

Thank you all who have shown interest in this topic.

AS

The process has begun! You can already download tiddler files from the network (for now only via a static link, not a dynamic one) and open files via a button in the card. The search is full-context by user tiddlers in all files, but so far without an interface, if something is not found in a file, then this file simply disappears from view. I already know how to make an application icon, when clicked, the localhost is automatically launched, and when the browser tab is closed, the server automatically stops. I am not posting anything anywhere yet, I want to first expand everything to some of the intended functionality, in particular, with conversion by URL of blogs of some popular platforms - WordPress, LiveJournal, Blogger and Telegram, into a Tiddlywiki file. I am wondering whether it is worth getting involved with automatic uploading to a Tiddlyhost … and so on.