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

阿里云服务器搭建私人云盘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)
上一篇 2022年5月23日 下午10:00
下一篇 2022年5月23日 下午10:00


相关推荐

  • ONF组织的SDN架构文档——概述(一)

    ONF组织的SDN架构文档——概述(一)1 适用范围 nbsp nbsp nbsp nbsp nbsp 这个文档描述了 SDN 架构 文档的目的是为 ONF 工作组未来的工作做详细指导和说明 同时也可以作为 ONF 对外交流的一个参考文档 它的姊妹文档 框架文档 描述了 ONF 想要达到的设计目标 此文档只是从一个较高的角度描述了达到此目标的一些方法 nbsp nbsp nbsp nbsp SDN 架构从一个较高的角度出发 给控制器指定了参考点和接口 架构描述了大量 SDN 控制器和 NE networke

    2026年3月19日
    2
  • fusion 360动态观察的快捷键

    fusion 360动态观察的快捷键Fusion360 的快捷键大全 烙铁岂能画眉的博客 CSDN 博客 fusion360 快捷键 fusion360adm 什么意思

    2026年3月17日
    2
  • sizeof和strlen的区别(strlen和sizeof的用法)

    charstr[20]=”0123456789″;int  a=strlen(str);/*a=10;strlen计算字符串的长度,以�为字符串结束标记。int  b=sizeof(str);/*b=20;sizeof计算的则是分配的数组str[20]所占的内存空间的大小,不受里面存储的内容影响========================================

    2022年4月14日
    44
  • 什么叫单模光纤_单模光纤和多模光纤的区别,以及作用是什么?

    什么叫单模光纤_单模光纤和多模光纤的区别,以及作用是什么?展开全部一 首先了解下什么是多模光纤和单模光纤 光纤的优点有 光纤的通频带很 e68a3939 宽 理论可达 30T 无中继支持长度可达几十到上百公里 铜线只有几百米 不受电磁场和电磁辐射的影响 重量轻 体积小 光纤通讯不带电 使用安全可用于易燃 易爆等场所 使用环境温度范围宽 使用寿命长 1 多模光纤当光纤的几何尺

    2026年3月26日
    3
  • 【剑指offer】二叉树深度

    【剑指offer】二叉树深度

    2021年9月1日
    54
  • 手写redis@Cacheable注解 支持过期时间设置

    手写redis@Cacheable注解 支持过期时间设置原理解释 友情链接手写 redis Cacheable 注解参数 java 对象作为键值 Cacheable 注解作用 将带有该注解方法的返回值存放到 redis 的的中 使用方法在方法上使用 Cacheable 键 测试 P0 P1 表示键值为测试 方法第一个参数 方法第二个参数 值为该方法的返回值 以下源代码表示获取人员列表 Redis 的中存放的关键值为

    2026年3月17日
    1

发表回复

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

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