欢迎光临
我们一直在努力

阿里云服务器搭建私人云盘

1、配置安全组端口

新建安全组并开放以下端口

2、利用 Git 来搭建私人云盘

1、利用 Workbench 点击立即登录 进行远程连接

2、安装 docker 容器

docker 是一款开源的容器运行工具,提供了一套便捷的服务打包、分发、部署方式。我们将要部署的服务就是通过 docker 容器来运行的。

docker-compose 是一款基于 docker 的容器编排工具。有了它,我们通过一份配置文件就能启动所有需要的服务。

依次执行以下命令,通过自动化脚本完成 docker 和 docker-compose 安装:

// 首先更新一下安装库 apt-get install update apt-get install upgrade 
// 安装 docker 和 docker-compose apt-get install docker apt-get install docker-compose

安装 git

apt-get install git

3、部署 NextCloud

将配置好的部署环境克隆到服务器上

git clone https://gitee.com/csr632/nextcloud-example cd nextcloud-example

执行配置修改脚本,它会自动将docker-compose.yml中的 IP 占位符your.domain.name替换成【你的服务器公网 IP】:

chmod +x ./prepare.sh ./prepare.sh 你的服务器公网IP 

启动 docker 容器

docker-compose up -d

3、遇到的问题

1、在启动 docker 容器的时候出现报错

发现是自己的 80 端口被占用了

Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use

这时候查看自己的端口信息

netstat -tlnp | grep 80

发现是 apache 占用了

tcp6 0 0 :::80 :::* LISTEN 36591/apache2 

把 apache2停掉

再次启动 docker 容器

systemctl stop apache2 docker-compose up -d

2、通过公网 ip 访问云盘时出现 welcome to nginx

通过关闭了一次 docker 又启动了就好了

docker-compose down docker-compose up -d

4、个人感受

由于我自己的云服务器的带宽最大是1M

所以上传速度大概在500k左右,下载速度在120kb/s左右,还是很慢的。

像我这样的云服务器不建议搭建网盘,拿来学习学习云服务器的操作还是不错的!
(白嫖的云服务 还要什么自行车 嘎嘎嘎)

参考连接:nextcloud-example: 10分钟搭建一套属于你自己的云盘服务

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:阿里云服务器搭建私人云盘
文章链接:https://www.jmwz.net/2425.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到: 更多 (0)