Skip to main content

How to set up Internxt Drive with the Docker app

Find out how to set up the Docker app to set up your NAS device to connect Internxt Drive to your NAS system.

This repository gives you a ready-to-use Docker version of Internxt WebDAV. You can run it on NAS devices, servers, or any system that supports Docker.

With this setup, you can quickly access and manage your Internxt files using the WebDAV protocol.

To use Internxt Drive with your NAS device, first, install the Docker app for Windows, Mac, or Linux and follow the instructions.

Set up Internxt WebDAV with Docker Compose

Run Internxt WebDAV with Docker Compose

  1. On your NAS or server, create a new file named docker-compose.yml. This file tells Docker Compose which app to run and how to run it.

  2. Copy the following configuration into the file:

services:
internxt-webdav:
image: internxt-webdav:latest
container_name: internxt-webdav
restart: unless-stopped
environment:
INXT_USER: "" # Your Internxt account email
INXT_PASSWORD: "" # Your Internxt account password
INXT_TWOFACTORCODE: "" # (Optional) Current 2FA one-time code
INXT_OTPTOKEN: "" # (Optional) OTP secret for auto-generating 2FA codes
WEBDAV_PORT: "" # (Optional) WebDAV port. Defaults to 3005 if empty
WEBDAV_PROTOCOL: "" # (Optional) WebDAV protocol. Accepts 'http' or 'https'. Defaults to 'https' if empty
ports:
- "3005:3005" # Map container port to host. Change if WEBDAV_PORT is customized

Once the file is ready, open a terminal in the same folder and start the container in detached mode by running: docker compose up -d

Run Internxt WebDAV with Docker CLI

  1. Open a terminal on your NAS or server.

  2. Run the following command, replacing the placeholders with your Internxt account details:

    docker run -d \
    --name internxt-webdav \
    --restart unless-stopped \
    -e INXT_USER="[email protected]" \
    -e INXT_PASSWORD="your_password" \
    -e INXT_TWOFACTORCODE="" \
    -e INXT_OTPTOKEN="" \
    -e WEBDAV_PORT="" \
    -e WEBDAV_PROTOCOL="" \
    -p 3005:3005 \
    internxt-webdav:latest

  3. This command starts Internxt WebDAV in the background (detached mode) using the settings you provided. It will keep running even if you close the terminal.

  4. Your NAS or server can now access your Internxt files via WebDAV using the port you specified.

  5. Once running, your Internxt WebDAV server will be available at:

    https://127.0.0.1:3005

Once set up, you can use Docker on your NAS devices by following the instructions from the articles below.

  1. Synology

  2. QNAP

For more information, visit our GitHub page, or if you need further support, contact us at [email protected]

Internxt is a secure encrypted cloud storage solution

Did this answer your question?