NAS常用Docker软件分享
本文全部都是docker-compose(记得改映射的目录,默认为威联通格式(才不是懒得改))
发现有问题请评论反馈,想要的软件也可以留言
下载器
qBittorrent
version: '3'
services:
qbittorrent:
image: linuxserver/qbittorrent:latest
container_name: qbittorrent
restart: always
network_mode: host
volumes:
- /share/Container/qbittorrent/config:/config
- /share:/share
- /share/Container/qbittorrent/downloads:/downloads #下载目录
environment:
- WEBUI_PORT=8088 #customizable
- BT_PORT=25555 #customizable
- PUID=0 #root
- PGID=0 #root
Transmission
version: "3"
services:
transmission:
image: linuxserver/transmission:latest
container_name: transmission
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
- USER=username #账号
- PASS=password #密码
#- TRANSMISSION_WEB_HOME=
#- WHITELIST=
#- PEERPORT=
#- HOST_WHITELIST=
volumes:
- /share/Container/transmission/config:/config
- /share/Container/transmission/downloads:/downloads
- /share/Container/transmission/watch/folder:/watch
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
文件管理
AList
version: '3'
services:
alist:
restart: always
volumes:
- /shate/Container/alist:/opt/alist/data
ports:
- 5244:5244
environment:
- PUID=0
- PGID=0
- UMASK=022
container_name: alist
image: 'xhofe/alist:latest'
3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新
随机生成
或者手动设置
# 随机生成一个密码
docker exec -it alist ./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
docker exec -it alist ./alist admin set NEW_PASSWORD
影音
Jellyfin
version: "3"
services:
jellyfin:
image: nyanmisaka/jellyfin:latest
container_name: jellyfin
network_mode: host
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
volumes:
- /share/Container/jellyfin/config:/config
- /share:/share
extra_hosts:
- "api.themoviedb.org:143.204.126.6"
- "image.tmdb.org:143.244.50.89"
- "www.themoviedb.org:54.192.151.79"
devices:
- /dev/dri:/dev/dri
restart: unless-stopped
工具类
Nastools
version: "3"
services:
nas-tools:
image: nastool/nas-tools:latest
container_name: nas-tools
volumes:
- /share/Container/nas-tools:/config
- /share:/media
environment:
- PUID=0
- PGID=0
- UMASK=000
- NASTOOL_CN_UPDATE=false
- NASTOOL_AUTO_UPDATE=false
- TZ=Asia/Shanghai
#- REPO_URL=https://ghproxy.com/https://github.com/NAStool//nas-tools.git
extra_hosts:
- "api.themoviedb.org:23.234.30.58"
- "image.tmdb.org:143.244.50.214"
- "www.themoviedb.org:13.32.99.27"
- "api.tmdb.org:18.66.97.86"
restart: always
network_mode: host #可以选择bridge
#ports:
# - 3000:3000
hostname: nas-tools
根据需要选择网络模式
tinyMediaManager
version: "3"
services:
tinymediamanager:
image: romancin/tinymediamanager:latest
environment:
- GROUP_ID=0
- USER_ID=0
- TZ=Asia/Shanghai
- ENABLE_CJK_FONT=1
volumes:
- /share/Container/tinymediamanager/config:/config
- /share:/media
ports:
- 5800:5800
- 5900:5900
extra_hosts:
- "api.themoviedb.org:143.204.126.6"
- "image.tmdb.org:143.244.50.89"
- "www.themoviedb.org:54.192.151.79"
restart: always
其他
DSM(黑群晖)
version: "3"
services:
dsm:
container_name: dsm
image: kroese/virtual-dsm:latest
environment:
DISK_SIZE: "16G"
devices:
- /dev/kvm
cap_add:
- NET_ADMIN
ports:
- 6000:5000
volumes:
- /share/Container/dsm:/storage
restart: on-failure
stop_grace_period: 1m
Sun-Panel(导航页)
GitHub - hslr-s/sun-panel: 一个NAS导航面板、Homepage、浏览器首页。
version: "3"
services:
sun-panel:
restart: always
ports:
- 3002:3002
volumes:
- /share/Container/sun-panel/conf:/app/conf
- /share/Container/sun-panel/uploads:/app/uploads
- /share/Container/sun-panel/database:/app/database
container_name: sun-panel
image: hslr/sun-panel
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 QNAPClubCN
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果