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