NUVOLOS
Sign In
  • Getting Started
    • Introduction to Nuvolos
    • Documentation structure
    • Nuvolos basic concepts
      • Organisational hierarchy
      • Applications
      • Distribution
      • Data integration
      • Snapshots
      • Background tasks
    • Navigate in Nuvolos
    • Quickstart tutorials
      • Research
      • Education (instructor)
      • Education (student)
  • Features
    • Applications
      • Application resources
      • Sessions
        • Session Logs
      • Install a software package
      • Create a persistent .bashrc
      • Automatic code execution
      • Long-running applications
      • Troubleshooting applications
      • New applications or licenses
      • Configuring applications
      • Exporting applications
      • Add-ons
        • MariaDB add-on
        • PostgreSQL add-on
        • OpenSearch add-on
        • MongoDB add-on
        • Redis add-on
        • PostGIS add-on
        • Rclone mount add-on
        • Neo4j add-on
    • File system and storage
      • File navigator
      • Large File Storage
      • Preview files
      • Mount Dropbox
      • Access S3 buckets with RClone
      • Access remote files with SSHFS
      • Access files on SharePoint Online
    • Object distribution
      • Distribution strategies
      • The distributed instance
    • Snapshots
      • Create a snapshot
      • Restore a snapshot
      • Delete a snapshot
    • Database integration
      • Create datasets
      • View tables
      • Build queries
      • Upload data
      • Access data from applications
        • Set up ODBC drivers
        • Obtain tokens for data access
        • Find database and schema path
      • DBeaver integration
    • Environment variables and secrets
    • Searching
      • Page
      • Find an application
      • Find an organisation
      • Find a space
      • Find an instance
      • Find a state
    • Video library
    • Nuvolos CLI and Python API
      • Installing the CLI
      • Using the CLI
  • User Guides
    • Research guides
      • Inviting a reviewer
      • GPU computation
    • Education guides
      • Setting assignments
        • Programmatical assignment handling
      • Documenting your course
      • Setting up group projects
        • Collaborative application editing
      • Configuring student applications
      • Archiving your course
      • Student guides
        • Joining a course
        • Working on assignments
        • Leaving a course
    • Application-specific guides
      • JupyterLab
      • RStudio
      • VSCode
      • Stata
      • MATLAB
      • Terminal
      • Terminal [tmux]
      • Apache Airflow
      • Apache Superset
      • D-Wave Inspector
      • MLFlow
      • Databricks Connect
      • Dynare.jl
      • CloudBeaver
      • InveLab
      • Overleaf
      • Metabase
      • DNDCv.CAN
      • OpenMetaData
      • Uploading data to the Large File Storage
    • Data guides
      • Setting up a dataset on Nuvolos
      • Importing data on Nuvolos
      • A complete database research workflow (Matlab & RStudio)
      • Accessing data as data.frames in R
      • Working with CRSP and Compustat
      • Working with the S&P 500®
  • Pricing and Billing
    • Pricing structure
    • Resource pools and budgets
    • Nuvolos Compute Units (NCUs)
  • Administration
    • Roles
      • Requesting roles
    • Organisation management
    • Space management
      • Invite to a space
      • Revoke a space user
      • HPC spaces
      • Resting spaces
    • Instance management
      • Invite to an instance
    • Enabling extra services
    • Monitoring resource usage
  • Reference
    • Application reference
      • InveLab
        • Dataset selection
        • Modules
          • Time-series visualisation
          • Moment estimation
          • Mean-variance frontiers
          • Frontiers
          • Dynamic strategy
          • Portfolio analysis
          • Performance analysis
          • Benchmarking
          • Carry trade strategies
          • Risk measures
          • Conditional volatility
          • Replication
          • Factor factory
          • Factor tilting
          • Valuation
    • Glossary
  • FAQs
    • FAQs
    • Troubleshooting
      • Login troubleshooting
        • I forgot my email address
        • I forgot my identity provider
        • I can't log in to Nuvolos
        • I forgot my password
        • I haven't received the password reset email
        • I haven't received the invitation email
      • Application troubleshooting
        • I can't see an application
        • I can't start an application
        • I can't create an application
        • I can't delete an application
        • I can't stop a running application
        • JupyterLab 3 troubleshooting
        • Spyder 3.7 troubleshooting
      • Administration troubleshooting
        • I can't see a space
        • I can't create a space
        • I can't delete a space
        • I can't invite admins to my space
        • I can't see an instance
        • I can't create an instance
        • I can't delete an instance
        • I can't invite users to an instance
        • I can't see distributed content in my instance
        • I can't see a snapshot
        • I can't create a snapshot
        • I can't delete a snapshot
        • I can't revoke a user role
        • I can't upload a file
        • I can't delete a file
        • I can't invite students to my course
      • Content troubleshooting
        • I can't find my files in my Linux home
        • I can't find my files among the Workspace files
        • I restored a snapshot by mistake
Powered by GitBook
On this page
  • Prerequisites
  • Using the configuration
  • Configuration walkthroughs

Was this helpful?

  1. Features
  2. Applications
  3. Add-ons

Rclone mount add-on

The Rclone mount add-on mounts files stored in a cloud storage account into your Nuvolos application using the Rclone utility.

PreviousPostGIS add-onNextNeo4j add-on

Last updated 1 year ago

Was this helpful?

is a command-line utility for managing and syncing files and directories between various cloud storage providers, as well as local filesystems. It supports a wide range of cloud storage services such as Google Drive, Dropbox, Amazon S3, Microsoft OneDrive, and many others.

Prerequisites

Before adding a Rclone mount add-on to your application, a Rclone remote must be configured.

You can configure a Rclone remote either via the command line in a terminal inside a Nuvolos application, or using the Rclone GUI Nuvolos application.

Rclone stores configuration files in the Personal area of your Nuvolos instance, so the configured remote will be only visible to your user. If other users wish to use the same Nuvolos application with a Rclone mount add-on configured, they will also need to configure a Rclone remote.

Use existing configuration file

If you have already configured Rclone on another machine, you can migrate your existing configuration file to Nuvolos:

  1. Upload the configuration file to Nuvolos

  2. Copy it to ~/.config/rclone/rclone.conf in your instance

The Nuvolos addon uses Rclone v1.62.2, make sure to only use remotes compatible with this version.

Command line configuration on Nuvolos

To configure a remote via the command line on Nuvolos, we recommend using a terminal in a JupyterLab application. You can install the Rclone utility with the following command:

mamba install -y -c conda-forge rclone

Once Rclone is installed in your application, you can configure a remote with the rclone configure command. Please refer to the on how to configure the remote service of your choice.

Configuration using the Rclone GUI Nuvolos application

Please add a Rclone GUI Nuvolos application to your working instance, which is available under the Data Operations category:

Start the application, and click on the Login button to navigate to the Rclone dashboard. No username or password is required:

Click on Configs and Create a New Config to create a new config. Give a name to your remote configuration and select the cloud storage provider of your choice, then proceed with the configuration options displayed.

Please note that the Rclone GUI does not support all configuration options available in the rclone command line utility.

Using the configuration

Once your Rclone remote has been configured, you can add the Rclone mount add-on to your application in the application configuration:

Start / restart your application and if the remote was successfully configured, you will be able to access the files stored in your cloud storage account under the /rclone path in your Nuvolos application.

If there are multiple remotes defined in the Rclone configuration file, only the first remote will be mounted under the /rclone path.

Configuration walkthroughs

We have examples for some of the most common remote types:

Rclone
Rclone documentation
AWS S3