影视、音乐、电子书等docker合集!618抄作业,NAS选购指南!

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:生活爱好者

又到了618大促,很多朋友在纠结NAS该如何选购?熟悉我的老铁都知道,我一直在用威联通NAS,为大家部署演示好玩、有趣、实用的docker。

威联通NAS产品线丰富,从入门、到进阶、再到企业级全覆盖,很多朋友不知道该选哪一款,今天这篇选购指南希望可以帮助你少走弯路,另外,文章中还为大家整理从音乐、影视、电子书和好用工具docker部署合集,即使是新手也能轻松玩docker。

一、入门级NAS(单纯存储、不折腾)

如果你的需求仅仅是用来存储数据,不做其它用途,可以考虑TS-216和TS-416这两款入门级NAS,前提是你单纯用来做存储,后期也不会有其它折腾的玩法,这两款是ARM架构NAS,主打高兴比价存储。

TS-216

配备四核心处理器,千兆的网口,额外配了2个M.2SSD,在入门NAS中配置相对较高,适合数据量不多,仅作存储的玩家。

TS-416

四盘位NAS,搭载四核心CPU,拥有千兆网口。如果你手中的数据体量大,那会推荐TS-416,作为手机和电脑扩容设备来讲,它的性价比很能打。

二、家用NAS(存储+家庭娱乐+折腾)

NAS除了用来做基础存储,还可以用来搭建影音库、音乐库、电子书库等,折腾各种docker玩法,如果有这种需求的老铁,推荐看TS-464C2和TS-466C两款NAS,家用兼顾折腾的玩法。

TS-464C2

搭载赛扬四核心CPU,8G内存,内存支持扩充。配备了双2.5G网口、双M.2SSD。如果装了2个M.2SSD,不仅可以用来做存储,还可以用来做加速。家用基础存储+折腾玩法,优先选择TS-464C2。

TS-466C

采用奔腾N6005处理器,8G内存支持扩充。双2.5G网口+双M.2SSD。处理器性能比TS-464C2更强,更适合折腾的玩家。()

三、高端Qu系列

追求性能和旗舰级NAS,可以选择Qu系列NAS,该系列有三款分别是Qu405、Qu605和Qu805。

Qu405

四盘位NAS,搭载全新酷睿处理器、标配16G内存、双2.5G网口、双M.2SSD、支持双系统。

Qu605

六盘NAS。硬件方面喝Qu405的配置基本一致,容量方面比Qu405多了2个盘位,不仅可以根据自己的需求灵活升级存储空间,还可以组建更多类型的阵列。

四、好玩的docker项目

影视

1、nowen-video

它是一款免费开源的影音播放器,可以用来管理NAS中的电影,支持ai语义搜索,和 Emby/Jellyfin比较CPU和内存的占用更低。

nowen-video的docker-compose.yml

version: "3.8"

services:

nowen-video:

image: docker.1panel.live/cropflre/nowen-video:latest

pull_policy: never

platform: linux/amd64

container_name: nowen-video

restart: unless-stopped

ports:

- "8012:8080"

user: "0:0"

environment:

- TZ=Asia/Shanghai

- PUID=0

- PGID=0

- UMASK=000

- NOWEN_APP_PORT=8080

- NOWEN_APP_DATA_DIR=/data

- NOWEN_APP_WEB_DIR=/app/web/dist

- NOWEN_DATABASE_DB_PATH=/data/nowen.db

- NOWEN_CACHE_CACHE_DIR=/cache

- NOWEN_LOGGING_LEVEL=info

- NOWEN_ADULT_SCRAPER_ENABLED=false

- NOWEN_ADULT_SCRAPER_AUTO_START_PYTHON=true

- NOWEN_ADULT_SCRAPER_PYTHON_EXECUTABLE=/usr/bin/python3

- NOWEN_ADULT_SCRAPER_PYTHON_SERVICE_DIR=/app/scripts/adult-scraper

volumes:

- /share/Container/nowen-video/data:/data

- /share/Container/nowen-video/cache:/cache

- /share/Multimedia:/media:ro

networks:

default:

name: nowen-video-net

2、Omnibox2.0

Omnibox2.0的docker-compose.yml

version: '3'

services:

omnibox:

image: docker.1ms.run/lampon/omnibox:latest

container_name: omnibox

restart: always

ports:

- "7023:7023"

environment:

TZ: Asia/Shanghai

