美文网首页
一个简洁的去中心化视频分享平台: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