真哥们就要一起看片,NAS部署自托管视频共享平台Clipable

2023-07-18 23:14:52 49点赞 163收藏 41评论

「怕错过熊猫的精彩分享?那就赶快关注下熊猫吧!两万粉丝好难啊!」

前言

俗话说得好,真哥们就要一起扛过那啥,一打打过那啥,一起看过那啥,所以今天给大家介绍的便是一款可以一起看片的视频共享平台——Clipable。Clipable提供了一个简单直观的用户界面,让任何人都可以轻松上传、分享和观看视频。所以你可以将你的视频上传,而其他人也可以对视频进行观看或分享。

部署

官方的镜像发布在ghcr.io,并且提供了拉取命令。所以我们打开群晖的SSH端口后用SSH工具连接到NAS后获取管理员命令,再输入官方给出的命令就可以拉取镜像了,如果拉取缓慢可以考虑加个代理加速。

拉取镜像拉取镜像

下载完成之后我们就可以再群晖的docker中找到镜像,但此时我们还缺少一些其他组件,例如运行的数据库等容器。所以跟着我的步骤咱们继续。

镜像镜像

为了方便数据库与存储的安装,这里我们用到docker-compose的方式进行安装,一次性将所有的所需容器编排好之后安装。所以我们需要新建一个docker-compose.yml文件,内容如下:

version: '2.1'

services:

postgres:

image: postgres:14

container_name: clipable-db

environment:

- POSTGRES_HOST_AUTH_METHOD=trust

volumes:

- ./pg_data:/var/lib/postgresql/data

healthcheck:

test: ["CMD-SHELL", "pg_isready -U postgres"]

interval: 1s

timeout: 5s

retries: 5

minio:

image: minio/minio

container_name: clipable-minio

volumes:

- ./minio_data:/data

# ports:

# - 9001:9001

environment:

# - "MINIO_ACCESS_KEY=minio"

# - "MINIO_SECRET_KEY=myminiokeythatishouldchange123"

- MINIO_ROOT_USER=minio

- MINIO_ROOT_PASSWORD=myminiokeythatishouldchange123

command: server /data --console-address ":9001"

createbuckets:

image: minio/mc

container_name: clipable-mc

depends_on:

- minio

entrypoint: >

/bin/sh -c "

/usr/bin/mc alias set clipable http://minio:9000 minio myminiokeythatishouldchange123;

/usr/bin/mc mb clipable/clips;

exit 0;

"

clipable:

image: ghcr.io/clipable/clipable:latest

container_name: clipable-web

# All of these environment variables are documented here: https://github.com/clipable/clipable/wiki/Environment-Variables

environment:

#DEBUG: "true"

MAX_UPLOAD_SIZE: 5GB

ALLOW_REGISTRATION: "true"

FFMPEG_CONCURRENCY: 1

FFMPEG_THREADS: 0

FFMPEG_PRESET: medium

FFMPEG_TUNE: film

DB_HOST: postgres

DB_PORT: 5432

DB_USER: postgres

DB_PASSWORD: postgres

DB_NAME: postgres

DB_IDHASHKEY: mydbidkeythatishouldchange123

COOKIE_KEY: mycookiekey12345

COOKIE_DOMAIN: panda995.top

S3_BUCKET: clips

S3_ACCESS: minio

S3_SECRET: myminiokeythatishouldchange123

S3_ADDRESS: minio:9000

S3_SECURE: "false"

ports:

- 8190:80

depends_on:

postgres:

condition: service_healthy

其中COOKIE_DOMAIN为你的群晖IP,如果需要使用域名,那么只需要改为域名即可,这里需要注意的便是这个是不需要加端口的。其他的则是数据库的用户与密码等等,可以使自己情况决定是否更改。

yml文件yml文件

随后我们还需要在docker文件夹中新建clipable文件夹,并在其中新建子文件夹minio_data与pg_data用于存放数据。

目录树目录树