DATABASE_TYPE: sqlite

DATABASE_URL: ./data.sqlite

volumes:

- /share/Container/omnibox:/app/data

3、kerkerker

kerkerker的docker-compose.yml

services:

# kerkerker 主应用

app:

image: docker.1ms.run/unilei/kerkerker:latest

container_name: kerkerker-app

ports:

- "3008:3000"

environment:

NODE_ENV: production

ADMIN_PASSWORD: admin1234

MONGODB_URI: mongodb://mongodb:27017/kerkerker

REDIS_URL: redis://redis:6379

depends_on:

- redis

- mongodb

networks:

- kerkerker-network

restart: unless-stopped

# Redis 缓存

redis:

image: docker.1ms.run/redis:7-alpine

container_name: kerkerker-redis

volumes:

- redis-data:/data

command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru

healthcheck:

test: ["CMD", "redis-cli", "ping"]

interval: 5s

timeout: 3s

retries: 5

networks:

- kerkerker-network

restart: unless-stopped

# MongoDB 数据库

mongodb:

image: docker.1ms.run/mongo:4.4

container_name: kerkerker-mongodb

environment:

MONGO_INITDB_DATABASE: kerkerker

volumes:

- mongodb-data:/data/db

- mongodb-config:/data/configdb

networks:

- kerkerker-network

restart: unless-stopped

networks:

kerkerker-network:

driver: bridge

volumes:

redis-data:

mongodb-data:

mongodb-config:

4、kvideo

version: '3.8'

services:

kvideo:

image: docker.1ms.run/kuekhaoyang/kvideo:latest

container_name: kvideo

restart: always

ports:

- "3000:3000"

environment:

- ACCESS_PASSWORD=qnap

volumes:

- /share/Container/container-station-data/appdata/kvideo:/app/data

network_mode: bridge

更多影视项目,查看往期内容。

音乐

1、音乐同步服务:LX Music Sync Server

该项目支持添加音乐源和本地播放,并支持多设备同步歌单的功能。

LX Music Sync Server的docker-compose.yml

services:

lxserver:

image: docker.1ms.run/xcq0607/lxserver:latest

container_name: lxserver

restart: unless-stopped

ports:

- "9527:9527"

environment:

- NODE_ENV=production

- PORT=9527

- BIND_IP=0.0.0.0

# 后台管理页改到 /admin

- ADMIN_PATH=/admin

- FRONTEND_PASSWORD=123456

# Web 播放器

- PLAYER_PATH=/music

- ENABLE_WEBPLAYER_AUTH=true

- WEBPLAYER_PASSWORD=music123456

# 同步用户

- LX_USER_admin=qnap123456

# 服务名称

- SERVER_NAME=QNAP-LXServer

# 数据与隐私

- DISABLE_TELEMETRY=true

volumes:

- /share/Container/lxserver/data:/server/data

- /share/Container/lxserver/logs:/server/logs

- /share/Container/lxserver/cache:/server/cache

- /share/Container/lxserver/music:/server/music

2、musicn

支持音乐下载

musicn的 docker-compose.yml

services:

musicn:

image: ghcr.io/wy580477/musicn-container:latest

container_name: musicn

restart: unless-stopped

ports:

- "7478:7478"

volumes:

- /share/Container/musicn:/data

working_dir: /data

command: ["msc", "-q", "-p", "/data"]

3、go-music-dl

go-music-dl的 docker-compose.yml

version: '3'

services:

go-music-dl:

image: docker.1ms.run/guohuiyuan/go-music-dl:latest

container_name: go-music-dl

network_mode: bridge

restart: always

tty: true

stdin_open: true

environment:

- TZ=Asia/Shanghai

ports:

- "8013:8080"

volumes:

-
/share/Container/music:/app/downloads # 修改为你的NAS音乐存储目录

- /share/Container/go-music-dl/config:/app/config

logging:

driver: "json-file"

options:

max-size: "10m"

4、sqmusic

sqmusic的 docker-compose.yml

version: '3.8'

services:

# 主应用服务:sqmusic_main

sqmusic_main:

# 使用的镜像,来自阿里云仓库

image: registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus:v3.0.28

container_name: sqmusic_main # 容器名称

environment:

- DB_IP=mysql # 数据库IP地址,指向mysql服务

- DB_PORT=3306 # 数据库端口

