MatrixIT

End User Guide

MatrixIT Secure Share

A private Windows desktop app for sharing files and folders directly through Nextcloud. No localhost service, no Docker dependency, and credentials stored locally with encryption.

Windows Desktop App Direct Nextcloud Upload Encrypted Local Credentials
  • Send files and folders quickly from a native Windows workflow
  • Create secure links with passwords and expiry dates
  • Optionally use advanced share options such as email share and request upload
Secure Share main application screen

What This App Does

1
Desktop app for upload, share, and request flows
0
No Docker or localhost setup required for users
Direct
Files go from the app straight to Nextcloud
Secure
Credentials stay on-device and encrypted

Before You Start

You will need

  • A Windows PC with MatrixIT Secure Share installed
  • Your Nextcloud server URL
  • Your Nextcloud username
  • A Nextcloud app password
  • Internet access to your Nextcloud server

Your organization may also provide

  • A preferred sender name or sender email
  • Recipient email requirements
  • Password or expiry rules
  • Guidance on whether to use Public link, Email share, or Request upload

First-Time Setup

  1. 1

    Open Settings

    Launch the app from the desktop shortcut, Start menu, or system tray and open the Settings screen.

  2. 2

    Enter your Nextcloud details

    Fill in the server URL, username, and app password provided by your organization.

  3. 3

    Test the connection

    Click Test connection to confirm the app can reach your Nextcloud account.

Secure Share success state
After successful setup and upload, the app shows the generated share link and next actions.

Send Files or Folders

Basic flow

  1. Choose Browse files or Choose folder
  2. Select the content you want to share
  3. Optionally add a password, expiry date, and details
  4. Click Create link
  5. Copy the link and send it to the recipient

What happens in Nextcloud

  • The app uploads your selected files or folders directly to Nextcloud
  • The app creates a secure share according to the options you selected
  • The app shows the resulting share link and, where applicable, the share location

Advanced Share Options

Public link

Best for a fast share where you want a simple link with optional password and expiry.

Email share

Use when you want Nextcloud to create a share tied to a specific recipient email address.

Request upload

Use when the recipient should be able to send files back into a dedicated request folder in Nextcloud.

Sender name or email

This optional field helps build a cleaner folder structure in Nextcloud. If left blank, the app falls back to generic.

Request Upload Flow

  1. 1

    Select Request upload

    Open Advanced share options and change the share mode to Request upload.

  2. 2

    Enter recipient email

    This is required to enable the email-driven request workflow.

  3. 3

    Create the request

    The app creates a request-oriented folder in Nextcloud and creates the corresponding share.

  4. 4

    Recipient uploads back to you

    If supported by your Nextcloud server configuration, the recipient can use the share to upload files into that folder.

Folder Structure In Nextcloud

Sent items

MatrixIT Secure Share/Sent/YYYY/MM/<sender-or-generic>-<yyyymmdd-hhmm>-<label-or-share>/

Upload requests

MatrixIT Secure Share/Requests/YYYY/MM/<sender-or-generic>-<yyyymmdd-hhmm>-<label-or-share>/

This makes it easier to distinguish files you sent out from files uploaded back to you.

Troubleshooting

If connection testing fails

  • Check the server URL
  • Check your username and app password
  • Confirm the Nextcloud server is reachable

If advanced email/request options do not behave as expected

  • Email sharing may depend on server-side Nextcloud configuration
  • Password email behavior may vary by server setup
  • Request upload depends on the server supporting that share model