Текущее время: Вс сен 20, 2020 8:53 pm
Часовой пояс: UTC + 1 час

Cloud Mail

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

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

Cloud Mail

Сообщение jentoso » Вт фев 05, 2019 9:38 am

Имеется ли возможность подключить облочный диск (cloud mail.ru) к NAS по протоколу webdav.
Доступ по webdav имеется.
AS-3104T (HDD - WD Red 3Tb (WD30EFRX) x 4 - Volume 1 (RAID5))
APC Back-UPS 650VA [BX650CI-RS]
jentoso
 
Сообщения: 90
Зарегистрирован: Вс сен 30, 2018 7:41 pm

Re: Cloud Mail

Сообщение setsempron » Пт фев 08, 2019 6:04 pm

В данной ситуации NAS вроде как сервер WedDAV, но не клиент. Так что нет.
AS3202T
RT-AC68U
setsempron
 
Сообщения: 516
Зарегистрирован: Сб дек 16, 2017 8:46 pm
Откуда: Беларусь

Re: Cloud Mail

Сообщение jentoso » Пт фев 08, 2019 6:17 pm

Попробовал 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]
jentoso
 
Сообщения: 90
Зарегистрирован: Вс сен 30, 2018 7:41 pm

Re: Cloud Mail

Сообщение setsempron » Пт фев 08, 2019 6:29 pm

Вы хотите бэкапить файлы в облако mail?
AS3202T
RT-AC68U
setsempron
 
Сообщения: 516
Зарегистрирован: Сб дек 16, 2017 8:46 pm
Откуда: Беларусь

Re: Cloud Mail

Сообщение jentoso » Пт фев 08, 2019 6:37 pm

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

Re: Cloud Mail

Сообщение jentoso » Пн апр 08, 2019 9:56 am

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

Re: Cloud Mail

Сообщение lensin1 » Вт апр 09, 2019 1:03 pm

отличный! Вы можете поделиться с нами о том, как это сделать?
lensin1
 
Сообщения: 108
Зарегистрирован: Вт окт 02, 2018 7:22 am

Re: Cloud Mail

Сообщение jentoso » Вт апр 09, 2019 3:39 pm

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]
jentoso
 
Сообщения: 90
Зарегистрирован: Вс сен 30, 2018 7:41 pm

Вернуться в Официальные и Неофициальные ПРИЛОЖЕНИЯ.

  • Вы не можете начинать темы
    Вы не можете отвечать на сообщения
    Вы не можете редактировать свои сообщения
    Вы не можете удалять свои сообщения
    Вы не можете добавлять вложения
  • Кто сейчас на конференции

    Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron