本文重在 Jackett 的部署流程,介绍和具体使用方法请到:监控并自动下载影视 – 技焉洲 (yanh.tech)
指标 | 描述 |
---|---|
适用系统 | Debian 系发行版,包括 Ubuntu, Armbian,其他发行版稍改命令一般也可 |
走通流程时间 | 5 分钟 |
全复制并执行,一键创建工作目录并开放端口
myserve="jackett"
sudo ufw allow 9117/tcp comment $myserve && sudo ufw reload
mkdir -p ~/myserve/$myserve && cd ~/myserve/$myserve && mkdir data blackhole
根据注释自定义,然后执行,一键创建 docker-compose.yml 文件
cat > docker-compose.yml << EOF
---
services:
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
environment:
- PUID=1000 # 这两行按需修改,不需要是 media
- PGID=1000
- TZ=Asia/Shanghai
- AUTO_UPDATE=true # optional
- RUN_OPTS= # optional
volumes:
- ./data:/config
- ./blackhole:/downloads
ports:
- 9117:9117
restart: unless-stopped
EOF
拉取容器镜像
docker compose pull
启动容器(这时就可以访问网页了,通过 http://ip_addr_or_domain:9117
,无须反代,带端口号用就行)
docker compose up -d
关闭容器
docker compose down
迁移
关闭原服务端
docker compose down
在新服务器走完安装流程,但不要启动,通过 rsync 拉取 data
rsync -avuzP -e "ssh -p 22" -r root@1.2.3.4:/home/vfly2/myserve/jackett /home/vfly2/myserve/
启动新服务端
docker compose up -d
原文链接: https://yanh.tech/2024/06/jackett-installation/
版权声明:本博客所有文章除特別声明外,均为 AhFei 原创,采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 技焉洲 (yanh.tech) 。
保持更新 ٩(•̤̀ᵕ•̤́๑)ᵒᵏᵎᵎᵎᵎ 清晰恒益的实用技能,欢迎使用 RSS 订阅,如果能留言互动就更好了。
可在 Telegram 群组 https://t.me/vfly2 交流依文章步骤遇到的问题。