Internxt Drive supports the Rclone protocol via our WebDAV implemenation. To start using Rclone with Internxt Drive, simply follow these steps:
Install the Internxt CLI
Open your terminal and run the following command to install the Internxt CLI via npm:
npm install -g @internxt/cli
You can find more info on this here.
Log in to Your Internxt Account
After installing the CLI, log in with your Internxt account on the CLI by running:
internxt login
Enable the Internxt WebDAV Server
To enable the WebDAV server, run the following command:
internxt webdav enable
You can find more info on this here.
Mark the Self-Signed certificate as trustable (optional)
internxt add-cert
Configure Rclone to Work with Internxt's WebDAV Server
Now that you've set up the Internxt WebDAV server, follow these steps to configure Rclone:
Run Rclone Configuration
Open your terminal and run the following command:
rclone config
Create a New Remote
Select the option to create a new remote and enter a name to identify the WebDAV server in Rclone.
Select Storage Type
When prompted to select a storage type, enter
webdav
or type52
Set the URL
Set the URL to
https://webdav.local.internxt.com:3005
Select WebDAV Vendor
When asked for the WebDAV vendor, enter
other
or type7
.Use Default Settings
For all other options, use the default settings.
Supported Commands
Troubleshooting
Issue
You're seeing this error even after running internxt add-cert
:
tls: failed to verify certificate: x509: certificate signed by unknown authority
Solution
This could be due to lack of admin access or an unsupported OS. First, check your permissions. If the issue persists, bypass the error with --no-check-certificate
, however, you need to add that flag to each command.
rclone lsl internxt: --no-check-certificate
For more details, visit Rclone Networking Flags Documentation.
Issue
Experiencing sync problems or "too many requests" responses.
Solution
Rclone doesn't limit the number of requests by default, which can trigger our API's rate limit. To manage this, use the --tpslimit float
flag to control the number of HTTP transactions per second.
rclone lsl internxt: --tpslimit 10
For more details, visit Rclone Networking Flags Documentation.