kiến thức Mount cloud drive vào synology

congluan1235

Senior Member
Plex cloud vào Nas synology/Xpenology bằng Rclone

Hi các bạn, mình là tay mơ tập chơi Synology để xem video qua plex. Chả là có mấy cái acc cloud google và ondrive nên add vào như một ổ đĩa trên dsm cho nó tiết kiệm, sau hồi mày mò tìm tòi thì mình cũng đã làm được nên chia sẻ cho anh em. Mình sẽ chia sẻ theo một khía cạnh là tay mơ, biết đến synology và linux là con số 0 và làm theo trên mạng để thành công thôi. Trước khi vào bài, mình xin chia sẻ link tham khảo nhé

https://nguyenvinh.net/nas-synology-cai-dat-plex-media-server.html
https://rclone.org/drive/

Okay Let’s go nào.

Cơ bản thì quy trình sẽ có 3 bước: Cài đặt rclone vào dsm, tạo file config (file cho phép truy cập vào tài khoản cloud của bạn) và cuối cùng là mount cloud thành một ổ đĩa

B1: Cài rclone vào dsm

Để cài đặt thì bạn phải ssh vào dsm của bạn. Mở cmd của laptop lên (hay mac là smb) nhập vào

ssh tencuaban@diachiipsynology
Ví dụ

0*R-f7949kEDiyYBL5

Trong đó Chris là username truy cập synology và localhost là địa chỉ ip synology. Sau đó nhập password.

Cài đặt rclone vào synology bằng dòng lệnh

curl https://rclone.org/install.sh | sudo bash
Sau đó bấm enter để nó cài đặt là được

B2. Cấu hình rclone với tài khoản cloud

Ta chuyển sang tài khoản root (theo kinh nghiệm thất bại nhiều lần thì chuyển sang tài khoản root mình thành công)

Sau đó nhập password

Cấu hình config bằng dòng lệnh

rclone config
cấu hình Rclone config

Chọn n để cấu hình mới. sau đó nhập tên bạn muốn tạo (bất kì tên nào bạn thích ví dụ mình nhập gdrive).

0*wgE1uvCYxSyiBc2Y.png

sau đó chọn googledrive tương ứng mình chọn số 13.

Tiếp theo các bạn để trống và bấm enter ở “client_id” và “client_secret”.Tại mục scope các bạn chọn 1 để cấp full quyền nhé.

0*93sFd6DG3JEtMyVl.png

Tiếp tục làm theo hình bên dưới

0*ZaUCEp9EupM-GiIW.png

sau khi chọn n ở bước auto config, sẽ ra đường link cho bạn xác nhận, copy và paste vào trình duyệt, đăng nhập vào tài khoản google của bạn, lấy verification code sau đó paste lại để cài đặt.

0*r9HcIXNQYszwZaSD.png

Tiếp đến ở bước này, nếu bạn cấu hình team drive thì chọn yes, không thì chọn no nhé.

vậy là xong cấu hình rclone config, ta chọn q để quit, sang bước mount nhé.

B3: Mount google drive vào thư mục của bạn trên synology

Ở bước này, thể thuận lợi cho việc fix lỗi xảy ra cũng như dễ làm thì bạn nên tạo 3 thư mục (nên tạo trong thư mục /volume/homes/). Ở đây mình tạo 2 thư mục trước, đó là log và scripts, còn thư mục thứ 3 mình sẽ tạo sau. Log chứa lỗi xảy ra và scripts để lưu các file lệnh.

Tạo mount point bằng lệnh

mkdir /đường dẫn tới thư mục cần tạo
Ví dụ như mình tạo thư mục sẽ chứa ổ googledrive tên là gdrive

mkdir /volume2/homes/congluanbui/gdrive
Sau này ta sẽ mount google drive vào thư mục gdrive này.

Tải notepad ++ về laptop của bạn để thuận tiện việc nhập lệnh.

Tạo file mountgdrive.sh trong thư mục scripts.

Nhập dòng lệnh

#!/bin/bash
#!/usr/bin/rclone
# Make script executable with: chmod 755 /volume2/homes/mountgdrive.sh
/usr/bin/rclone mount -v gdrive: /volume2/homes/congluanbui/gdrive — allow-other — allow-non-empty — dir-cache-time 672h — vfs-cache-max-age 675h — vfs-read-chunk-size 64M — vfs-read-chunk-size-limit 1G — buffer-size 32M &
Trong đó, bạn thay đường dẫn file .sh và thư mục gdrive cho đúng với nas của bạn. Lưu file lại.

