Double Commander là gì?
Double Commander là một file manager miễn phí, mã nguồn mở, chạy được trên nhiều nền tảng. Điểm đặc biệt của nó là giao diện hai panels — hai cửa sổ hiển thị cùng lúc bên cạnh nhau, giúp bạn copy, move hay so sánh files nhanh hơn nhiều. Nếu bạn thường xuyên phải đào sâu vào thư mục của NAS, explore files, hoặc edit chúng trực tiếp, Double Commander sẽ tiện hơn giao diện file browser mặc định của Synology.
Chuẩn bị trước khi cài
Bạn cần:
- Một Synology NAS (bản DSM 7.0 trở lên là tốt nhất)
- Quyền truy cập admin vào DSM
- Container Manager đã cài (hoặc Docker nếu bạn dùng DSM dưới 7.2)
Các bước cài đặt từng bước
Bước 1: Cài đặt Container Manager
Mở Package Center, gõ "Container Manager" vào ô tìm kiếm rồi bấm Install. Nếu bạn đang dùng DSM dưới 7.2 thì tìm "Docker" — về cơ bản là cùng một thứ, Synology chỉ đổi tên để trông có vẻ hiện đại hơn.
Chờ đến khi cài xong (thường mất khoảng 1-2 phút), rồi mở Container Manager từ menu chính của DSM.
Bước 2: Tạo thư mục cho Double Commander
Mở File Station, vào thư mục docker. Tạo một folder mới, đặt tên là doublecommander (viết thường, không chữ in hoa). Đặt tên thường thường — sau này bạn sẽ phải gõ đường dẫn này vào Docker command, nên càng đơn giản càng tốt.
Bước 3: Tạo hai thư mục con
Bước vào folder doublecommander vừa tạo. Tạo hai folder con bên trong:
config— chứa cấu hình của Double Commanderdata— nơi lưu trữ dữ liệu làm việc
Nhớ viết thường hết, không chữ in hoa.
Bước 4: Tạo Scheduled Task
Mở Control Panel → Task Scheduler → bấm "Create" ở trên cùng → chọn "Scheduled Task" → chọn "User-defined script".
Bước 5: Điền thông tin Scheduled Task
Một cửa sổ sẽ mở ra. Điền các phần như sau:
Tab General:
- Task: Gõ
Install Double Commander - User: Chọn
root - Bỏ check
Enabled(chúng ta sẽ chạy thủ công)
Tab Schedule:
- Chọn
Run on the following date - Chọn
Do not repeat
Tab Task Settings:
Tick vào "Send run details by email" rồi nhập email của bạn. Sau đó, dán Docker command dưới đây vào ô "Run command":
docker run -d --name=doublecommander \Các thông số cần thay đổi:
-p 3278:3000 \
-p 3279:3001 \
-e PUID=1026 \
-e PGID=100 \
-e TZ=Asia/Ho_Chi_Minh \
-e CUSTOM_USER=admin \
-e PASSWORD=matkhaubạn \
-v /volume1/docker/doublecommander/config:/config \
-v /volume1/docker/doublecommander/data:/data \
-v /volume1:/sata1:rw \
--restart always \
ghcr.io/linuxserver/doublecommander
PUIDvàPGID: Đây là ID của user và group trên NAS. Nếu bạn chưa biết — bình thường thôi, đa số người dùng phải tra. Cách nhanh nhất là dùng1026/100để thử trước, chỉnh lại sau nếu có vấn đề về quyền truy cập files.TZ: Chọn múi giờ của bạn. Ví dụ:Asia/Ho_Chi_Minh,Asia/Bangkok, hoặcAsia/Singapore. Danh sách đầy đủ ở đây .CUSTOM_USER: Tên người dùng bạn sẽ dùng để đăng nhập vào Double Commander. Gõ bất cứ cái tên gì (ví dụ:admin,user, hoặc tên của bạn).PASSWORD: Mật khẩu đăng nhập. Gõ một mật khẩu an toàn (chứa cả chữ, số, ký tự đặc biệt nếu có thể).
Bấm "OK".
Bước 6: Chạy Scheduled Task
Một cửa sổ cảnh báo sẽ hiện lên. Bấm "OK", rồi nhập mật khẩu DSM của bạn và bấm "Submit".
Quay lại Task Scheduler, chọn task "Install Double Commander" vừa tạo, bấm nút "Run" ở trên. Confirm lần nữa bằng cách bấm "OK" trong hộp thoại xác nhận. Container sẽ được khởi động.
Chờ khoảng 30 giây đến 1 phút để container khởi động hoàn toàn.
Truy cập Double Commander
Mở trình duyệt web, truy cập: http://IP_của_NAS:3278
Ví dụ: http://192.168.1.100:3278
Đăng nhập bằng:
- Username: Tên bạn đã gõ ở
CUSTOM_USER(ví dụ:admin) - Password: Mật khẩu bạn đã gõ ở
PASSWORD
Sau khi đăng nhập, bạn sẽ thấy giao diện hai panels. Bên trái, bạn có thể duyệt thư mục NAS; bên phải cũng vậy. Drag-drop files giữa hai cửa sổ — rất tiện.
Những cảnh báo quan trọng
Về PUID/PGID: Nếu bạn thấy lỗi "Permission denied" khi cố mở một số thư mục, thì PUID/PGID của bạn không khớp. Bạn sẽ cần tìm ra ID chính xác của user trên NAS rồi cập nhật Docker command. Cách làm chi tiết tôi sẽ viết trong một bài riêng.
Về ports: Container sử dụng port 3278 và 3279. Nếu các port này đã bị chiếm bởi ứng dụng khác, hãy thay đổi chúng trong Docker command (ví dụ: -p 3280:3000).
Về HTTPS: Nếu bạn muốn chạy Double Commander qua HTTPS để an toàn hơn khi truy cập từ internet, có cách riêng cho điều này — tôi sẽ viết hướng dẫn tiếp theo.
Ghi chú
Hướng dẫn này được viết cho Double Commander v1.1.32 trở lên. Nếu bạn gặp vấn đề, hãy kiểm tra xem image ghcr.io/linuxserver/doublecommander đã được cập nhật lên phiên bản mới hay chưa.
Nguồn tham khảo: How to Install Double Commander on Your Synology NAS — mariushosting.com



No comments yet