准备好一切之后将yml文件放入项目根目录,SSH工具移动到项目目录后执行docker-compose up -d命令就可以了。

执行命令执行命令

这里一共会启动四个容器,但其中一个在执行完它的使命后便会停止,我们不用管他。

容器容器

体验

浏览器输入域名加上端口号就可以看到登录界面了,首先注册一个账号。

注册账号注册账号

注册之后便可以通过右上角上传视频了,该项目没有中文,但是词汇量很少,所以使用起来并没有什么压力。

视频上传视频上传

视频在上传时会有一个转码的过程,根据视频大小等待时间也不等,转码成功之后便可以播放了。

转码中转码中

总结

部署之后有什么好康的视频就可以直接通过这样的平台上传,这样再发给你的好哥们,大家都能雨露均沾了,而不是一个一个发送。同时你的好哥们有什么好康的也可以直接上传,这样你也能看到了。当然大家有好康的一定也要记得熊猫哦!

以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

点赞收藏关注点赞收藏关注
展开 收起
41评论

  • 精彩
  • 最新
  • 你是越来越刑了。

    校验提示文案

    提交
    我也没说看啥片啊。你们想歪了的全都要罚站

    校验提示文案

    提交
    收起所有回复
  • jellyfin 开个有权限的账号给亲友共享不就行了吗?
    你任人随意匿名上传下载视频,还广泛传播分享不怕摊上事儿吗?

    校验提示文案

    提交
    这个只是写出来玩 [高兴] 用不用还是看自己。反正我不用

    校验提示文案

    提交
    收起所有回复
  • 自己看可以,分享好像违法

    校验提示文案

    提交
    我也没说分享啥啊,你们不对劲啊 [张小草_暗中观察]

    校验提示文案

    提交
    收起所有回复
  • 你的好哥们需要内网穿透到你家吗

    校验提示文案

    提交
    都好哥们了,还需要穿透。直接给ip

    校验提示文案

    提交
    收起所有回复
  • 所有设备都有了,下载刮削,全部流程化,然而没时间看片了

    校验提示文案

    提交
    是这样的,仓鼠症

    校验提示文案

    提交
    收起所有回复
  • 哈哈哈你媳妇知道吗

    校验提示文案

    提交
    媳妇儿和我一起看 [张小草_暗中观察]

    校验提示文案

    提交
    收起所有回复
  • 最近刚出了一条法律,想也不行。

    校验提示文案

    提交
    ???想想也不行?

    校验提示文案

    提交
    收起所有回复
  • 我觉得没有那么多需要分享的人 [傻笑]

    校验提示文案

    提交
    多交朋友

    校验提示文案

    提交
    收起所有回复
  • EMBY,YYDS。我哥们在法国回国前在酒店隔离一周,就靠我共享给他的电影解闷了。

    校验提示文案

    提交
    emby的确是目前最好用的

    校验提示文案

    提交
    收起所有回复
  • 没错!看片!!

    校验提示文案

    提交
    [高兴] [高兴]

    校验提示文案

    提交
    收起所有回复
  • 一口气看完了博主所有docker分享,加油呀,超赞的

    校验提示文案

    提交
    顺便rss了博主,第一时间关注更新

    校验提示文案

    提交
    好家伙,一口气看完,你也是个牛人啊

    校验提示文案

    提交
    收起所有回复
  • 来学习了

    校验提示文案

    提交
  • 专业,连代码都给出来了

    校验提示文案

    提交
  • 现在看片的时间越来越少了

    校验提示文案

    提交
  • 不错的分享

    校验提示文案

    提交
  • 看着满屏的代码,我就想问,你咋这么优秀啊

    校验提示文案

    提交
  • 敲黑板 又是重点知识 [大囧]

    校验提示文案

    提交
  • 搞套nas不小的投资啊

    校验提示文案

    提交
  • 收藏学习专业知识啊

    校验提示文案

    提交
  • 那就把高分电影都存下来

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
163
扫一下,分享更方便,购买更轻松