说明:前几天赋享过一个去中间视频分享平台,查看: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安装教程相关的问题或者对虚拟迈阿密主机有疑惑也欢迎大家咨询。
网友评论