- DB_NAME=sqmusicv3 # 数据库名称

- DB_USERNAME=root # 数据库用户名

- DB_PASSWORD=sqmusicv3password # 数据库密码

volumes:

# 将宿主机的/music目录挂载到容器内的
/share/Container/sqmusic/file目录

- /share/Container/sqmusic/file:/music

depends_on:

# 确保mysql服务在启动此容器之前已准备好并处于健康状态

mysql:

condition: service_healthy

networks:

- sq-app-network # 使用指定的网络

expose:

- "8099" # 仅暴露端口8099给其它容器,不映射到宿主机

restart: always # 容器崩溃后自动重启

# Web前端服务:sqmusic_web

sqmusic_web:

# 使用的镜像,来自阿里云仓库

image: registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus_web:v3.0.15

container_name: sqmusic_web # 容器名称

ports:

# 将容器的80端口映射到宿主机的8096端口

- "8096:80"

networks:

- sq-app-network # 使用指定的网络

depends_on:

# 确保sqmusic_main服务在启动此容器之前已启动

- sqmusic_main

restart: always # 容器崩溃后自动重启

# 数据库服务:mysql

mysql:

# 使用的MySQL镜像版本5.7

image: docker.1ms.run/mysql:5.7

container_name: sqmusic_mysql # 容器名称

environment:

# 设置数据库的root密码

MYSQL_ROOT_PASSWORD: sqmusicv3password

# 设置数据库名称

MYSQL_DATABASE: sqmusicv3

volumes:

# 将宿主机的/mysql_data目录挂载到容器内的/var/lib/mysql目录,存储数据库数据

- /share/Container/sqmusic/mysql_data:/var/lib/mysql

# 可以取消下面注释来使用Docker卷来持久化数据

# - sqmusic-db:/var/lib/mysql

networks:

- sq-app-network # 使用指定的网络

healthcheck:

# 检查MySQL服务是否健康,尝试ping数据库

test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]

interval: 10s # 每10秒检查一次

timeout: 5s # 每次检查最多等5秒

retries: 5 # 重试5次

restart: always # 容器崩溃后自动重启

# 网络配置

networks:

sq-app-network:

driver: bridge # 使用bridge驱动,适合容器之间的通信

# volumes:

# #sqmusic-db: # 如果使用Docker卷持久化数据库数据,可以取消注释

更多影视项目,查看往期内容。

电子书

1、novel-dl

它支持资源的搜所与下载。

novel-dl的 docker-compose.yml

services:

novel-dl:

image: docker.1ms.run/guohuiyuan/go-novel-dl:latest

container_name: novel-dl

# 核心优化:赋予容器足够的权限去操作文件系统

user: "0:0"

ports:

- 8021:8080

environment:

- TZ=Asia/Shanghai

# 威联通默认 admin 的 PUID 通常是 0

- PUID=0

- PGID=0

volumes:

# 请确保 /share/Container/novel-dl 文件夹已手动创建

- /share/Container/novel-dl:/home/appuser/data

logging:

driver: "json-file"

options:

max-size: "10m"

restart: unless-stopped

2、talebook

talebook的 docker-compose.yml

version: "3.8"

services:

talebook:

image: docker.1ms.run/poxenstudio/talebook

container_name: talebook

restart: always

depends_on:

- douban-rs-api

ports:

- "8082:80"

- "8443:443"

volumes:

- /share/Container/books:/data

environment:

- PUID=1000

- PGID=1000

- TZ=Asia/Shanghai

douban-rs-api:

image: ghcr.io/cxfksword/douban-api-rs

container_name: douban-rs-api

restart: always

3、kavita

kavita的 docker-compose.yml

version: '3.8'

services:

kavita:

image: docker.1ms.run/jvmilazz0/kavita:latest

container_name: kavita

volumes:

- /share/Container/kavita/manga:/manga

- /share/Container/kavita/books:/books

- /share/Container/kavita/config:/kavita/config

environment:

- TZ=Asia/Shanghai

ports:

- "5006:5000"

restart: unless-stopped

更多电子书项目,查看往期内容。

好玩的工具

1、族谱电子化:webtrees

它是一款免费的家谱管理系统,部署在NAS中,族谱数据更安全,实现族谱数字化。

webtrees的 docker-compose.yml

version: "3.8"

services:

webtrees-db:

image: docker.1ms.run/mariadb:10.11

container_name: webtrees-db

