Cloud Mail

Все что красит нам жизнь! Или нет...

Модераторы: Shawn.S@AST, Bennettest, sashawang, Alex Fokeev

Ответить
jentoso
Сообщения: 105
youtube meble na wymiar Warszawa
Зарегистрирован: Вс сен 30, 2018 7:41 pm
Контактная информация:

Cloud Mail

Сообщение jentoso »

Имеется ли возможность подключить облочный диск (cloud mail.ru) к NAS по протоколу webdav.
Доступ по webdav имеется.
AS-3104T (HDD - WD Red 3Tb (WD30EFRX) x 4 - Volume 1 (RAID5))
APC Back-UPS 650VA [BX650CI-RS]
setsempron
Сообщения: 715
Зарегистрирован: Сб дек 16, 2017 8:46 pm
Откуда: Беларусь
Контактная информация:

Re: Cloud Mail

Сообщение setsempron »

В данной ситуации NAS вроде как сервер WedDAV, но не клиент. Так что нет.
AS3202T
RT-AX68U
jentoso
Сообщения: 105
Зарегистрирован: Вс сен 30, 2018 7:41 pm
Контактная информация:

Re: Cloud Mail

Сообщение jentoso »

Попробовал Duplicati, но не получилось подключиться к серверу.
Для настройки применял инструкцию https://help.mail.ru/cloud_web/app/webdav
В windows по данной инструкции получилось подключить диск, а вот на NAS нет.
AS-3104T (HDD - WD Red 3Tb (WD30EFRX) x 4 - Volume 1 (RAID5))
APC Back-UPS 650VA [BX650CI-RS]
setsempron
Сообщения: 715
Зарегистрирован: Сб дек 16, 2017 8:46 pm
Откуда: Беларусь
Контактная информация:

Re: Cloud Mail

Сообщение setsempron »

Вы хотите бэкапить файлы в облако mail?
AS3202T
RT-AX68U
jentoso
Сообщения: 105
Зарегистрирован: Вс сен 30, 2018 7:41 pm
Контактная информация:

Re: Cloud Mail

Сообщение jentoso »

Не совсем.
Просто хочу иметь возможность выкачивать в облаком выбранные файлы.
AS-3104T (HDD - WD Red 3Tb (WD30EFRX) x 4 - Volume 1 (RAID5))
APC Back-UPS 650VA [BX650CI-RS]
jentoso
Сообщения: 105
Зарегистрирован: Вс сен 30, 2018 7:41 pm
Контактная информация:

Re: Cloud Mail

Сообщение jentoso »

Нашел решение в виде rclone.
Установку производил из entware.
AS-3104T (HDD - WD Red 3Tb (WD30EFRX) x 4 - Volume 1 (RAID5))
APC Back-UPS 650VA [BX650CI-RS]
lensin1
Сообщения: 230
Зарегистрирован: Вт окт 02, 2018 7:22 am
Контактная информация:

Re: Cloud Mail

Сообщение lensin1 »

отличный! Вы можете поделиться с нами о том, как это сделать?
jentoso
Сообщения: 105
Зарегистрирован: Вс сен 30, 2018 7:41 pm
Контактная информация:

Re: Cloud Mail

Сообщение jentoso »

Disclaimer: Все, что вы делаете, вы делаете на свой страх и риск!!!

Для возможности скачивания файлов на облочный сервис Mail.ru про протоколу WebDAV (доступно при наличии подписки), подходит приложение rclone.
Данное приложение является консольным, но имеет GUI. Устанавливать GUI ее не пытался.
Для установки rclone необходимо иметь установленный Entware.
Для начала, необходимо войти на NAS по SSH. (логин - root, пароль - который установлен для входа ADM)

Шаг 1. В консоли сначала обновляем список пакетов

Код: Выделить всё

opkg update
Шаг 2. Затем устанавливаем rclone

Код: Выделить всё

opkg install rclone
Шаг 3. После установки можно приступить к конфигурации rclone

Код: Выделить всё

rclone config
Шаг 4. Далее предлагаются действия, нам необходимо пункт n)

Код: Выделить всё

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> n
Шаг 5. Задаем имя аккаунту. Кому как удобно.

Код: Выделить всё

name> mail-cloud
Шаг 6. Затем выбираем тип подключения. В моем случае WebDAV 24

