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.
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.
mkdir /volume2/docker mkdir /volume2/docker/idrive
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.).
From within /volume2/docker/idrive run:
docker compose up -d
docker logs idrive
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: