This application can be used for importing files and folders from other sources directly into your ownCloud. The following sources are currently supported:
- Google Drive
- Onedrive
- oCIS (via public links without password)
- ownCloud 10 (via public links without password)
- NextCloud (via public links without password)
Make sure that you have an instance of Uppy Companion up and running since this is the server handling the file import. It downloads the files and uploads them to the destination.
The docker-compose.yml
in this repository includes a full working example of the importer running with Companion, you might want to use it as a reference. Please also refer to the Uppy Companion docs for a full list of configuration options. Certain sources might require you to provide keys and secrets to Companion.
"config": {
"companionUrl": "https://example.com",
"supportedClouds": ['OneDrive', 'GoogleDrive', 'WebdavPublicLink'],
"webdavCloudType": "owncloud"
}
companionUrl
(string) - specifies the URL under which Companion can be reached. This config needs to be set.supportedClouds
(list[string]) - specifies the supported cloud sources from which a user can import. Defaults to all enabled.webdavCloudType
(string) - limit the webdav import to eitherowncloud
ornextcloud
. Defaults to allowing both.