• 欢迎访问db1024网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏db1024吧

一个简洁的去中心化视频分享平台:ipfstube安装教程

网络资源 Liam 12个月前 (04-29) 265次浏览 0个评论 扫描二维码
文章目录[隐藏]

说明:前几天分享过一个去中心视频分享平台,查看:PeerTube安装教程,功能挺多的,今天再分享个界面很简洁的平台ipfstube,是一个存储在IPFS里的视频程序,原理是你上传视频到里面,视频不会存储到自己的服务器,而是会转化成一个哈希值,只要被一个人传播,那么资源节点也会越来越多,即使你上传的那个平台关闭,你也可以根据哈希值找到你上传的视频,而且该平台搭建教程也十分的简单,这里就说下。

截图

一个简洁的去中心化视频分享平台:ipfstube安装教程
一个简洁的去中心化视频分享平台:ipfstube安装教程

安装

Github地址:https://github.com/download13/ipfstube

本教程在Ubuntu上测试通过,首先你需要解析一个域名到你的VPS服务器。

1、申请SSL证书
这里就不使用一键脚本申请了,使用更快的webroot方式签发Let's Encrypt证书。

安装Nginxletsencrypt

apt-get -y install nginx letsencrypt  

申请SSL证书

#请替换成自己域名,申请后证书文件在/etc/letsencrypt/live letsencrypt certonly --webroot -w /var/www/html --domain moerats.com 

2、安装Docker和Docker Compose

#安装Docker curl -sSL https://get.docker.com/ | sh service docker start #安装Docker Compose curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 

3、检查端口
为防止80端口冲突,导致安装失败,先卸载掉之前的Nginx

apt-get -y remove nginx

检查80端口,并杀掉残余进程。

#找到80后的LISTEN xx/yy,xx就是进程号 netstat -lnp|grep 80 #杀掉xx进程 kill -9 xx 

4、安装ipfstube

apt-get -y install git git clone https://github.com/download13/ipfstube.git cd ipfstube #编辑nginx.conf文件 nano nginx.conf

将域名server_namessl证书后面的域名改成你的。

运行容器

docker-compose up -d

最后打开你的域名即可。重启VPS服务器后,需要重新运行一下容器。


db1024 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:一个简洁的去中心化视频分享平台:ipfstube安装教程
喜欢 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址