字節(jié)流的博客
aria2 及 DLNA 服務(wù) Docker 部署 -(1)
2017-11-22 | docker
圖片來自:https://en.wikipedia.org/wiki/File:Dlna.svg
https://smoker.cc/docker/dockerized-aria2-deploy.html
十一閑來無事救巷,在家躺著看媳婦加班,上網(wǎng)搜搜有沒有什么可以瞎搞搞蚁廓。
嗯饲化,考慮到几于,媳婦不加班的時(shí)候看劇的需求還是很旺盛的 黎侈,并且還有大學(xué)剩下不用的破筆記本電腦(主要原因)吃灰馆蠕,搭個(gè)簡(jiǎn)單的家庭云搞搞吧痹仙,可以讓媳婦看劇輕松點(diǎn)是尔。
aria2
既然要看劇,還主要是美劇开仰,電視上又沒有拟枚,首先得找個(gè)下載器薪铜,把劇先下載下來,aria2 就是這么一款下載工具恩溅。
aria2 是一款輕量級(jí)命令行下載工具隔箍,支持多種協(xié)議和來源,像常見的 HTTP/HTTPS脚乡,F(xiàn)TP蜒滩,SFTP, BitTorrent 和 Metalink 都支持奶稠。并且還可以通過 JSON-RPC 和 XML-RPC 進(jìn)行遠(yuǎn)程遠(yuǎn)程調(diào)用俯艰,對(duì)下載服務(wù)進(jìn)行控制。
既然部署服務(wù)锌订,當(dāng)然簡(jiǎn)單優(yōu)先竹握,誰知道安裝過程出什么幺蛾子,Docker 跑起來試試再說瀑志。
aria2 服務(wù)用了 xujinkai/aria2-with-webui 這個(gè)鏡像涩搓,整合了 WebUI,可以直接通過頁面控制劈猪,省去了學(xué)習(xí)命令的時(shí)間昧甘。
compose 文件如下:
version: '3.1'
services:
? aria2-with-webui:
? ? image: xujinkai/aria2-with-webui
? ? container_name: aria2-with-webui
? ? restart: always
? ? network_mode: 'bridge'
? ? ports:
? ? ? - 6800:6800
? ? volumes:
? ? ? - ./data:/data
? ? ? - ./conf.d/aria2.conf:/conf/aria2.conf
? ? logging:
? ? ? driver: "json-file"
? ? ? options:
? ? ? ? max-size: "1m"
比較簡(jiǎn)單,其中掛載的 data 卷战得,用來存儲(chǔ)下載的資源充边;掛載的 ./conf.d/aria2.conf:/conf/aria2.conf 用來替換鏡像中默認(rèn)的配置文件。
部分配置文件如下:
# 資源保存路徑
dir=/data/_dl
# 并發(fā)下載任務(wù)格式
max-concurrent-downloads=3
# RPC 服務(wù)相關(guān)
# 開啟 RPC 服務(wù)
enable-rpc=true
# RPC 服務(wù)端口
rpc-listen-port=6800
# RPC 接口調(diào)用 secret
rpc-secret=your-secret
配置完成后啟動(dòng)常侦,在 WebUI 中設(shè)置 RPC 相關(guān)的信息浇冰,即可連接 aria2。
圖片來自:https://raw.githubusercontent.com/ziahamza/webui-aria2/master/screenshots/overview.png
ariang
服務(wù)跑起來后聋亡,試了試下載功能肘习,還挺好用,就是 Aria2 WebUI 用著倒不是很舒服坡倔,于是發(fā)揚(yáng)瞎 J* 折騰的精神漂佩, 又找了個(gè) AriaNg ,跑來試試罪塔,compose 文件如下:
version: '3.1'
services:
? ariang:
? ? image: tanbofan/ariang
? ? container_name: ariang
? ? restart: always
? ? network_mode: 'bridge'
? ? ports:
? ? ? - 6880:80
? ? logging:
? ? ? driver: "json-file"
? ? ? options:
? ? ? ? max-size: "1m"
看起來確實(shí)要好一點(diǎn) :
圖片來自:https://raw.githubusercontent.com/mayswind/AriaNg-WebSite/master/screenshots/desktop.png
OK投蝉,下載服務(wù)暫時(shí)算是可以能用了,下篇說說文件共享和 DLNA 服務(wù)征堪。
Thanks!
賞
# Docker # aria2 # DLNA
Django 使用筆記
aria2 及 DLNA 服務(wù) Docker 部署 -(2)
? 2015 - 2019 字節(jié)流
由 Hexo 強(qiáng)力驅(qū)動(dòng) 主題 - NexT.Pisces? ? |? ? Proudly hosted by - Vultr