Hướng dẫn đồng bộ hình ảnh tự động từ Google Photos về NAS Synology

Hiện tại, Google Photos ngưng miễn phí và NAS Synology là sự thay thế hoàn hảo cho nó. Do đó, chúng ta cần biết sử dụng NAS Synology một cách tối ưu nhất. NAS Synology không chỉ giúp người dùng lưu trữ dữ liệu quan trọng mà còn là nơi đồng bộ dữ liệu đi được nhiều nơi khác nhau để đảm bảo an toàn dữ liệu. Và trong bài viết này chúng tôi sẽ hướng dẫn đồng bộ hình ảnh tự động từ Google Photos về NAS Synology. Chúng tôi đã tìm thấy một tác vụ dựa trên docker sẽ đăng nhập vào tài khoản google photo của bạn.

Thiết lập NAS Synology của bạn

Bạn sẽ cần tạo một số thư mục mới.
1. Trong thư mục Docker tạo 1 folder gphotosync.
2. Trong thư mục cần lưu tạo 1 folder gphotos.

Thiết lập Google để cho phép truy cập

Đi tới google cloud platform. Bạn tự động có tài khoản với tư cách là người dùng dịch vụ của google. Chỉ cần đăng nhập bằng cùng một tài khoản bạn sử dụng trên điện thoại của mình.
1. Bấm vào Create Project

Thiết lập Google để cho phép truy cập 

2. Đặt tên: gphoto-sync và nhấn tạo

Đặt tên: gphoto-sync và nhấn tạoĐặt tên: gphoto-sync và nhấn tạo

3. Về các trang console api . (đảm bảo rằng dự án gphoto đang hoạt động trong menu thả xuống).

đảm bảo rằng dự án gphoto đang hoạt động trong menu thả xuống

4. Chọn OAuth. Chọn Bên ngoài và nhấn Tạo

Chọn OAuth. Chọn Bên ngoài và nhấn Tạo

5. Nhập tên cho ứng dụng và nhập email.

Nhập tên cho ứng dụng và nhập email

Bạn sẽ cần thêm một email khác để check thông báo.

6. Lưu và Tiếp tục.

Lưu và Tiếp tục

7. Lưu và Tiếp tục

Lưu và Tiếp tục

8. Bây giờ, hãy chọn Thông tin đăng nhập, chọn tạo thông tin đăng nhập và chọn Id OAuth.

tạo thông tin đăng nhập và chọn Id OAuth

9. Chọn Desktop Application làm loại ứng dụng. Sử dụng gphoto-sync làm tên ứng dụng. Nhấn Tạo.

Sử dụng gphoto-sync làm tên ứng dụng

10. Khi bạn quay lại màn hình chính

màn hình chính

11. Oauth consent screen.

Oauth consent screen

Khởi động Docker và cấp phép ứng dụng

1. Sao chép tập tin của bạn vào /volume1/docker/gphotosyncthư mục của bạn . Đổi tên nó thànhclient_secret.json.

Khởi động Docker và cấp phép ứng dụng

Đầu tiên, khởi động docker. Bạn cần thực hiện việc này thông qua SSH . Chúng tôi đang sử dụng chế độ tương tác (-it) để chúng tôi có thể tương tác với ứng dụng khi ứng dụng đang chạy.

~$ sudo docker run \

-ti \

–name gphotos-sync \

-v /volume1/${your user directory}/gphotos:/storage \

-v /volume1/docker/gphotosync:/config \

gilesknap/gphotos-sync:latest \

/storage

Bạn sẽ thấy một thông báo tương tự như sau:

-02 15:00:02 WARNING  gphotos-sync 2.14.2 2021-02-02 15:00:02.202815

Please go here and authorize, https://accounts.google.com/o/oauth2/v2/auth?response_type=code&client_id=8…ch7.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fphotoslibrary.readonly+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fphotoslibrary.sharing&state=lN1…v08&access_type=offline&prompt=select_account.

Paste the response token here:

sao chép url từ màn hình và dán vào trình duyệt. Bạn sẽ thấy một cửa sổ Google OAuth. Chọn tài khoản của bạn (mà bạn muốn lấy ảnh từ đó)

Chọn tài khoản

Lấy mã thông báo từ trang đăng nhập. Sao chép nó vào khay nhớ tạm của bạn.

Sao chép nó vào khay nhớ tạm của bạn

và dán nó vào lời nhắc SSH của bạn và nhấn enter. Bạn sẽ thấy nó bắt đầu xử lý hình ảnh của bạn.

02-02 15:05:32 WARNING Indexing Google Photos Files …

