Run GolinksPRO Download Manager on a home server or a NAS (Docker, Unraid, any Linux machine) without a window, and send it downloads from your phone or your browser: the server downloads them into its own folders, such as a network share.
It is the same GDM as on a desktop: its list, categories, queues, Scheduler, speed limits and torrents. You control it with the remote control's page (from any phone or computer on your network), the browser extension pointed at it, or its command line.
Mới: chế độ máy chủ là mới trong phiên bản này. Vui lòng cho chúng tôi biết trải nghiệm của bạn.
Với Docker
Build the image from GDM's source (a published image comes later):
git clone https://golinkspro-download-manager.web.app
cd misterdownloadmanager
docker build -t misterdownloadmanager .
The first build is long (up to an hour on a small server: the whole program is optimised as one). The image is small, about 175 MB: Debian's slim base, GDM's two programs and the certificates downloads are checked against. It needs no desktop libraries: GDM loads those only to open a window, which a server never does.
Then run it, with a folder for its settings and one for the downloads. Make both folders first,
as the user GDM will run as: a folder Docker makes for you belongs to root, and GDM can't use it.
mkdir -p /srv/mdm-config /srv/downloads
docker run -d --name mdm --restart unless-stopped \
-p 8463:8463 \
-v /srv/mdm-config:/config \
-v /srv/downloads:/downloads \
--user "$(id -u):$(id -g)" \
misterdownloadmanager
/configgiữ danh sách, cài đặt, chứng chỉ và các thiết bị đã ghép nối./downloadslà nơi các tệp được lưu: mỗi danh mục có thư mục riêng bên trong (Music,Video,Torrents…). Gắn một thư mục chia sẻ mạng vào đó để tải xuống trực tiếp.--user: the user that owns those folders (GDM runs as no particular user).
docker/compose.yml thực hiện tương tự với Docker Compose.
Ghép nối điện thoại của bạn
docker logs mdmhiển thị địa chỉ để mở và, khi chưa có thiết bị nào được ghép nối, một mã ghép nối với mã QR:
The remote control listens at: https://172.17.0.2:8463/
Its certificate's SHA-256 fingerprint: DE:26:7F:…
No device is paired yet. Open the address (or scan this) and enter the code 1037 1606 …
Inside a container, the address GDM finds is the container's own: give it the one you open, the
server's address with the port you published, as -e MDM_REMOTE_URL=https://192.168.1.10:8463/,
and the log and the QR code show that one. Then pair as
Control GDM from your phone says. For another code, at any
time:
docker exec mdm misterdownloadmanager-cli pair
To open the page by the server's name (https://nas.local:8463/), give GDM that name:
-e MDM_REMOTE_HOSTS=nas.local (several: separated by commas). Other names are refused, so that
no web page can reach GDM through a name of its own.
Trên Unraid
docker/unraid.xml là một mẫu: sao chép nó vào /boot/config/plugins/dockerMan/templates-user/ trên ổ đĩa flash, sau đó Docker → Thêm Container và chọn misterdownloadmanager. Nó ánh xạ /config tới appdata, /downloads tới một thư mục chia sẻ, cổng 8463 và chạy với tư cách nobody:users (99:100), như các thư mục chia sẻ của Unraid yêu cầu. Hình ảnh phải được xây dựng trước (ở trên), trên máy chủ hoặc được đẩy tới một registry mà bạn sử dụng. Nếu nhật ký của container cho biết một thư mục thuộc về người dùng khác, hãy cấp quyền cho nobody:users một lần: chown -R 99:100 /mnt/user/appdata/misterdownloadmanager.
Không dùng Docker
On any Linux machine with GDM installed (the .deb, .rpm, AppImage or tar.gz):
misterdownloadmanager --headless --data ~/mdm-server --downloads /srv/downloads
| Cờ | Hoặc biến | Nó thiết lập gì |
|---|---|---|
--data <folder> |
MDM_DATA_DIR |
danh sách, cài đặt, chứng chỉ và các thiết bị đã ghép nối |
--downloads <folder> |
MDM_DOWNLOADS |
nơi các bản tải xuống được lưu (thư mục của mỗi danh mục bên trong) |
--port <number> |
MDM_REMOTE_PORT |
cổng điều khiển từ xa (8463) |
--listen <address> |
MDM_REMOTE_LISTEN |
nơi nó lắng nghe: mọi địa chỉ mạng cục bộ trừ khi được cung cấp |
--hosts <names> |
MDM_REMOTE_HOSTS |
các tên ngoài địa chỉ của nó mà trang có thể được mở bằng |
MDM_REMOTE_URL |
địa chỉ của trang khi bạn mở nó, hiển thị cùng với mã ghép nối |
Điều khiển từ xa được bật trong chế độ này (MDM_REMOTE=off tắt nó). Nó dừng sạch sẽ, lưu danh sách của nó, khi hệ thống dừng nó (docker stop, systemd, Ctrl+C). Nó cũng hoạt động trên Windows và macOS, theo cùng một cách.
The command line talks to it as to a desktop GDM, with the same data folder:
MDM_DATA_DIR=~/mdm-server misterdownloadmanager-cli status (once api on), pair, and adding
an address: misterdownloadmanager /d https://example.com/file.zip.
Gửi tải xuống từ trình duyệt của bạn
In the browser extension's menu, Send downloads to → Another GolinksPRO Download Manager (a server): type the server's address,
open it once in that browser to accept its certificate, then enter a pairing code (pair
above). Downloads the extension catches, and Download with GolinksPRO Download Manager on a link,
then go to the server instead of this computer. The browser's cookies are not sent to the server:
a download that needs you to be signed in to a site stays with this computer.
Những gì máy chủ không làm được
- Các trang video (yt-dlp) và thư viện hình ảnh cần các công cụ hỗ trợ của chúng, mà ảnh không bao gồm.
- Không có gì mở một cửa sổ: một lượt tải xuống có thể đặt câu hỏi (một bản sao, các tệp đã có sẵn) sẽ chọn cài đặt đã đặt, hoặc không được thêm vào.
- Không công bố cổng trên internet; thay vào đó, hãy truy cập mạng gia đình của bạn thông qua VPN.
Miễn phí, mã nguồn mở, không quảng cáo, không dùng thử.
Download GolinksPRO Download Manager