Small Docker container to use Yandex.Disk in headless mode on linux
100K+
Small Docker container to use Yandex.Disk in headless mode on linux.
Current version - 0.1.5.1039 (yandex not updates it for a long time)
Create volume to store auth data and config
docker volume create yadisk-config
Initialize Yandex Configs. Use as directory: /root/Yandex.Disk
docker run -it --rm \
-v yadisk-config:/root/.config/yandex-disk/ \
riftbit/yandex-disk setup
token — получить ключ авторизации (OAuth-токен) для вашего логина на Яндексе (USERNAME). При вводе команды вы можете указать ваш пароль на Яндексе (PASSWORD) и задать имя файла для хранения токена и путь к нему (FILE). Если дополнительные параметры не будут указаны, для хранения токена будет создан файл passwd в каталоге ~/.config/yandex-disk.
docker run -it --rm \
-v yadisk-config:/root/.config/yandex-disk \
riftbit/yandex-disk token [-p, --password=PASSWORD] [OPTION] USERNAME
YANDEX_DIR /root/Yandex.DiskYANDEX_PROXY noYANDEX_EXCLUDE_DIRS/root/.config/yandex-disk - directory auth data and yandex disk config/root/Yandex.Disk - directory with synced data docker run -d --restart=unless-stopped \
--name yandex-disk \
-e YANDEX_DIR=/root/Yandex.Disk \
-e YANDEX_PROXY=no \
-e YANDEX_EXCLUDE_DIRS=DIR1,DIR2 \
-v yadisk-config:/root/.config/yandex-disk \
-v ~/Yandex.Disk:/root/Yandex.Disk \
riftbit/yandex-disk
docker exec yandex-disk status
If you changed default directory from /root/Yandex.Disk to something else, you should add path to it like in example below
docker exec yandex-disk status --dir=/path/to/yandex/data/direcotry
Content type
Image
Digest
sha256:ef3e64d4f…
Size
41.6 MB
Last updated
over 1 year ago
docker pull riftbit/yandex-disk