sudo -i
mkdir -p /root/data/docker_data/fireshare
cd /root/data/docker_data/fireshare
vim docker-compose.yaml
version: '3.7'
services:
fireshare:
container_name: fireshare
image: shaneisrael/fireshare:latest # latest表示最新版本
ports:
- "8080:80" # 冒号左边的端口可以自己修改成服务器未占用的端口,冒号右边不要改!
volumes:
- ./data:/data # 冒号左边的路径可以自己修改(./代表当前目录下),冒号右边不要改!
- ./processed:/processed # 同上
- ./videos:/videos # 同上
environment:
- ADMIN_USERNAME=admin # 自己设置一个用户名
- ADMIN_PASSWORD=admin # 自己修改一个密码
Fireshare 需要 3 个卷挂载。
/data - fireshare 用来保存其内部数据库的目录/processed - 用来保存由 fireshare 创建的与你的视频有关的元数据的目录(海报,元数据信息)。/videos - fireshare 将观察和扫描任何视频的目录。
如果你有你所有的游戏片段存储在一个文件夹 my_game_clips 中,那么在你的 docker compose 文件(或 docker 运行命令)中,你将需要把该文件夹卷装到 fireshare 观看的 /videos 文件夹。
# 新建文件夹 fireshare 和 子目录
mkdir -p /root/data/docker_data/fireshare/{data,processed,videos}
# 进入目录
cd /root/data/docker_data/fireshare
ls -al
# 确保 docker-compose.yml 在当前目录下
评论区