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.

  • tenth@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    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?