方案一:Docker Compose(推荐!懒人必备) 🚀
这是最省心的方式,通过docker-compose.yml配置文件,一个命令就能搞定!
1. 创建
docker-compose.yml文件: 在你希望存储冬瓜TV的NAS目录下,新建一个文件,命名为docker-compose.yml,然后把下面这段内容复制粘贴进去。services: dongguatv: image: aexus/dongguatv:latest container_name: dongguatv restart: unless-stopped ports: - "3600:3000" environment: - TMDB_API_KEY=TMDB 申请的 KEY # 这里替换成你自己的TMDb API Key - ADMIN_PASSWORD=admin # 这里可以修改你的管理员密码•
image: aexus/dongguatv:latest:指定了冬瓜TV的Docker镜像,直接用大神已经打包好的,省心!•
container_name: dongguatv:给你的容器起个好记的名字。•
restart: unless-stopped:这条很实用!意思是除非你手动停止容器,否则如果它因为什么原因挂了或者NAS重启了,它都会自动重新启动。•
ports: - "3600:3000":这是端口映射。3600是你NAS(宿主机)上访问冬瓜TV的端口,3000是容器内部冬瓜TV的服务端口。你可以把3600换成你喜欢的其他未被占用的端口。•
environment::在这里可以直接设置环境变量。•
TMDB_API_KEY=TMDB 申请的 KEY:重要! 你需要去TMDb官网申请一个API Key,然后把TMDB 申请的 KEY替换成你自己的Key。•
ADMIN_PASSWORD=admin:这是后台登录密码,建议在这里就改成一个安全的密码,而不是用默认的admin。
2. 启动服务: 在保存了
docker-compose.yml文件的目录里,打开终端(SSH到你的NAS),执行这个命令:docker compose up -d•
-d表示让容器在后台运行,不占用你的终端。• 搞定!冬瓜TV现在已经在你的NAS上跑起来了!
方案二:Docker CLI(手动党和学习者看这里)🤓
如果你更喜欢用Docker命令行接口(CLI)手动控制,或者想了解每个参数的具体作用,可以试试这个:
直接在终端中输入以下命令,一键运行冬瓜TV容器:
docker run -d \
--name dongguatv \
--restart unless-stopped \
-p 3600:3000 \
-e TMDB_API_KEY="TMDB 申请的 KEY" \
-e ADMIN_PASSWORD="admin" \
aexus/dongguatv:latest•
docker run -d:启动一个Docker容器,-d表示在后台运行。•
--name dongguatv:给你的容器起个名字叫dongguatv。•
--restart unless-stopped:同上,容器会持续运行,除非你手动停止。•
-p 3600:3000:端口映射,宿主机端口3600映射到容器端口3000。你可以根据需要修改3600。•
-e TMDB_API_KEY="TMDB 申请的 KEY":非常重要! 在这里直接设置TMDb API Key,记得替换成你自己的。•
-e ADMIN_PASSWORD="admin":在这里设置管理员密码,同样强烈建议修改默认值。•
aexus/dongguatv:latest:这是要运行的Docker镜像名称和标签,latest表示最新版本。
配置小细节 ⚙️
无论哪种方式部署完,有几个配置你可能需要调整:
• TMDB_API_KEY:
• 如果你是Node.js直装,请编辑项目根目录下的
index.html文件进行配置。• 如果你是Docker部署,请通过
docker-compose.yml文件中的environment或者docker run命令的-e参数来设置。这个Key是实现智能刮削影片信息的核心,别忘了填!
• 服务端口 (PORT):
• Node.js直装默认是3000,可以在项目配置文件中修改。
• Docker部署时,端口映射
-p 3600:3000中的3600就是你访问的宿主机端口,可以根据需要更改。
• 管理员密码 (ADMIN_PASSWORD):
• Node.js直装默认密码是
admin,可以在项目配置文件中修改。• Docker部署时,可以在
docker-compose.yml文件或docker run命令的-e ADMIN_PASSWORD=参数中直接设置。为了安全起见,强烈建议你第一时间修改掉!
如何申请TMDB的KEY:
TMDB 官网:
https://www.themoviedb.org
1. 登录或者注册账号
2.创建并获取 API
点击页面右上角图像图标,选择 API Subscription
评论