this post was submitted on 07 Dec 2024
16 points (90.0% liked)

ObsidianMD

4138 readers
17 users here now

Unofficial Lemmy community for https://obsidian.md

founded 2 years ago
MODERATORS
 

Looking for beta testers

I've developed an Obsidian plugin that enables vault synchronization directly with cloud object storage of major cloud providers. I'm looking for beta testers to find hidden bugs before publishing the plugin to the Obsidian Community directory.

Current Features

  • Not published yet: You'll need to use BRAT to install Cloud Sync (or copy plugin files over to .obsidian directory manually)
  • Multi-Cloud Support: Azure Blob Storage, AWS S3, Google Cloud Storage
  • Multi-Vault: Synchronizes multiple vaults to a single storage account/bucket with isolated containers/folders/prefixes per vault
  • Web access: Synchronized files can be accessed through Cloud Console of Azure/AWS/GCP
  • Direct Cloud Connection: No intermediary servers - data flows directly between Obsidian client and cloud storage
  • Security: TLS encryption in transit, cloud provider encryption at rest
  • Smart Sync: Intelligent conflict resolution with diff-merge capabilities when content changes in the same file both locally and in the cloud
  • Minimal Permissions: Least-privilege access model to cloud storage for enhanced security
  • Extremely low cost: Depending on the vault size and usage, but typically the transfer and storage costs are less than $1/month for either Azure, AWS or GCP

Caution: Setting up cloud storage account, service account and CORS permissions is a bit complex process - check the setup instructions in README.

If you're comfortable with cloud storage basics and interested in helping test this plugin, visit https://github.com/mihakralj/obsidian-cloudsync/

Do open a new issue on GitHub if you find a bug, have a feature request or want to vent frustration about how much this plugin sucks.

all 7 comments
sorted by: hot top controversial new old
[–] berryjam 3 points 2 weeks ago (1 children)

Just curious, I've never looked into this type of cloud storage before, is there a free tier?

[–] [email protected] 6 points 2 weeks ago (1 children)
[–] berryjam 1 points 2 weeks ago

Thanks, that's a very helpful breakdown!

[–] [email protected] 1 points 1 week ago (2 children)

Keep up the good work

Can you please briefly explain how it works as a plugin? Usually syncing is done outside of Obsidian (Sync is exception because it was built in)

Does this plugin also work on mobile?

[–] [email protected] 1 points 5 days ago

Plugin now works on mobile as well. 👍

[–] [email protected] 1 points 1 week ago

This plugin works inside obsidian. There are SDK calls to Azure, AWS and GCP using their js libraries and plugin compares local files with files in cloud storage and synchronizes as needed.

Currently there are several node.js calls that plugin needs to work - and node is not available in Obsidian on mobile. Refactoring into pure browser mode app is doable and that would make it work on mobile.