Nextcloud <https://nextcloud.com/> is basically a self-hosted file server 
with a ton of add ons <https://apps.nextcloud.com/> to increase 
functionality including anything from a map plugin to video chat, 
bookmarks, rss reader, and integration with software such as collabora and 
only office.  It is a fork of owncloud and is very mature with an 
enterprise level of products, however the self hosted version is more than 
enough for a small group of individuals.  It has file syncing software 
including mobile apps for all major OSes.  It allows the creation and 
administration of multiple users and groups with fine tuned access 
control.  You can connect to third party storage solutions like Dropbox.

What I am referencing with this post is using nextcloud to host and manage 
the files of a standalone tiddlywiki that are served with nginx or any 
other webserver like apache.  So one could either use tiddlywiki's download 
saver and sync the tiddlywiki and associated files between your desktop and 
nextcloud instance or do what I do and use the tw-receiver 
<https://github.com/sendwheel/tw-receiver> plugin so one can save the 
standalone from the web and not worry about any kind of syncing so that you 
are completely independent of any one desktop.

This setup would have the greatest utility for someone using tiddlywiki in 
conjunction with a lot of external files, such as images or more likely 
articles and books you have taken notes on and referenced in your wiki.  I 
use nextcloud to manage all the files and directories and nginx to serve 
them.

Nextcloud has a plugin called external sites 
<https://apps.nextcloud.com/apps/external> which basically sets up in 
iframe within the nextcloud website so you can basically integrate the 
tiddlywiki into the nextcloud experience, something that would be useful if 
you used it with multiple users especially.  This works well with the 
nodejs tiddlywiki as well right out of the box.  In this way tiddlywiki 
basically becomes an add on for your nextcloud instance.

So at the most basic level Nextcloud is an excellent self hosted file 
management solution that would allow one to replace services like Google 
Drive and what I discovered is that the hosted files can also be served by 
a webserver like nginx.

On Thursday, December 17, 2020 at 12:23:36 AM UTC-5 TW Tones wrote:

> This sounds like a good choice for internet side hosting.
>
> I am not familiar with next cloud, could you give a practical technical 
> summary of its use with tiddlywiki, so we can decide if it is worth 
> investigating further please.
>
> Regards
> Tones
>
> On Thursday, 17 December 2020 at 13:45:36 UTC+11 [email protected] wrote:
>
>> This is probably way outside general concern but I've been playing with 
>> nextcloud lately to host files and found that
>>
>> 1.  nodejs tiddlywiki shows up nicely in the 'external sites' app (an 
>> iframe nextcloud uses to show websites internal to the nextcloud interface) 
>> with no problems saving
>>
>> 2. And even cooler I was able to put a stand alone html with the 
>> tw-receiver plugin in a nextcloud folder and serve it via nginx.  This 
>> allows me to upload files via nextcloud and refer to them as external files 
>> in tiddlywiki.
>>
>> here <https://olliespeople.place> is the example I set up.
>>
>> My setup is a bit complicated since I am using docker, but if you're into 
>> this sort of thing a setup using nginx and nextcloud is pretty easy and 
>> very well documented.  It took some additional tweaking of permissions but 
>> again nothing overly complicated.
>>
>

-- 
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/3e5aad4e-cef4-4d95-aad8-5b2ce6435e2an%40googlegroups.com.

Reply via email to