Asking the hive mind: What do we know or recommend about using tools such as #logseq or #obsidian all along with #NextCloud or #Koofr? I'd basically like to sync notes between Android and Linux desktop and have read mixed statements on that.
Boosts welcome.
#Followerpower

@z428eu
As you've mentioned Nextcloud there's always WebDAV.

https://github.com/stefandanzl/webdav

Personally I use Syncthing, but you may run into issues, as Android FS supports less characters than a modern ext.

GitHub - stefandanzl/webdav: Obsidian Plugin to sync files to self hosted Webdav Server based on checksum comparison.

Obsidian Plugin to sync files to self hosted Webdav Server based on checksum comparison. - stefandanzl/webdav

GitHub
@dzwiedziu Ah ok, thanks. I've been trying syncthing in the past but never stayed for long as it seemed to cause massive battery drain and never worked well. Maybe I'll give it a try again. That plugin looks interesting however, thanks for pointing me there.

@z428eu
For Android you can try the Syncthing Fork, as it has more options. I'm driving it daily with minor issues only (ST has it's limitations).

https://f-droid.org/packages/com.github.catfriend1.syncthingfork

Syncthing-Fork | F-Droid - Free and Open Source Android App Repository

Wrapper for Syncthing - Open and decentralized file synchronization

@z428eu I've tried AppFlowy, it's not for me, but it worked.

I've landed on Joplin for note taking with the data sitting on my Nextcloud.

Because Joplin, as you know, doesn't do relational notes...

@wonshu I've been with Joplin in the past too, currently using NextCloud notes but I somehow fancy that idea of easily being able to build sort of a knowledge graph of linking between documents which is just what I have in mind right now. Will check whether this is possible with Joplin too, these days.
@z428eu maybe AppFlowy is worth another look, it's the closest open source solution to Notion or Obsidian...

@wonshu @z428eu

I feel like Obsidian is a guilty pleasure. I tell myself it's fine because the data it generates is all md, but I should like a good FOSS equivalent. I just know Obsidian is going to bite me in the ass eventually.

@z428eu that worked quite well for me when i did that
@z428eu Depending on how you use those tools @silverbulletmd might be an interesting alternative, which bypasses the sync problem through a selfhosted client/server architecture.
@thenorthcore Noticed @silverbulletmd as well, looks interesting / promising but in my current hosting environment I don't really have a good option to keep such a service running at the reliability and stability I'd like to see in a daily-driver tool. ๐Ÿ™ˆ
@z428eu @silverbulletmd Understandable, Iโ€™m currently testing it locally to see if itโ€™s usability fits my needs. As I havenโ€™t managed to get logseq to sync before the test, Iโ€™m not yet missing the sync feature ;)
@thenorthcore @z428eu a current solution that's worth considering if you don't want to self host is using @Pikapods: https://www.pikapods.com/pods?run=silverbullet
PikaPods - Instant Open Source App Hosting

Run the finest Open Source web apps from $1.20/month, fully managed, no tracking, no ads, full privacy. Self-hosting was never this convenient.

@silverbulletmd Interesting, thanks, will look into this. Seems an approach worth considering. Just wondering, here: What about encryption? If I get that right, logseq and obsidian support E2EE which would be helpful specifically in a client/server setup like this.
@thenorthcore @Pikapods
@z428eu @thenorthcore @Pikapods E2EE is on the roadmap. Currently you can opt in to encrypt synced data on the client, but the server side is up to you (in principle it's just regular, unencrypted files on disk, although that disk can be an encrypted disk, of course). For self hosting this probably fine (and useful, because it also allows you to use non-SB tools to manipulate your data), but for shared hosting environment it's probably not ideal.

@z428eu

Logseq + rclone here, and does the job perfectly (without Nextcloud, because it is a major PITA).

@nik I can relate, and am currently still evaluating whether to use Koofr or Nextcloud here.๐Ÿ™ˆ
@z428eu Koofr is not an option at all. It's not open source and not even self-hostable at all, and they lie on their front page ("Meet the only safe and secure european cloud storage" is a blatant lie). So absolutely no.
@nik Guess it depends. I'm doing hosting for HA customer systems 24x7 which consumes enough time to not want to have to do the same thing for my own stable tools too so I'm easy with paying someone to do that right (specifically given self-hosting doesn't make much sense if I "just" use some VPS or rented server but don't control the hardware underneath which I do not want to do at all for tools I personally rely upon), and using E2EE with keys stored anywhere but on their servers would be mandatory for this kind of data in any way. Having Hetzner Storage Boxes on my list to check too, but that's NextCloud again.
@z428eu Self-hosting is not about doing it all yourself. It is about the freedom of choice (you can pay **someone** to do it for you, but it is up to you who this "someone" is). If Koofr goes rogue or bankrupt, you are not able to pull your Koofr off and pay someone else to continue hosting it. That's the core point about self-hostable tools.
@nik I know. That's why I am resorting to standardized means of data access (such as WebDAV or rclone or whatever comes to mind) and always will keep my data fully safe offline as well. I wouldn't go anywhere near Koofr or something like this if they required proprietary tools or interfaces to access data stored in there. As soon as I could easily take data off there and move them over to, say, NextCloud or something else that uses the same protocol, I'm fine with that; from that angle I don't see the software itself being self-hostable /that/ hard a requirement. ๐Ÿ™‚
@z428eu I sync my obsidian notes on nextcloud using a community plugin "remotely save" which works nicely once setup. It is a bit more of a hassle than using the native obsidian sync I guess, but it is nice to keep my notes in my own hands.
@z428eu I sync Joplin that way.

@z428eu

I'm having a good time with Obsidian + Koofr + FolderSync for Android synchronization. It's a little fiddly to set up because Koofr wants you to generate individual app credentials rather than give your user credentials to client apps.

That's probably sensible from an access control perspective, but might make a few users do a double take.

If you don't tell FolderSync to watch for changes, you may find you have sync problems, which is annoying. I tend to manually sync before editing.

@z428eu I didn't realize you could sync obsidian using other tools, makes sense, it is just files I guess. I just pay for the sync subscription so I don't have to mess with it
@z428eu personally used syncthing for syncing between Linux, windows, iOS and android for years without issues. Completely self hosted, files available on all devices offline, only syncs when itโ€™s available, or it can sync continuously.