using Tiddlywiki on multiple devices w/o sync issues

222 views
Skip to first unread message

Willy Tanner

unread,
May 23, 2020, 10:35:15 AM5/23/20
to TiddlyWiki
I am coming to depend on Tiddlywiki more and more these days and I am wondering how I can use it best on multiple devices (macOS and iOS). For the moment I am simply using a single html file on my iCloud Drive that I am trying to remember to close once I am finished on one computer lest I accidentally overwrite something with older content, thus losing all the changes from in between. This is not optimal because it leaves me in a constant state of anxiety (did I really shut down TW on the other computer?) and also because it adds to the friction when that afterthought also wants to be written (is it really important enough to merit opening TW again?). 

Are there more intelligent workflows for a single user scenario using macOS and iOS that would alleviate the saving and syncing side of things?

springer

unread,
May 23, 2020, 1:20:34 PM5/23/20
to TiddlyWiki
Willy,

I'm in a similar situation (personal wikis, but multiple devices). 

The tiddlyspot server, on auto-save, is somewhat less anxious than the iCloud solution. It's not vital to remember to close, but if you come back to an old open version of your wiki, it remains important to refresh/reload before continuing work. Still, the worst-case situation is that you resort to tiddlyspot's backup url to recover tiddlers from a save that got accidentally overwritten.

You can encrypt the whole wiki if you like, requiring a password.

-Springer

Dave Parker

unread,
May 23, 2020, 1:25:43 PM5/23/20
to TiddlyWiki
I use BobExe and sync the individual tiddler files between computers with syncthing. That way if there are file conflicts at least it's just individual tiddlers that conflict, not the entire TW file.

I'm waiting hopefully for Jed to release a secure easy to install raspberry pi server one day and then I don't have to struggle with sync issues. There are instructions in existence but I'm too novice to understand them.

I'm the mean time there's a promising thread about HomelabOS that might also lead to an answer for you

Good luck!

- Dave

Gracius

unread,
May 23, 2020, 2:25:03 PM5/23/20
to TiddlyWiki
Have you guys played with Quine on iOS? It has evolved to the point where it does saves frequently to iCloud, and the dev is working on handling individual tiddler saves.

Alfonso Arciniega

unread,
May 23, 2020, 2:28:58 PM5/23/20
to TiddlyWiki
Willy,

Using the timimi extension with its Backup method settings set to "Tower of Hanoi"; plus setting your TW to "Save changes automatically" in the ControlPanel you could avoid losing your changes if you open a TW left open in your other machine. Worst case scenario would be you have to look into your backup TW's and import tiddlers that were "missed in action".

Cheers,

Alfonso

Alfonso Arciniega

unread,
May 23, 2020, 2:34:18 PM5/23/20
to TiddlyWiki
Good point, Gracious,

I forgot to mention that I also use Quine2 on my iOS devices. However, instead of synchronizing to iCloud, which allows to use devices of only one platform, I synchronize to Google Drive, which allows me to do from everywhere, every device.

Alfonso

Chuck R.

unread,
May 25, 2020, 7:35:50 AM5/25/20
to TiddlyWiki
If you set your TW to save automatically every time you end editing a tiddler, wouldn't get help a lot?

Jed Carty

unread,
May 25, 2020, 8:29:02 AM5/25/20
to TiddlyWiki
I want to step in here and give a warning about using Bob/BobEXE with a file syncing application (syncthing, dropbox, etc.), there are times when Bob and the syncing software will get interfere with each other and either revert a recent edit when one changes a file while the other is preparing to change the same file, or in other cases you can get duplicate files.

One of the features I am currently working on for Bob will help with this problem, but for now it is likely to cause problems.

Dave Parker

unread,
May 25, 2020, 9:12:15 AM5/25/20
to TiddlyWiki
Thanks Jed.

I should have added that part in when I described my usage. Currently any script I run to start Bob also pauses the sync feature on the tiddlers folder.

Kevin Kleinfelter

unread,
May 25, 2020, 3:20:59 PM5/25/20
to TiddlyWiki
I'm generally happy with node.js serving a TW which is used by multiple clients.  

I have a 'personal' TW and a 'work' TW and a my wife's TW, all served up via a node.js instance.  I routinely access my personal TW from my work laptop, my personal laptop, and my chromebook.  

I've had very few data problems with this arrangement.  I don't *ever* update the same tiddler concurrently!  For the rare cases where I need to revert a change, I'm using gitwatch to auto-commit my tiddlers to git.


On Saturday, May 23, 2020 at 10:35:15 AM UTC-4, Willy Tanner wrote:
Reply all
Reply to author
Forward
0 new messages