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.

Reply via email to