iDrive on Ugreen NAS

IDrive is a cloud backup and storage service that protects data across multiple devices, offering secure, centralized backup and recovery for individuals, small businesses, and enterprises.

๐Ÿ” Key Features

๐Ÿš€ Docker Installation Steps

I have two NVME SSDs installed in my DXP2800, mirrored, that I use to hold apps and docker containers. It's configured as /volume2. All of my docker containers are run from /volume2/docker. I have a pair of mirrored HHDs configured as /volume1 that I use to hold all my data.

  1. In the Ugreen NAS app, open the App Center
  2. Search for "Docker"
  3. Install Docker

๐Ÿ“ Setup iDrive

mkdir /volume2/docker
mkdir /volume2/docker/idrive

๐Ÿงพ Docker Compose File

In /volume2/docker/idrive create docker-compose.yml

services:
  idrive:
    image: snorre0815/idrive-docker:3.8.0 #At the time I wrote this, "latest" doesn't work. Use 3.8.0
    container_name: idrive
    restart: unless-stopped
    tty: true
    stdin_open: true

    # Mount your data directories here
    volumes:
      - /volume1:/data:ro
      - idrive-config:/root/.idrive

    environment:
      # Optional: set timezone
      - TZ=America/New_York

volumes:
  idrive-config:

NOTE: Follow this guide to setup your media folder: iDrive Media Structure

In a nutshell, if /mnt/Media is where you're storing everything, you should have something like /mnt/Media/Movies, /mnt/Media/TV_Shows, etc. Under each of those you'll have a directory for each movie, TV show, etc. For example: /mnt/Movies/John_Wick_(2014) and in there would be the movie file (.mkx, etc.).

โ–ถ๏ธ Start iDrive

From within /volume2/docker/idrive run:

docker compose up -d

๐Ÿ“œ View Logs

docker logs idrive

Logging in

Run this to start a shell the iDrive container:

docker exec -it idrive bash

Once you're in the shell, run idrive

If you find my content useful, please consider supporting this page:

โ˜• Buy Me a Coffee