Upload images via Nextcloud

Modified on Tue, 24 Mar at 5:57 PM

This guide shows how to upload images to a WildObs Image Platform project as a background process. 


This guide is for WildObs platform testers only. You will not be able to sign in to the WildObs test platform if you have not been invited by the WildObs team. If you are interested in becoming a platform tester, please register your interest here


TABLE OF CONTENTS

1. Create a user account on the WildObs Image Platform Nextcloud

2. Upload images to the WildObs Nextcloud server

2. a) Upload images to Nextcloud using a web browser

2. b) Upload images to Nextcloud using a desktop client

3. Enable Nextcloud uploads in Project Settings

4. Import images via Nextcloud

Next steps


Nextcloud is an open-source, self-hosted file sharing platform which acts as a secure and private alternative to services like Google Drive, Dropbox or OneDrive. 


WildObs hosts a secure instance of Nextcloud on the ARDC Nectar Research Cloud to allow for secure and backed-up transfer of camera trap media to the WildObs Image Platform. 


1. Create a user account on the WildObs Image Platform Nextcloud

Follow the WildObs Image Platform Quick Start Guide to navigate to the WildObs Image Platfom, then open user settings by hovering over the user email at the top-right of the window and selecting "Settings" from the drop-down menu. 


Scroll down to the "Nextcloud" section and click "Create Nextcloud User".


Note: Do not click the button more than once. 


The page may not respond immediately. Please wait until the page reloads with a "✓ Nextcloud User Created" grey confirmation box appears in the top-right of the window. 


Once created, Nextcloud user credentials will appear at the bottom of the User Settings page. 


2. Upload images to the WildObs Nextcloud server

Images can be uploaded to the WildObs Nextcloud server via a web browser or using the desktop client:

2. a) Upload images to Nextcloud using a web browser

2. b) Upload images to Nextcloud using a desktop client


Using the browser requires manually uploading files or folders but the desktop client will allow for large folders of media to be uploaded as a background process. 


2. a) Upload images to Nextcloud using a web browser


Copy the server address using the copy icon and paste it into a new browser window.


Copy and paste your Nextcloud account username and password from the User Settings and click "Log in". 


The dashboard page will appear after logging in. Click on the upper left "Files" icon to open the file view.


In the Files view, click "+ New" to upload single files or folders of camera trap media files. 


For more information on using Nextcloud on the web, see The Nextcloud Web interface — Nextcloud documentation


2. b) Upload images to Nextcloud using a desktop client


Visit https://nextcloud.com/install/ to download and install the Nextcloud Files desktop client for your computer. 


Follow the Nextcloud Desktop Client Installation Wizard to log in to the WildObs Nextcloud Server. 


By default, a Nextcloud folder in your home directory will be selected to sync from your device. 


Add folders of camera trap media to your synchronised Nextcloud folder or choose to synchronise other folders with camera trap media to upload. 


3. Enable Nextcloud uploads in Project Settings

Follow the WildObs Image Platform Quick Start Guide to navigate to Project Settings.

Toggle on "Nextcloud uploads enabled".


4. Import images via Nextcloud

Add a new deployment (see Add a deployment to your project), enter required fields and metadata. 


In the image upload area, select "Upload directory".


Note: The "Upload directory" field will not appear unless Nextcloud uploads have been enabled and a folder has been uploaded. 


Click "Select Owncloud Folder" to select correct folder. 


Once selected, a preview of images will load to check the correct file has been selected. More images can be loaded by clicking "Load more images".


Enter all remaining details and click "Add deployment" to start image uploads from Nextcloud.


Images will be imported from Nextcloud, clustered into sequences and annotated by AI based upon selected settings. 


Once images are successfully imported through Nextcloud, the images/folders will be removed from Nextcloud. The WildObs Nextcloud server is backed up, however it is only a temporary location for storage until images are imported to the platform. 


See Add a deployment to your project and Enable AI annotations for your project for more details on adding deployments and setting automatics AI annotations.  


Next steps

Invite others to collaborate on your project

Import multiple deployments (in progress)

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article