Chạy file vừa cấu hình và thiết đặt tự động chạy mỗi lần khởi động

Vào Control Pannel → Task Scheduler

1*r5hLGvNCuGyfaNiTD6XFiA.png

1*koupabuCTKaKSHJqjqcuNQ.png

Nhớ chọn user là root nhé.

1*1RmS0wkaiLm06w1GTZYOvw.png

Chọn đường dẫn tới file .sh của bạn.

1*_Qv24bRxGNVIPNlOvrXZSA.png

ở mục setting chọn đường dẫn tới file logs để xem lỗi xảy ra nếu có.

Xong ban thử Run triggered vừa tạo xem nhé.

Nếu báo lỗi password do dùng user root thì bạn có thể bỏ dòng “sudo” ở mục run-command hoặc giữ nguyên và nhập lệnh dưới để không hỏi pass

%sudo ALL=NOPASSWD: ALL
hoặc nhập lệnh bên dưới vào bên trước lệnh trong file .ssh

$echo <password> | sudo -S <command>
Vậy là xong, thử run và tận hưởng nhé.

Khác: Thêm onedrive business vào Synology

Các bạn làm tương tự nhu googledrive nhé, tới bước config

0*bdkStZ-Axah_q6AQ

tới bước này bạn chọn n nhé.

ở bước này ta tải rclone về máy tính riêng, sau đó chạy cmd trong thư mục gốc rclone

1*WeJRIuTm9LLuCuhCw5-nNQ.png

Gõ cmd trong thư mục rclone vừa tải về để khởi chạy

sau đó nhập

rclone authorize onedrive
copy địa chỉ sang trình duyệt, đăng nhập vào onedrive của bạn vào copy secret code paste vào cmd của synology

1*LEqBqSipcebqb9xMwwn9UA.png

Tiếp đến, chọn như hình.

Ta cũng tạo một mount point giống như trên googledrive bằng lệnh mkdir. Ví dụ

mkdir /volume2/homes/congluanbui/onedrivedisk
thay đường dẫn tương ứng với máy của bạn nhé.

ta cũng tạo một file .sh để dễ xử lý

nhập lệnh

rclone — vfs-cache-mode writes mount onedrive: /volume2/homes/congluanbui/onedrivedisk — allow-other — allow-non-empty
Thay onedrive ở trên bằng tên config chon ondrive của bạn và ở dưới là dduwognf dẫn tới mount point bạn vừa tạo ở trên.

Ta cũng tạo triggered tương tự như google drive ở trên và khỏi chạy thôi

1*UY0Vlfqm5Wp6U5MuJeaLZw.png

1*bqGbPWzUOaRI_LfaUIbGMA.png

Vậy là xong thưởng thức thôi các bạn nhé.
 
Synology dùng Cloud Sync đơn giản nhanh gọn mà nhỉ setup cái này chi cho phức tạp
Cloud Sync thì chức năng nó là sync, còn cái này là mount ổ cloud thành shared folder trên NAS. Ví dụ tôi có một cái Google Drive unlimited chứa phim. Tôi mount cái Google Drive vào một shared folder. Xong, các thiết bị trong nhà tôi (máy vi tính, TV, Android box...) có thể thoải mái xem phim từ Google Drive giống như phim được chứa trên NAS tôi.
/Xưa có làm một lần theo hướng dẫn khi Google tìm được, dùng tới giờ, đã quên sạch cách làm :D
 
trước dùng 1 thời gian rất ổn nhưng sau đó lỗi cái script k hiểu lý do nên cũng bỏ tới giờ, nao rảnh phải thử lại mới được.
 
Cloud Sync thì chức năng nó là sync, còn cái này là mount ổ cloud thành shared folder trên NAS. Ví dụ tôi có một cái Google Drive unlimited chứa phim. Tôi mount cái Google Drive vào một shared folder. Xong, các thiết bị trong nhà tôi (máy vi tính, TV, Android box...) có thể thoải mái xem phim từ Google Drive giống như phim được chứa trên NAS tôi.
/Xưa có làm một lần theo hướng dẫn khi Google tìm được, dùng tới giờ, đã quên sạch cách làm :D
vậy là nó ko sync, mà stream từ GG drive về thiết bị đầu cuối qua NAS ?
 
bác nào làm thử chưa, mình bị lỗi SSL không cài được rclone. Mình đang dùng Xpen, 6.2.3-25426 Update 3, 918+.
 
Back
Top