restart: unless-stopped

environment:

MYSQL_ROOT_PASSWORD: "qnap1234"

MYSQL_DATABASE: "c"

MYSQL_USER: "webtrees"

MYSQL_PASSWORD: "qnap1234"

TZ: "Asia/Shanghai"

volumes:

- /share/Container/webtrees/db:/var/lib/mysql

networks:

- webtrees-net

webtrees:

image: ghcr.io/nathanvaughn/webtrees:2.1.27

container_name: webtrees

restart: unless-stopped

depends_on:

- webtrees-db

ports:

- "8077:80"

environment:

PRETTY_URLS: "false"

HTTPS: "false"

HTTPS_REDIRECT: "false"

LANG: "zh-CN"

PHP_MEMORY_LIMIT: "1024M"

PHP_MAX_EXECUTION_TIME: "90"

PHP_POST_MAX_SIZE: "50M"

PHP_UPLOAD_MAX_FILE_SIZE: "50M"

PUID: "33"

PGID: "33"

TZ: "Asia/Shanghai"

volumes:

- /share/Container/webtrees/data:/var/www/webtrees/data

networks:

- webtrees-net

networks:

webtrees-net:

driver: bridge

2、小说创作工具:inkos

它是一款ai小说创作工具,兼容国内主流ai,在卡文、续写、对标经典小说的创作上,实现多场景助力作者创作。

inkos的 docker-compose.yml

version: "3.8"

services:

inkos:

image: docker.1ms.run/node:22-bookworm-slim

container_name: inkos

working_dir: /workspace

ports:

- "4567:4567"

volumes:

- /share/Container/inkos/workspace:/workspace

- /share/Container/inkos/home:/root/.inkos

environment:

- TZ=Asia/Shanghai

- NODE_ENV=production

command: >

sh -lc "

npm install -g @actalk/inkos@latest &&

if [ ! -f /workspace/my-novel/inkos.json ]; then inkos init /workspace/my-novel; fi &&

cd /workspace/my-novel &&

inkos studio -p 4567

"

restart: unless-stopped

3、AI伴学,打造私有学习库:DeepTutor

它是一款ai伴学项目,覆盖多门学科,支持上传知识库、错题,进行针对性学习。还可以

DeepTutor的 docker-compose.yml

services:

deeptutor:

image: ghcr.io/hkuds/deeptutor:latest

container_name: deeptutor

restart: unless-stopped

ports:

- "8001:8001"

- "3782:3782"

environment:

# ===== 基础端口 =====

BACKEND_PORT: "8001"

FRONTEND_PORT: "3782"

# ===== LLM:硅基流动 =====

LLM_BINDING: "siliconflow"

LLM_MODEL: "deepseek-ai/DeepSeek-V3"

LLM_API_KEY: ""

LLM_HOST: "https://api.siliconflow.cn/v1"

LLM_API_VERSION: ""

# ===== Embedding:知识库向量模型 =====

EMBEDDING_BINDING: "openai"

EMBEDDING_MODEL: "BAAI/bge-large-zh-v1.5"

EMBEDDING_API_KEY: ""

EMBEDDING_HOST: "https://api.siliconflow.cn/v1"

EMBEDDING_DIMENSION: "1024"

EMBEDDING_API_VERSION: ""

# ===== 搜索(先留空) =====

SEARCH_PROVIDER: ""

SEARCH_API_KEY: ""

SEARCH_BASE_URL: ""

# ===== NAS 远程访问必须设置 =====

NEXT_PUBLIC_API_BASE_EXTERNAL: "http://192.168.31.73:8001"

NEXT_PUBLIC_API_BASE: ""

# ===== SSL 校验 =====

DISABLE_SSL_VERIFY: "false"

volumes:

- /share/Container/deeptutor/data/user:/app/data/user

- /share/Container/deeptutor/data/knowledge_bases:/app/data/knowledge_bases

healthcheck:

test: ["CMD", "curl", "-f", "http://localhost:8001/"]

interval: 30s

timeout: 10s

retries: 3

start_period: 60s



展开阅读全文

更新时间:2026-06-13

标签:数码   作业   电子书   选购指南   影视   音乐   容器   数据库   数据   宿主   名称   玩法   族谱   内存   端口   目录

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight All Rights Reserved.
Powered By 61893.com 闽ICP备11008920号
闽公网安备35020302035593号

Top