Bring Your Own Cloud
You are not tied to a specific cloud provider. With MMEX, you have the flexibility to store your database files using your chosen:
Public Cloud Provider:
- Google Drive
- Microsoft OneDrive
- Dropbox, etc.
Private Cloud Provider:
- NextCloud
- Synology NAS, etc.
Phone Storage + Sync Tools:
- Syncthing, etc.
Once the Bring Your Own Cloud (BYOC) is set up on all your devices:
For Desktop MMEX
- MMEX relies on POSIX file system interfaces for direct file access.
- Install your preferred cloud provider client and set its synchronization
- Simply locate your database on the shared area provided by your chosen cloud provider.
- The BYOC system syncs the data to the cloud.
For Android MMEX
- MMEX integrates with Storage Access Framework (SAF), allowing access to files stored in sandboxed locations.
- Install your preferred cloud provider client and set its synchronization
- Open or create your database on the shared area provided by your cloud provider.
- Enable synchronization via
Main Menu -> Settings -> Synchronization
.- Set the interval to 5 minutes and ensure “Sync on start” is checked.
For iOS MMEX
- MMEX integrates with File Provider Extension (FPE) to access cloud-stored files.
- Install your preferred cloud provider client and set its synchronization
- Open or create(?) your database on the shared area provided by your cloud provider.
Synchronization Workflow
The following diagram illustrates how MMEX synchronizes data across different platforms:
+-----------+-----------+-----------+-----------+-----------+
| macOS | Windows | Linux | Android | iOS/iPad |
| (MMEX) | (MMEX) | (MMEX) | (MMEX) | (MMEX) |
+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
| | | | |
v v v v v
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| Database | Database | Database | Database | Database |
| Files | Files | Files | Files | Files |
+-----------+-----------+-----------+-----------+-----------+
| | | | |
v v v v v
+----------------+---------------+--------------+-----------+
| Public Cloud | Private Cloud | Phone Store | iCloud |
| (Google Drive) | (NextCloud) | (Sync Tools) | |
+----------------+---------------+--------------+-----------+
![]() |
Notes
- Desktop versions provide direct file access for better performance.
- Android uses SAF, meaning files must be accessed via Android’s file picker.
- iOS relies on FPE, allowing seamless cloud access through the Files app.
- Ensure your cloud provider supports automatic syncing for real-time updates.
By leveraging BYOC, you can choose the best storage and sync solution that fits your workflow!