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

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

作者: 7f4cf71ba8f6 | 来源:发表于2018-10-19 17:48 被阅读100次

说明:前几天赋享过一个去中间视频分享平台,查看:PeerTube部署教程,功能挺多的,今日再分享个界面很简约的平台ipfstube,是一个存储在IPFS里的视频程序,规律是你上传视频到内里,视频不会存储到伏笔VPS的服务器,而是会转变成一个哈希值,只需被一个人传布,那么资源节点也会越来越多,就算你上传的这个平台关闭,你也可以依据哈希值找到你上传的视频,同时该平台搭建教程也十分的简单,这里就说下。

截图

部署

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

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

1、申请SSL证书

这里就不使用一键script申请了,使用更快的webroot方法签发Let's Encrypt证书。

部署Nginx和letsencrypt

apt-get -y install nginx letsencrypt

申请SSL证书

#请掉换成伏笔VPS域名,申请后证书文件在/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/fubitechal/bin/docker-compose

chmod +x /usr/fubitechal/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_name和ssl证书后头的域名改成你的。

执行容器

docker-compose up -d

最后open你的域名便可。reboot云主机服务器后,需要重新执行一下容器。

希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和一个简洁的去中心化视频分享平台:ipfstube安装教程相关的问题或者对虚拟迈阿密主机有疑惑也欢迎大家咨询。

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/ruduzftx.html