说明:前几天分享过一个去中心视频分享平台,查看:PeerTube安装教程,功能挺多的,今天再分享个界面很简洁的平台ipfstube
,是一个存储在IPFS
里的视频程序,原理是你上传视频到里面,视频不会存储到自己的服务器,而是会转化成一个哈希值,只要被一个人传播,那么资源节点也会越来越多,即使你上传的那个平台关闭,你也可以根据哈希值找到你上传的视频,而且该平台搭建教程也十分的简单,这里就说下。
截图
安装
Github地址:https://github.com/download13/ipfstube
本教程在Ubuntu
上测试通过,首先你需要解析一个域名到你的VPS
服务器。
1、申请SSL证书
这里就不使用一键脚本申请了,使用更快的webroot
方式签发Let's Encrypt
证书。
安装Nginx
和letsencrypt
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_name
和ssl
证书后面的域名改成你的。
运行容器
docker-compose up -d
最后打开你的域名即可。重启VPS
服务器后,需要重新运行一下容器。
版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
本文链接:https://www.moerats.com/archives/605/
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
我在vps安装了宝塔面板,安装了nginx,php,mysql并开通了网站。现在打算其中一个网站安装ipfstube,应该怎样安装?
如果在宝塔里面安装docker,再用docker安装ipfstube,80端口会冲突,怎样解决?
一言难尽,你会用docker么,这个需要改下github上的那几个文件
大佬呀,这个宝塔怎么安装呀
宝塔直接安装。
博主,能不能详细介绍一下怎样在宝塔安装的过程,方便我们小白。
这个更新证书好像有问题哈
什么问题
无法自动更新证书
这个好像是手动更新的
如何手动更新哈
好像重新进行第一步申请ssl证书
可以用IP吗 没有域名
好像不行,配置文件给的是需要域名的,一个非主流域名一年才4块钱,去买个吧。
这个对vps有要求吗。还有就是这个是区块链技术吧?
对了,博主博客模板能不能分享下,,,
没要求,是区块链技术,模板属于付费模板,暂不提供分享,有需要的话找作者购买就可以了。
在线种子播放器?
算是,不过好像主要是做种。