Skip to main content
1 of 5
Ooker
  • 860
  • 6
  • 28

File synchronization solution for controlling type of sync for subfolders and devices?

I have an app (Obsidian) that having this data structure:

Main Data/
├─ App data/
│  ├─ Plugin data/
│  │  ├─ Files.json
│  ├─ Files.json
├─ Files.md

I want to share the data to various people (or devices). Depending on their expertise level of the app, I want to have different types of sync to their devices:

Level Files in main data Files in app data Files in plugin data
Novice/First setup 1-way Download once, then ignored 1-way
Advanced beginner 2-way Ignored 1-way
Competent 2-way Ignored Ignored

Can you suggest me some solutions for this? Here are what I have tried and their limitation:

  • Google Drive: lack of ignore feature
  • Syncthing: the management of devices and subfolders are too complicated
  • Git: too advanced for non-technical users

FYI: File synchronization - Wikipedia

Ooker
  • 860
  • 6
  • 28