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

阿里云服务器搭建私人云盘1、配置安全组端口新建安全组并开放以下端口2、利用Git来搭建私人云盘1、利用Workbench点击立即登录进行远程连接2、安装docker容器docker是一款开源的容器运行工具,提供了一套便捷的服务打包、分发、部署方式。我们将要部署的服务就是通过docker容器来运行的。docker-compose是一款基于docker的容器编排工具。有了它,我们通过一份配置文件就能启动所有需要的服务。依次执行以下命令,通过自动化脚本完成docker..

大家好,又见面了,我是你们的朋友全栈君。

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分钟搭建一套属于你自己的云盘服务

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142382.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Raid0、Raid1、Raid0+1、Raid5

    Raid0、Raid1、Raid0+1、Raid5Raid0:最少需要两块盘,没用冗余数据,不做备份,任何一块磁盘损坏都无法运行。n块磁盘(同类型)的阵列理论上读写速度是单块磁盘的n倍(实际达不到),风险性也是单一n倍(实际更高),是磁盘阵列中存储性能最好的。适用于安全性不高,要求比较高性能的图形工作站或者个人站。Raid1:至少需要两块盘,磁盘数量是2的n倍,每一块磁盘要有对应的备份盘,利用率是50%,只要有一对磁盘没有损坏就可以正常使用…

    2022年7月15日
  • db2中You can’t specify target table for update in FROM clause错误

    db2中You can’t specify target table for update in FROM clause错误db2中You can’t specify target table for update in FROM clause错误

    2022年4月23日
  • IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法

    IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法

    2020年11月9日
  • 卷积神经网络概念与原理[通俗易懂]

    卷积神经网络概念与原理[通俗易懂]一、卷积神经网络的基本概念受Hubel和Wiesel对猫视觉皮层电生理研究启发,有人提出卷积神经网络(CNN),YannLecun最早将CNN用于手写数字识别并一直保持了其在该问题的霸主地位。近年来卷积神经网络在多个方向持续发力,在语音识别、人脸识别、通用物体识别、运动分析、自然语言处理甚至脑电波分析方面均有突破。卷积神经网络与普通神经网络的区别在于,卷

    2022年6月13日
  • 诺基亚6260读MMC卡测试

    诺基亚6260读MMC卡测试 关键字:诺基亚6260 RS-MMC卡MMC卡NOKIA6260用的是RS-MMC卡,这一点对我来说很不爽。因为本人手头有两张MMC卡,一张32M,一张128的,买了诺基亚6260之后就派不上用场了,而RS-MMC卡的价格实在是太贵了,买了不划算。    http://www.9499.net闲来没事我就想试能不能将这MMC卡用到6260上。其实也很简单,关机,打开卡仓,取出RS-M

    2022年5月22日
  • Gmail POP3设置

    Gmail POP3设置

    2021年11月15日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号