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.
새로운 기능: 서버 모드는 이번 버전에 새로 추가되었습니다. 사용 후기를 알려주세요.
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
/config목록, 설정, 인증서 및 페어링된 장치를 유지합니다./downloads파일이 저장되는 위치입니다: 각 카테고리에는 그 안에 자체 폴더가 있습니다(Music,Video,Torrents…). 네트워크 공유를 여기에 마운트하여 직접 다운로드할 수 있습니다.--user: the user that owns those folders (GDM runs as no particular user).
docker/compose.yml은 Docker Compose로 동일한 작업을 수행합니다.
휴대폰 페어링
docker logs mdm열어야 할 주소와, 장치가 페어링되지 않은 동안에는 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.
Unraid에서
docker/unraid.xml은 템플릿입니다. 이를 플래시 드라이브의 /boot/config/plugins/dockerMan/templates-user/로 복사한 다음 Docker → 컨테이너 추가를 선택하고 misterdownloadmanager를 선택합니다. 이는 /config를 appdata에, /downloads를 공유에, 포트 8463을 매핑하고, Unraid의 공유가 예상하는 대로 nobody:users(99:100)로 실행됩니다. 이미지는 서버에서 먼저 빌드하거나(위 참조) 사용하는 레지스트리로 푸시해야 합니다. 컨테이너 로그에 폴더가 다른 사용자에 속한다고 표시되면 nobody:users에 한 번 할당하세요: chown -R 99:100 /mnt/user/appdata/misterdownloadmanager.
Docker 없이
On any Linux machine with GDM installed (the .deb, .rpm, AppImage or tar.gz):
misterdownloadmanager --headless --data ~/mdm-server --downloads /srv/downloads
| 플래그 | 또는 변수 | 설정 내용 |
|---|---|---|
--data <folder> |
MDM_DATA_DIR |
목록, 설정, 인증서 및 페어링된 장치 |
--downloads <folder> |
MDM_DOWNLOADS |
다운로드가 저장되는 위치(각 카테고리의 폴더 포함) |
--port <number> |
MDM_REMOTE_PORT |
원격 제어 포트(8463) |
--listen <address> |
MDM_REMOTE_LISTEN |
수신 대기 위치: 지정되지 않으면 모든 로컬 네트워크 주소 |
--hosts <names> |
MDM_REMOTE_HOSTS |
페이지를 열 수 있는 주소 외의 이름 |
MDM_REMOTE_URL |
페어링 코드와 함께 표시되는 페이지 주소 |
이 모드에서는 원격 제어가 켜져 있습니다(MDM_REMOTE=off는 끕니다). 시스템이 중지하면(docker stop, systemd, Ctrl+C) 목록을 저장하고 깔끔하게 중지됩니다. Windows 및 macOS에서도 동일하게 작동합니다.
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.
브라우저에서 다운로드 보내기
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.
서버가 수행하지 않는 작업
- 비디오 페이지(yt-dlp) 및 이미지 갤러리는 도우미가 필요하며, 이미지에는 포함되어 있지 않습니다.
- 아무것도 창을 열지 않습니다. 질문을 요구하는 다운로드(중복, 이미 있는 파일)는 설정에서 지정된 선택을 따르거나 추가되지 않습니다.
- 인터넷에 포트를 공개하지 마십시오. 대신 VPN을 통해 홈 네트워크에 접속하십시오.
무료, 오픈 소스, 광고 없음, 평가판 없음.
Download GolinksPRO Download Manager