Hi Arlen, Many thanks for these useful inputs! So, one should make trade off between this flexibility and memory consumption!
Best Mohammad On Sunday, April 19, 2020 at 6:24:21 PM UTC+4:30, Arlen Beiler wrote: > > Ok, I ran top to see what the memory actually is. My computer is a 16 GB > machine. TiddlyWiki on Node uses 150 MB. TiddlyServer used 100 MB per wiki > (approximately), but less than 30 MB when no wikis were loaded (sorry, top > only listed the first page of results). Now, given Node's memory > management, I would guess that a more constrained environment would use > less, so I'm curious what results other people get. > > In my mind, this is huge, so I'm not surprised people need a way around > it, but I'm not sure what the culprit is. I'll do some digging. All I know > is it's it's big on Node TiddlyWiki and on TiddlyServer both, so it's > probably somewhere in TiddlyWiki. > > On Sun, Apr 19, 2020 at 8:47 AM Arlen Beiler <[email protected] > <javascript:>> wrote: > >> People have in the past had problems with memory consumption when using >> data folders and because TiddlyServer is intended to load data folders as >> faithfully as possible, Jed created Bob, which does things a little >> different but still works with almost all data folders. However the latest >> raspberry pi should have enough memory to be able to handle TiddlyServer >> quite easily. I’m assuming one would get the 4 GB version if you’re going >> to use it for a server anyway. So I’m guessing this isn’t as big of a >> problem as it used to be. >> >> Single file wikis on the other hand shouldn’t take much memory. The >> TiddlyServer documentation says how to enable back ups for single file >> wikis. And the WebDAV saver works as expected, unlike Apache. >> >> On Sun, Apr 19, 2020 at 04:16 Mohammad <[email protected] >> <javascript:>> wrote: >> >>> Further to the instruction by Arlen one can download simplesrv >>> >>> https://github.com/lucsan/simpserv >>> >>> >>> and create a readonly webserver to fire any single .html Tiddlywiki. >>> >>> So, it possible to have a portable webserver for Tiddlywiki (and holding >>> plugin libraries) on a thumb drive >>> The size of server 14MB if one use Node.JS 6.x >>> >>> In summary >>> >>> 1. Follow the instruction by Arlen above, lets you have a tiny >>> NodeJS+Tiddlywiki server (read/write/save) + (Arlen may guide us to create >>> backup) >>> 2. Add the simpleserv above to have a readonly webserver on another port >>> 3. Put all in folder on a thumb drive >>> >>> The above setup is small and can be used on Raspberry Pi and similar >>> device. >>> >>> I am thinking one can put whole of these on an old Android cell phone >>> and setup a portable NodeJS+Tiddlywiki server >>> >>> >>> >>> On Saturday, April 18, 2020 at 1:23:32 AM UTC+4:30, Arlen Beiler wrote: >>>> >>>> Another way is to download the zip file from NodeJS.org, and copy the >>>> node.exe file into the tiddlywiki folder, then (on windows) run "node.exe >>>> tiddlywiki.js". You can download the tiddlywiki folder from GitHub. It >>>> sounds like that is slightly more complicated than your method, but just >>>> thought I'd mention it. >>>> >>>> On Fri, Apr 17, 2020 at 4:01 PM 'Mark S.' via TiddlyWiki < >>>> [email protected]> wrote: >>>> >>> If you use "-g", isn't it putting the data down in your user drive? Or >>>>> is it smart enough to put it all on the thumb drive ? >>>>> >>>>> Plus, in the past, node had a habit of creating empty directories in >>>>> the app/roaming directories even if you had specified specific local >>>>> directories. This would be hard to detect unless you test on a machine >>>>> that >>>>> has never used node.js at all. That is, is it possible that bread crumbs >>>>> are being left even if you use a portable device? >>>>> >>>>> >>>>> On Friday, April 17, 2020 at 12:41:12 PM UTC-7, Mohammad wrote: >>>>>> >>>>>> You may like to have a Tiddlywiki on Node.js with all its features on >>>>>> a thumb drive! >>>>>> Or a Plug and Play Tiddlywiki. >>>>>> >>>>>> If so, this is a short instruction for Windows user. >>>>>> >>>>>> 1. Download the portable Node.js: (NodeJSPortable_6.14.2.zip) from >>>>>> here >>>>>> https://github.com/garethflowers/nodejs-portable/releases >>>>>> >>>>>> 2. Unzip on your thumb drive in the folder of choice >>>>>> >>>>>> 3. Run NodeJSPortable.exe >>>>>> >>>>>> 4. In the command window appears install Tiddlywiki with below >>>>>> command (you need internet access) >>>>>> npm install -g tiddlywiki >>>>>> >>>>>> 5. That's all >>>>>> >>>>>> >>>>>> Make a test >>>>>> 1. Create a new wiki, by entering below command >>>>>> tiddlywiki mynewwiki --init server >>>>>> >>>>>> 2. Run your wiki by entering below command >>>>>> tiddlywiki mynewwiki --listen >>>>>> >>>>>> 3. Open a browser (FF, Chrome, Edge, Safari, ...) and >>>>>> visit http://127.0.0.1:8080/ in your browser >>>>>> >>>>>> >>>>>> It has all the same features as Tiddlywiki on NodeJS, plus, it leaves >>>>>> no personal information behind on the machine you run it on, so you can >>>>>> take it with you wherever you go. >>>>>> >>>>>> >>>>>> This is another journey in Tiddlywiki wonderland. >>>>>> >>>>>> --Mohammad >>>>>> >>>>>> >>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "TiddlyWiki" group. >>>>> >>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/tiddlywiki/9bc1ec76-a308-472c-b99c-f66e5dd31519%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/tiddlywiki/9bc1ec76-a308-472c-b99c-f66e5dd31519%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "TiddlyWiki" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected] <javascript:>. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/tiddlywiki/0e7967b9-7f71-4c0b-93cb-f6bd2a8e76ce%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/tiddlywiki/0e7967b9-7f71-4c0b-93cb-f6bd2a8e76ce%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/e0307924-a819-4a88-ae23-43c8b504f05a%40googlegroups.com.

