File Server - Nextcloud

1. Nextcloud Account Creation

1.1. Personal Console

2. Nextcloud Client

2.1. Nextcloud Client Install
2.2. Nextcloud Client File Sync
2.3. Nextcloud Client Contact Sync
2.4. Nextcloud Client Calendar Sync

3. Nextclous Web

Account Creation

Requirements

  1. Member Alias
  2. Credit Card verification

Steps

  1. Go to DYNAMIC ALIAS -> Personal Entity -> Verification- > Credit Card. If there is a Verified Token displayed then go step 2. If there is no Verified Token, register and verify your Visa or Mastercard.
  2. Go to INFINITE DISK -> Home Zone -> Nodes -> Activate. Enter the the credit card Expiry Date and the two empty fields, the Password and the Confirm Password fields and select the Create User button.

Remote Access

Access Nextcloud as User

Steps

1.Go to INFINITE DISK -> Home Zone -> Nodes -> Activated, click on the https://hub.quuvoo4ohcequuox.0.88.io/ link.
2. Enter the Nextcloud Username and Password previously created.

Access Nextcloud as User from an external network

Requirements

Please make sure you are able to access app.contacttrace.com.au menu first.

  1. Go to INFINITE DISK -> Home Zone -> Nodes ->Access.
  2. Enter the Duration(Days) field, the minimum is 1 and the maximum is 300.
  3. Enter the Password and select the Submit button which will create the Access Token

Steps

  1. Using an external network. go to https://file.quuvoo4ohcequuox.0.88.io
  2. Select Access Anonymously (access is limited to a maximum of 60 minutes) or Access with your Alias.

When choosing "Access with your Alias", the password required in the password field is the duration as set by the account holder followed by the - (dash) sign and the access token password. Example: 2days-12345678 where 2days is the access duration and 12345678 is the access token password. Select the Submit button.
3. Enter the Nextcloud Username and Password.

Client Installation

Android

The app is available from Google Play

After the app has been installed:

  1. Select the android_login_button button
  2. Put https://file.quuvoo4ohcequuox.0.88.io in the server address field and tap on the android_right_arrow button.

android_server_address

  1. There might be a warning as shown below. Simply tap on the Log in button to continue.

android_security_warning

  1. Enter the Nextcloud Username and Password, tap on the Log in button and select the Grant Access button.

android_grant_access

iOS

The app is available on App Store

  1. Select the android_login_button button
  2. Put https://file.quuvoo4ohcequuox.0.88.io in the server address field and tap on the android_right_arrow button.

android_server_address

  1. There might be a warning as shown below. Simply tap on the Log in button to continue.

ios_security_warning

  1. Enter the Nextcloud Username and Password, tap on the Log in button and select the Grant Access button.

ios_grant_access

Browser

Nextcloud can be also be accessed from a browser and the recommended browsers are Chrome and Safari. The Nextcloud web address is https://file.quuvoo4ohcequuox.0.88.io

Simply enter the Nextcloud Username and Password and tap on the Log in button.

browser_login

2-Factor Authentication

This is optional and may conflict with some Nextcloud APIs, so it is normally disabled.

Android Setup

  1. After logging on to Nextcloud, go to Settings and select the 3-bar button on the upper top left.

  2. Navigate to Security and select ENABLE TOTP

nextcloud_enable_totp

  1. Copy the TOTP secret. In the example below, the TOTP secret is Z7WQNRBIP7XTSYF5

nextcloud_totp_secret

  1. Open a new tab on the browser and go to https://token.contacttrace.com.au and press the + button.

time_token

  1. Paste the TOTP secret into the Shared secret field. The Name field is used to identify the site that uses it. In the example below, the site is nextcloud . Press the add_button to continue.

shared_secret_nextcloud

  1. If successful, the One Time Password will be shown and it changes every 30 seconds.

token_otp_nextcloud

  1. Go back to first tab, i.e: https://file.quuvoo4ohcequuox.0.88.io and enter the TOTP One Time Password in the Authentication code field. In the example below, the code is 537297. Press on the Verify button to continue.

nextcloud_authentication_code

  1. If successful, the Enable TOTP will be ticked.

nextcloud_totp_enabled

Usage

  1. After entering the username and password on https://file.quuvoo4ohcequuox.0.88.io, there will be a prompt to enter the Authentication code.

nextcloud_2fa_prompt

  1. Open https://token.contacttrace.com.au to view the One Time Password, enter it into the Authentication code field and Submit

Client File Synchronisation

Android

  1. On the upper left corner, select the android_menu_button button and go to Settings.
  2. Select Auto upload and select the folder location(s) that are detected or select android_3dot_button button and Set up a custom folder. In the example below, the Auto upload is enabled on the Camera folder indicated by the blue android_autoupload_enabled button.

android_auto_upload

3. A folder called InstantUpload will be created and from now on, every time a photo is taken, it will be automatically uploaded to the InstantUpload -> Camera folder on Nextcloud.

android_instantupload

iOS

  1. On the bottom left right corner, select the ios_menu_button button and go to Settings.
  2. Select Auto upload and if prompted, select Allow Access to All Photos.

ios_access_photos

  1. Enable the Auto upload as shown below.

ios_autouploade_enabled

4.Tap on the Select the "auto upload" folder and browse to the folder to be used for automatically upload photos to Nextcloud. In the example below, the InstantUpload -> Camera folder is selected. To save the the selection, tap on the ios_select button.

ios_autoupload_folder

  1. Every time a photo is taken, it will be automatically uploaded to the InstantUpload -> Camera folder on Nextcloud.

Nextcloud Client Calendar and Contact Sync

Android

Calendar

TBC

Contact

  1. Install DAVx⁵ on your Android device from DAVx⁵ | F-Droid - Free and Open Source Android App Repository
  2. Enable the permissions as shown below.

davx_permissions

  1. In the Nextcloud mobile app, go to Settings and tap on Sync calendars & contacts.
  2. DAVx⁵ will open Nextcloud’s Webflow login window, where you will have to enter your credentials and grant access. If there is a Security Warning, just proceed by tapping on the Log In button.
  3. DAVx⁵ will open and ask you to create an account. Set the account name to one of your choosing, and set Contact Group Method to Groups are per-contact categories. In the example below, the account name is gdpomuet@quuvoo4ohcequuox.0.88.io and tap on the create_account_button button to continue.

davx_account_creation

  1. Close the DAVx⁵ app and launch the DAVx⁵ app again.
  2. Tap on the icon for the account DAVx⁵ has just created, In the example below, the account created is gdpomuet@quuvoo4ohcequuox.0.88.io

davx_gdpomuet

  1. In the example below, the Contacts address book is detected. To sync, simply tap on the dax_sync_button button at the bottom right corner.

davx_address_book