---
title: "Internxt Drive"
description: "Rclone docs for Internxt Drive"
versionIntroduced: "v1.73"
---

# Internxt Drive

[Internxt Drive](https://internxt.com) is a zero-knowledge encrypted cloud storage service.

Paths are specified as `remote:path`

Paths may be as deep as required, e.g. `remote:directory/subdirectory`.

## Limitations

**Note:** The Internxt backend may not work with all account types. Please refer to [Internxt plan details](https://internxt.com/pricing) or contact [Internxt support](https://help.internxt.com) to verify rclone compatibility with your subscription.

## Configuration

Here is an example of how to make a remote called `internxt`. Run `rclone config` and follow the prompts:

```
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
name> internxt
Type of storage to configure.
Choose a number from below, or type in your own value
[snip]
XX / Internxt Drive
   \ "internxt"
[snip]
Storage> internxt

Option email.
Email of your Internxt account.
Enter a value.
email> user@example.com

Option pass.
Password.
Enter a value.
password>

Edit advanced config?
y) Yes
n) No (default)
y/n> n

Configuration complete.
Options:
- type: internxt
- email: user@example.com
- pass: *** ENCRYPTED ***
Keep this "internxt" remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y
```

If you have two-factor authentication enabled on your Internxt account, you will be prompted to enter the code during login.

### Security Considerations

The authentication process stores your password and mnemonic in the rclone configuration file. It is **strongly recommended** to encrypt your rclone config to protect these sensitive credentials:

```
rclone config password
```

This will prompt you to set a password that encrypts your entire configuration file.

### Usage Examples

```
# List files
rclone ls internxt:

# Copy files to Internxt
rclone copy /local/path internxt:remote/path

# Sync local directory to Internxt
rclone sync /local/path internxt:remote/path

# Mount Internxt Drive as a local filesystem
rclone mount internxt: /path/to/mountpoint

# Check storage usage
rclone about internxt:
```

### Modification times and hashes

The Internxt backend does not support hashes.

Modification times are read from the server but cannot be set. The backend reports `ModTimeNotSupported` precision, so modification times will not be used for sync comparisons.

### Restricted filename characters

The Internxt backend replaces the [default restricted characters
set](/overview/#restricted-characters).

<!-- autogenerated options start - DO NOT EDIT - instead edit fs.RegInfo in backend/internxt/internxt.go and run make backenddocs to verify --> <!-- markdownlint-disable-line line-length -->
### Standard options

Here are the Standard options specific to internxt (Internxt Drive).

#### --internxt-email

Email of your Internxt account.

Properties:

- Config:      email
- Env Var:     RCLONE_INTERNXT_EMAIL
- Type:        string
- Required:    true

#### --internxt-pass

Password.

**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).

Properties:

- Config:      pass
- Env Var:     RCLONE_INTERNXT_PASS
- Type:        string
- Required:    true

### Advanced options

Here are the Advanced options specific to internxt (Internxt Drive).

#### --internxt-mnemonic

Mnemonic (internal use only)

Properties:

- Config:      mnemonic
- Env Var:     RCLONE_INTERNXT_MNEMONIC
- Type:        string
- Required:    false

#### --internxt-skip-hash-validation

Skip hash validation when downloading files.

By default, hash validation is disabled. Set this to false to enable validation.

Properties:

- Config:      skip_hash_validation
- Env Var:     RCLONE_INTERNXT_SKIP_HASH_VALIDATION
- Type:        bool
- Default:     true

#### --internxt-upload-concurrency

Concurrency for multipart uploads.

This is the number of chunks of the same file that are uploaded concurrently.

Note that each chunk is buffered in memory.

Properties:

- Config:      upload_concurrency
- Env Var:     RCLONE_INTERNXT_UPLOAD_CONCURRENCY
- Type:        int
- Default:     4

#### --internxt-upload-cutoff

Cutoff for switching to multipart upload.

Any files larger than this will be uploaded in chunks of chunk_size.
The minimum is 100 MiB and the maximum is 5 GiB.

Properties:

- Config:      upload_cutoff
- Env Var:     RCLONE_INTERNXT_UPLOAD_CUTOFF
- Type:        SizeSuffix
- Default:     100Mi

#### --internxt-chunk-size

Chunk size for multipart uploads.

Files larger than upload_cutoff will be uploaded in chunks of this size.

Memory usage is approximately chunk_size * upload_concurrency.

Properties:

- Config:      chunk_size
- Env Var:     RCLONE_INTERNXT_CHUNK_SIZE
- Type:        SizeSuffix
- Default:     30Mi

#### --internxt-encoding

The encoding for the backend.

See the [encoding section in the overview](/overview/#encoding) for more info.

Properties:

- Config:      encoding
- Env Var:     RCLONE_INTERNXT_ENCODING
- Type:        Encoding
- Default:     Slash,BackSlash,CrLf,RightPeriod,InvalidUtf8,Dot

#### --internxt-description

Description of the remote.

Properties:

- Config:      description
- Env Var:     RCLONE_INTERNXT_DESCRIPTION
- Type:        string
- Required:    false

<!-- autogenerated options stop -->
