QC

Hướng dẫn chạy docker làm server wol/wow cho NAS synology

 Mình sẽ hướng dẫn các bạn cách có thể chạy được máy chủ WOL từ NAS để dùng cho cá nhân hoặc share cho mọi người. Ứng dụng cho việc gửi lệnh Wake on Lan/WAN từ xa.

Chuẩn bị:

Cài đặt các phần mềm sau để có thể build docker

 Docker Desktop

 git client


Đây là giải pháp để có thể WOL nếu có thiết bị như NAS chạy 24/7 ở trong mạng LAN. Một số router của nhà mạng không hỗ trợ WOL do giới hạn về chuyển tiếp gói tin Broadcast

Bài viết này bạn có thể vận hành server WOL và chia sẻ cho mọi người sử dụng chung nhé.


Bước 1: Clone git này về để sử dụng

https://github.com/lht99/wol-for-nas/tree/main

Mở Git CMD để chạy lệnh git clone

Hoặc chạy lênh: git clone https://github.com/lht99/wol-for-nas && cd wol-for-nascode-box

Bước 2: Build Docker và Tạo file tar để chuyển qua NAS

Nhớ copy cả dấu chấm nhé :) Phải chạy Docker lên thì mới chạy thử được nhé.

Khởi tạo docker: docker initcode-box

Chạy thử:

docker compose up --buildcode-box

Build: docker build -t wol-api .code-box

Tạo File .tar: docker save wol-api -o wol-api.tarcode-box

Sau khi có file tar thì có thể copy vào NAS để thực hiện.


Bước 3: Vào Docker =>  Image => Action => Import => From this DSM

Chọn folder chưa file tar để nhập vào nhé.

Sau đó bấm RUN sau đó Next

Điền Local port: 8000




Tiếp theo là chọn phần Network là Host



Xong xuôi là bạn có thể chạy được rồi.

Hướng dẫn sử dụng chạy WOL

Dùng link:

https:/<DDNS>/wol?mac=AA-BB-CC-AA-BB-CC&ip=ddns/ip_public.ddns.net&port=29999

Trong đó IP/DDNS bạn đang dùng như NO-IP nơi mà SYNOLOGY của bạn đang chạy server WOL

Port: Là port bạn đã cài đặt port forward tới máy cần WOL (Hướng dẫn cài WOL cho router và máy tính)

MAC: Có thể dùng định dạng: AA:BB hoặc AA-BB

ip=ddns/ip_public.ddns.net là địa chỉ máy cần WOL từ xa (không phải máy chạy server WOL đâu nhé)

Post a Comment

Previous Post Next Post