全自动追剧方案

1. 方案一:mp(推荐) 这是目前个人常用的方案,必须配合PT站使用 qbittorrent:下载器 jellyfin:媒体库 moviepilot:一站式管理工具 chinesesubfinder:中文字幕搜索 docker-compose.yml如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 services: # 资源下载器 # qBittorrent: https://hub.docker.com/r/linuxserver/qbittorrent qbittorrent: image: linuxserver/qbittorrent:latest container_name: qbittorrent hostname: qbittorrent network_mode: host restart: unless-stopped environment: - PUID=1000 # UserID - PGID=1000 # GroupID - TZ=Asia/Shanghai - WEBUI_PORT=8181 # ports: # - 8181:8181 # - 56881:56881 # - 56881:56881/udp volumes: - ./qbittorrent/config:/config - /vol1/1000/media:/media # 下载根目录 # - /vol2/1000/media2:/media2 # 下载根目录 # 影音库 # Jellyfin: https://hub.docker.com/r/nyanmisaka/jellyfin jellyfin: image: nyanmisaka/jellyfin:latest container_name: jellyfin hostname: jellyfin restart: unless-stopped devices: - /dev/dri:/dev/dri # 核显硬解 environment: - TZ=Asia/Shanghai - HTTP_PROXY=http://192.168.31.3:7890 - HTTPS_PROXY=http://192.168.31.3:7890 ports: - 8096:8096 volumes: - ./jellyfin/config:/config - /vol1/1000/media:/media # 影音根目录 # - /vol2/1000/media2:/media2 # 影音根目录 # 影视管理工具 moviepilot: image: jxxghp/moviepilot-v2:latest container_name: moviepilot # 容器的名称 hostname: moviepilot # 容器主机名 restart: unless-stopped stdin_open: true # 是否打开标准输入流(交互模式),为 true 时容器可以保持运行并与用户交互 tty: true # 是否分配伪终端,使容器的终端行为更像一个真实的终端 ports: # 前端 UI 显示 - 3000:3000 # API 接口 - 3001:3001 # 目录映射:宿主机目录:容器内目录 volumes: - /vol1/1000/media:/media # 影音根目录 # - /vol2/1000/media2:/media2 # 影音根目录 - ./moviepilot/config:/config # moviepilot 的配置文件存放路径 - ./moviepilot/core:/moviepilot/.cache/ms-playwright # 浏览器内核存放路径 - /var/run/docker.sock:/var/run/docker.sock:ro # 用于获取宿主机的docker管理权,一般用于UI页面重启或自动更新 environment: - NGINX_PORT=3000 # UI页面的内部监听端口 - PORT=3001 # API接口的内部监听端口 - PUID=1000 # 设置应用运行时的用户 ID 为 0(root 用户) - PGID=1000 # 设置应用运行时的组 ID 为 0(root 组) - UMASK=000 # 文件创建时的默认权限掩码,000 表示不限制权限 - TZ=Asia/Shanghai # 设置时区为上海(Asia/Shanghai) - SUPERUSER=admin # 设置超级用户为 admin - PROXY_HOST=http://192.168.31.3:7890 # 设置代理服务器的主机名或 IP 地址 # 字幕刮削器 # ChineseSubFinder: https://hub.docker.com/r/allanpk716/chinesesubfinder chinesesubfinder: image: allanpk716/chinesesubfinder:latest container_name: chinesesubfinder hostname: chinesesubfinder restart: unless-stopped environment: - PUID=1000 # UserID - PGID=1000 # GroupID - TZ=Asia/Shanghai - PERMS=true - UMASK=022 ports: - 19035:19035 - 19037:19037 volumes: - ./chinesesubfinder/config:/config - /vol1/1000/media:/media # 影音根目录 # - /vol2/1000/media2:/media2 # 影音根目录 networks: default: name: media_center 2. 方案二:serr 这是一套比较中规中矩的方案,可以仅配合BT站点使用 ...

2025-02-25 · (updated: 2025-03-05)

PVE下飞牛扩容

1. 背景 PVE安装的飞牛,原有分配了一个200G数据盘,和一个1T的媒体盘 媒体太多不够放了,遂在PVE中调整磁盘大小,增加了200G 但是飞牛中不能正常使用扩充的容量 版本信息: fnOS:0.8.36 PVE:8.2.7 2. 解决方案 首先使用 fdisk -l查询磁盘信息得到相关内容如下: 2.1. 扩展分区 使用 fdisk /dev/sdc编辑分区表,输入 p查询当前分区表: 使用 d命令删除分区 n命令新建分区,remove the signature选择N,不删除原有的LVM标记,其余回车即可 t命令修改分区类型为42(Linux Raid),跟飞牛原有的保持一致 修改完成后我们使用 w保存并退出 至此,我们成功为分区扩容,可以使用 fdisk -l查看 接下来我们要对LVM进行扩容 2.2. 扩展LVM 在Debian官网的LVM介绍中我们可以得知LVM的结构如下: 1 2 3 4 5 6 7 8 ||-------------------------OS----------------------------|| ||-------------------------LVM---------------------------|| || LV-1 (/) |LV-2 (swap)| LV 3 (/home) | LV-4 (/tmp)|| Logical Volumes(LV) ||------------------------------------------|------------|| || VG 1 | VG 2 || Volume Groups(VG) ||------------------------------------------|------------|| || /dev/sda2 | /dev/sda3 | /dev/sdb2 | /dev/sdd4 || Physical Volumes(PV) ||-------------------------------------------------------|| 因此我们的思路为:先扩展PV,再扩展LV ...

2025-01-23 · (updated: 2025-03-05)

Docker下Jellyfin中文乱码

1. 问题 容器化使用jellyfin对中文支持不那么友好,比如 封面图里的中文字变方块 字幕乱码 2. 解决方案 2.1. 封面乱码 创建一个新的挂载路径fonts/dejavu 指向容器内路径 /usr/share/fonts/truetype/dejavu 1 2 3 4 volumes: - /vol1/1000/data/docker/jellyfin/config:/config - /vol1/1000/data/docker/jellyfin/cache:/cache - /vol1/1000/data/docker/jellyfin/fonts/dejavu:/usr/share/fonts/truetype/dejavu 容器内有以下字体文件,这些字体是不支持中文显示的,我们要把这些字体替换掉 1 2 3 4 5 6 DejaVuSans-Bold.ttf DejaVuSans.ttf DejaVuSansMono-Bold.ttf DejaVuSansMono.ttf DejaVuSerif-Bold.ttf DejaVuSerif.ttf 替换为支持中文简体的字体,这里借一下老E的博客做好的下载链接,https://appscross.com/as-tools/pub%20Tools/Jellyfinfonts/target-fonts.7z ...

2025-01-21 · (updated: 2025-03-05)

iStoreOS分区扩容

1. pve调整虚拟机的磁盘 直接调整大小即可,我这里是新增了32G 2. 扩容 2.1. 对分区扩容 ssh连接iStore,输入parted,进入分区工具 1 2 3 4 root@iStoreOS:~# parted GNU Parted 3.4 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. 输入print,打印分区信息 1 2 3 4 5 6 7 8 9 10 11 (parted) print Model: QEMU QEMU HARDDISK (scsi) Disk /dev/sda: 36.9GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 262kB 134MB 134MB primary ext2 boot 2 135MB 403MB 268MB primary 3 403MB 2551MB 2147MB primary ext4 确定扩充 /dev/sda3,执行: ...

2024-11-13 · (updated: 2025-01-23)