Код: Выделить всё

Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
 1 / A stackable unification remote, which can appear to merge the contents of several remotes
   \ "union"
 2 / Alias for a existing remote
   \ "alias"
 3 / Amazon Drive
   \ "amazon cloud drive"
 4 / Amazon S3 Compliant Storage Provider (AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, etc)
   \ "s3"
 5 / Backblaze B2
   \ "b2"
 6 / Box
   \ "box"
 7 / Cache a remote
   \ "cache"
 8 / Dropbox
   \ "dropbox"
 9 / Encrypt/Decrypt a remote
   \ "crypt"
10 / FTP Connection
   \ "ftp"
11 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
12 / Google Drive
   \ "drive"
13 / Hubic
   \ "hubic"
14 / JottaCloud
   \ "jottacloud"
15 / Local Disk
   \ "local"
16 / Mega
   \ "mega"
17 / Microsoft Azure Blob Storage
   \ "azureblob"
18 / Microsoft OneDrive
   \ "onedrive"
19 / OpenDrive
   \ "opendrive"
20 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
21 / Pcloud
   \ "pcloud"
22 / QingCloud Object Storage
   \ "qingstor"
23 / SSH/SFTP Connection
   \ "sftp"
24 / Webdav
   \ "webdav"
25 / Yandex Disk
   \ "yandex"
26 / http Connection
   \ "http"
Storage> 24
Шаг 7. Затем указываем url сервера

Код: Выделить всё

URL of http host to connect to
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
 1 / Connect to example.com
   \ "https://example.com"
url> https://webdav.cloud.mail.ru
Шаг 8. Затем выбираем пункт 4

Код: Выделить всё

Name of the Webdav site/service/software you are using
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
 1 / Nextcloud
   \ "nextcloud"
 2 / Owncloud
   \ "owncloud"
 3 / Sharepoint
   \ "sharepoint"
 4 / Other site/service or software
   \ "other"
vendor> 4
Шаг 9. Указываем логин. Это почтовый адрес на mail.ru

Код: Выделить всё

User name
Enter a string value. Press Enter for the default ("").
user> login@mail.ru
Шаг 10. Указываем пароль. В данному случае пароль для доступа по WebDAV внешним приложениям, а не к почте.

Код: Выделить всё

Password.
y) Yes type in my own password
g) Generate random password
n) No leave this optional password blank
y/g/n> y
Enter the password:
password:
Confirm the password:
password:
Шаг 11. После ввода пароля и его подтверждения нажимаем просто Enter

Код: Выделить всё

Bearer token instead of user/pass (eg a Macaroon)
Enter a string value. Press Enter for the default ("").
bearer_token>
Шаг 12. Далее отобразится сам конфиг, соглашаемся выбрав пункт y

Код: Выделить всё

Remote config
--------------------
[test-cloud]
type = webdav
url = https://webdav.cloud.mail.ru
vendor = other
user = login@mail.ru
pass = *** ENCRYPTED ***
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y
Шаг 13. В конце нажимаем q для выхода.

Первое копирование файлов c NAS в облако

Код: Выделить всё

rclone copy -P /volume1/Fotki mail-cloud:"Фото и видео"
-P - отображает процесс происходящего, чтобы не смотреть в пустой терминал;
/volume1/Fotki - это каталог, файлы которого скачиваем в облако;
mail-cloud:"Фото и видео" - mail-cloud: это имя заданное на шаге 5. Двоеточие : обязательно. "Фото и видео" это имя каталога в облаке. Указано с "" так как имя имеет пробелы.

Для обновления данных в облаке, можно применять команду:

Код: Выделить всё

rclone copy -P --ignore-existing /volume1/Fotki mail-cloud:"Фото и видео"
--ignore-existing - игнорируются все файлы в облаке и происходит копирование только новых файлов.

Дополнительно можно задавать любое количество потоков загружаемых фалов, но зависит от сервера. По умолчанию значение равно 4.

Код: Выделить всё

rclone copy -P --transfers=10 /volume1/Fotki mail-cloud:"Фото и видео"
--transfers=10 - 10 одновременных загрузок

Если команду добавить в cron, то можно добавить параметр --log-file, чтобы впоследствии иметь информацию о происходящем.

Для синхронизации вместо команды copy задается команда sync.
AS-3104T (HDD - WD Red 3Tb (WD30EFRX) x 4 - Volume 1 (RAID5))
APC Back-UPS 650VA [BX650CI-RS]
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 1 гость