Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 3.05 KB

WEBDAV.md

File metadata and controls

68 lines (47 loc) · 3.05 KB

Internxt CLI WebDav support

The Internxt CLI comes with built in WebDav support.

How it works

When you login with Internxt CLI, your auth tokens and your decrypted mnemonic are stored in your local home folder. These data will be used for both the CLI and WebDAV. Restarting the computer or uninstalling the CLI will not erase this configuration. The only way to properly clean up this configuration is by explicitly using the logout command or by removing the '.internxt-cli' folder located in your home directory.

The WebDav feature works by exposing a local only server in your machine when enabled.

  • When you download a file, the WebDav local server decrypts your data and sends it to the WebDav client
  • When you upload a file, the WebDav local server encrypts your data and sends it to the Internxt servers

No plain data is being sent or is being pulled from the Internxt servers, you can view the whole Internxt CLI + WebDav architecture in the below diagram.

image

Upload size limits depend on the account's plan tier. Since the CLI is only available to Ultimate plan users, we currently have a 100GB size upload limitation per file for both, CLI and WebDAV

Officially supported WebDav clients

Below you can find a list of WebDav clients that we officially support in the Internxt CLI

Supported
MacOS Finder ✅
CyberDuck for Windows ✅
CyberDuck for MacOS ✅
Transmit ✅
Cadaver ✅
Nautilus (GNOME Files) ✅

Supported WebDav methods

Find below the methods that are supported in the latest version of the Internxt CLI.

Method Supported
OPTIONS ✅
GET ✅
HEAD ✅
PUT ✅
DELETE ✅
PROPFIND ✅
PROPPATCH ❌
MKCOL ✅
COPY ❌
MOVE ✅
LOCK ✅
UNLOCK ✅

Requisites

  • Installed Node >= v22.13.0
  • Internxt CLI is installed on its latest version

Usage

Known issues

  • We use self-signed certificates when using HTTPS. This ensures that all requests to the local WebDAV server are encrypted. However, since the certificates are self-signed, many WebDAV clients may show warnings about certificate trust. You can safely ignore these warnings.

  • You may encounter issues with DNS resolution for webdav.local.internxt.com. In such cases, you can safely replace this address with 127.0.0.1 or the IP address where the WebDAV server is deployed if connecting from a different location.