02-02 15:05:33 WARNING indexed 3 items

02-02 15:05:33 WARNING Downloading Photos …

Tự động hóa sao lưu

Tập lệnh này chỉ thực thi một lần. Nó sẽ tải xuống tất cả ảnh của bạn (trừ khi có lỗi và vùng chứa dừng lại), nhưng nó sẽ không nhận bất kỳ ảnh mới nào kể từ lần cuối cùng nó chạy. Bây giờ chúng ta cần một cách để thông báo cho vùng chứa chạy hàng ngày (hoặc hàng tuần, v.v.).
DSM > Control Panel(đảm bảo Chế độ nâng cao được bật) và mở Task Scheduler.

Tự động hóa sao lưu

Tạo một Scheduled Task mới User-defined Script.
Đặt tên cho tác vụ (tôi sử dụng Google Photo Sync) và chạy dưới quyền root.

Đặt tên cho tác vụ

Lên lịch chạy hàng ngày vào một thời điểm nào đó (tôi sử dụng mặc định là nửa đêm)

Lên lịch chạy hàng ngày

Trên Cài đặt tác vụ, bạn có thể đặt email thông báo . Đảm bảo đặt tập lệnh do Người dùng xác định để chạy vùng chứa docker của bạn với tên của vùng chứa bạn vừa tạo.

docker container start gphotos-sync.

docker container start

Kết luận

Bạn sẽ cần lặp lại quy trình này cho từng tài khoản bạn muốn sao lưu. Điều này có nghĩa là tạo ra tạo một vùng chứa docker riêng biệt (với một tên duy nhất) và tác vụ được lên lịch riêng biệt.

Hiện nay, Mstar Corp là Service Provider duy nhất của Synology tại Việt Nam. Có đội ngũ IT trình độ chuyên môn cao về NAS Synology cũng như các sản phẩm của Synology. Đã có kinh nghiệm triển khai nhiều dự án từ doanh nghiệp nhỏ cho đến lớn, hay cả đơn vị chính phủ. Liên hệ ngay với đội ngũ Mstar Corp để được hỗ trợ tư vấn về các sản phẩm.

Tham gia Group những người dùng NAS Synology để cùng tìm hiểu sâu hơn về NAS Synology tại đây nhé: Synology Vietnam | Hỗ trợ kỹ thuật – Giải Pháp NAS

MODEL ĐỀ XUẤT

Model DS220+

Mua ngay

DS920+

Mua ngay

DS1520+

Mua ngay

RS1619xs+

Mua ngay

Số lượng users 10 – 20 users 20 – 30 users 50 – 100 users 100 – 150 users
Số lượng bay 2 4 bays có thể mở rộng thành 9 bays 5 bays có thể mở rộng thành 15 bays 6 bays có thể mở rộng thành 16 bays
System memory 2 GB DDR4 4 GB DDR4 4 GB DDR4 8 GB DDR4 ECC UDIMM
Hỗ trợ SSD 2.5 “SATA SSD 2.5 “SATA SSD M.2 2280 NVMe SSD 2.5 “SATA SSD M.2 2280 NVMe SSD 3.5″ SATA HDD

2.5″ SATA HDD

2.5″ SATA SSD

M.2 2280 NVMe & SATA SSD

M.2 drive bay 0 2 (NVMe) 2 (NVMe) 2 (NVMe & SATA)


THÔNG TIN LIÊN HỆ: MSTAR CORP

Hotline: 0943199449 – 0909514461

Email: [email protected]

Fanpage: https://www.facebook.com/mstarcorp/

Group hỗ trợ kỹ thuật: https://www.facebook.com/groups/synologyvn/

Website: mstarcorp.vn

Store: https://store.mstarcorp.vn/

Trụ sở: Tầng 1, 75 Hoàng Văn Thụ, phường 15, quận Phú Nhuận, TP. HCM

Chi nhánh Hà Nội : Tầng 11, tòa nhà Zen Tower, 12 đường Khuất Duy Tiến, P.Thanh Xuân Trung, Q. Thanh Xuân, TP. Hà Nội

 

 

 

 





Bài viết liên quan

Leave a Reply

ĐĂNG KÝ TƯ VẤN MIỄN PHÍ

Để lại thông tin để nhận được tư vấn sớm nhất từ đội ngũ chuyên viên về NAS Synology tại Mstar Corp.

ĐĂNG KÝ TƯ VẤN MIỄN PHÍ

Để lại thông tin để nhận được tư vấn sớm nhất từ đội ngũ chuyên viên về NAS Synology tại Mstar Corp.