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

阿里云服务器搭建私人云盘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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 基于Linux搭建Apache网站服务配置详解

    基于Linux搭建Apache网站服务配置详解

    2021年7月6日
    68
  • liunx清理磁盘du -h –max-depth=1 /data/*「建议收藏」

    liunx清理磁盘du -h –max-depth=1 /data/*

    2022年1月21日
    41
  • Updating indexes

    Updating indexesUpdatingindexesUpdatingindexes是Maven在下载更新,解决办法如下:Window–>Preferences–>MyeclipseEnterpriseWorkbench–>Maven4Myeclipse–>Maven–>去除Downloadrepositoryindexupdatesons…

    2025年6月16日
    3
  • mysql自定义函数写法_mysql自定义函数返回多列值

    mysql自定义函数写法_mysql自定义函数返回多列值1、先查看函数功能是否开启:showvariableslike’%func%’;若是未开启则:SETGLOBALlog_bin_trust_function_creators=1;关闭则是:SETGLOBALlog_bin_trust_function_creators=0;2、自定义函数:delimiter$$;这个函数是合并两个字符串delimiter$$;DROPFUNC…

    2025年10月8日
    4
  • linux tty_linux tty

    linux tty_linux ttyLinux中的tty与pts终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。 Teletype是最早出现的一种终端设备——可以称作电传打字机,由Teletype公司生产。tty在Linux系统的设备特殊文件目录/dev/下。终端特殊设备文件一般有以下几种:1、串行端口终端(/dev/ttySn)串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这

    2022年8月9日
    8
  • 3nf和bcnf分解_如何分解成3nf

    3nf和bcnf分解_如何分解成3nf1.3NF分解先求出正则覆盖Fc对于Fc里面的所有函数依赖a->b,均转化为Ri=ab对于所有的模式Ri如果包含候选码,进行第4如果都不包含候选码,将任意一个候选码添加到模式Ri里面如果一个模式被另一个模式包含,则去掉此被包含的模式。例子:…

    2025年7月8日
    3

发表回复

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

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