Docker搭建一个轻量的视频分享网站-Fireshare
Last updated
Was this helpful?
Last updated
Was this helpful?
Fireshare的目标是提供一个非常简单的方法,让你可以通过一个独特的链接分享你的任何视频。
我们所要做的就是把视频放在一个文件夹里,而Fireshare会处理剩下的事情。
在这里,你可以看到你所有的视频,并编辑它们的细节,如标题、描述以及你是否想让它们显示在公共频道上。
也许卡片式视图不是你的风格,Fireshare也支持列表式视图。
可以给视频分类,排序展示。
可以开放上传,也可以限制只有管理员才能上传。
通过点击 "铅笔 "图标,可以进入编辑视频标题和描述。
在公共频道或管理仪表板上打开的视频会在一个模式中显示出来。
这个模式为我们提供直链和带时间戳的链接分享按钮,以及随机播放到另一个视频的功能。
作为管理员,我们也可以从这个模态中编辑视频的细节。
这是小伙伴们在得到一个Fireshare链接时将看到的内容。
更喜欢在移动设备上浏览?
没问题,Fireshare完美适配了移动端。
如下图,粘贴链接之后,支持在帖子中显示标题、描述和视频缩略图。
sudo -i
mkdir -p /root/data/docker_data/fireshare
cd /root/data/docker_data/fireshare
vim docker-compose.yaml
输入i
,然后写入下面的文件:
Fireshare需要3个卷挂载。
/data
– Fireshare用来保存其内部数据库的目录/processed
– 用来保存由Fireshare创建的与你的视频有关的元数据的目录(海报,元数据信息)。/videos
– Fireshare将观察和扫描任何视频的目录。 如果你有你所有的游戏片段存储在一个文件夹my_game_clips
中,那么在你的docker compose文件(或docker运行命令)中,你将需要把该文件夹卷装到Fireshare观看的/videos
文件夹。
输入:wq
保存退出。
mkdir -p /root/data/docker_data/fireshare/{data,processed,videos}
cd /root/data/docker_data/fireshare
ls -al
本项目GitHub:
本项目Docker仓库:
官方Demo:
文档地址: