Administrator
发布于 2024-09-05 / 169 阅读
24

Cloudreve+Jellyfin搭建个人家庭影院

安装cloudreve

官方文档:https://docs.cloudreve.org/getting-started/install

git地址:https://github.com/cloudreve/Cloudreve/releases

选择适合自己系统的版本下载

# wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_arm64.tar.gz

# tar -zxvf cloudreve_3.8.3_linux_arm64.tar.gz

# 赋予执行权限

# chmod +x ./cloudreve

# 启动

# ./cloudreve

Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。

Cloudreve 默认会监听5212端口。你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve。

进程守护

Systemd

# 编辑配置文件
vim /usr/lib/systemd/system/cloudreve.service

将下文 PATH_TO_CLOUDREVE 更换为程序所在目录:

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target

[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target
# 更新配置
systemctl daemon-reload

# 启动服务
systemctl start cloudreve

# 设置开机启动
systemctl enable cloudreve

管理命令:

# 启动服务
systemctl start cloudreve

# 停止服务
systemctl stop cloudreve

# 重启服务
systemctl restart cloudreve

# 查看状态
systemctl status cloudreve

使用管理员账号密码登录

Docker 启动Jellyfin

官网地址:https://jellyfin.org/downloads/docker

# 下载镜像
docker pull registry.cn-hangzhou.aliyuncs.com/sharelr/jellyfin:latest

# 启动容器
docker run -d -v /data/jellyfin/config:/config -v /data/jellyfin/cache:/cache -v /data/jellyfin/media:/media -p 8096:8096 registry.cn-hangzhou.aliyuncs.com/sharelr/jellyfin:latest

浏览器输入http://服务器IP:8096 进入

添加媒体库,可先跳过

服务端配置完成后,输入账号密码登录

控制台-播放-转码设置里面开启硬件加速

添加媒体库,选择内容类型,添加文件夹,设置下载语言(首选中文)

至此,jellyfin媒体服务器就搭建好了,可将影片上传到/media目录,即可实现自动刮削视频,也可通过cloudreve上传文件,只要在启动docker容器时,将媒体挂载目录替换成cloudreve上传目录即可。