如何用最低成本搭建自己的网络云盘

如何用最低成本搭建自己的网络云盘

概述

本文讲述如何用最低的成本搭建网络云盘,不限空间,跑满带宽。

准备工作

阿里云的轻量级应用服务器,本地客户端,移动硬盘

  1. 阿里云的轻量级应用服务器 ,租用阿里云轻量级应用服务器一台,学生优惠价格为9.5/月,24岁以下自动学生认证,带公网IP,2G内存,40GSSD,5Mbps带宽,1000G流量;
  2. 本地客户端 ,任意一款可以运行Linux系统的开发板,有USB接口即可;
  3. 移动硬盘 由于供电和成本原因,最好选用2.5寸机械硬盘;

设置云服务器

  1. 租用阿里云轻量级应用服务器一台,安装Linux Ubuntu系统;
  2. 下载最新版frp: https://github.com/fatedier/frp/releases
  3. 用WinSCP或其他方法将下载好的frp_0.29.1_darwin_amd64.tar.gz发送到云服务器;
  4. 新建一个目录:mkdir /home/admin/frp
  5. 解压:tar vxf frp_0.29.1_darwin_amd64.tar.gz /home/admin/frp
  6. 修改权限:sudo chmod 777 /user/admin/frp/frp_0.29.1_darwin_amd64/*
  7. 云服务器做server,修改配置文件frps.ini,
    [common]
    bind_port = 7000
  8. 运行frps(嫌命令太长可以放到shell脚本里面)
    /user/admin/frp/frp_0.29.1_darwin_amd64/frps -c /user/admin/frp/frp_0.29.1_darwin_amd/frps.ini
    在这里插入图片描述
  9. 打开防火墙,阿里云控制台的防火墙新建规则,添加需要用到的端口;

设置本地客户端

  1. 准备一块儿系统移植成功,可以运行系统的Linux板子作为frp的本地客户端,用WinSCP或其他方法将下载好的frp_0.33.0_darwin_amd64.tar.gz发送到本地客户端;
  2. 新建一个目录:mkdir /home/admin/frp
  3. 解压:tar vxf frp_0.29.1_darwin_amd64.tar.gz /home/admin/frp
  4. 修改权限:sudo chmod 777 /user/admin/frp/frp_0.29.1_darwin_amd64/*
  5. 修改配置文件frpc.ini
    [common]
    server_addr = x.x.x.x(服务器的IP地址,IPV4点分格式)
    server_port = 7000
    [ssh]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 22
    remote_port = 6000
  6. 写启动frpc的shell脚本文件
    touch ~/frpc.sh
    写入:/home/pi/frp/frp_0.29.1_linux_arm/frpc -c /home/pi/frp/frp_0.29.1_linux_arm/frpc.ini
    sudo chmod 777 ~/frpc.sh
  7. 设置开机启动
    sudo vi /etc/rc.local
    末尾exit 0之前插入
    sleep 10
    /home/admin/frpc.sh
  8. 关闭本地客户端 ,将移动硬盘插上,开机

完成

本地服务器
云服务器

用WinSCP即可远程访问移动硬盘中的数据,
在这里插入图片描述
主机名为服务器IP地址;
端口号改为设置的frp端口靠,本文中为6000;
用户名输入本地的板子的用户名(不是云服务器的);
登录即可实现云盘存储功能,不在同一局域网内也可以使用,入网不限速,出网5Mbps带宽可以跑满;

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
使用Nextcloud应用镜像搭建云盘是一种方便快捷的方式。Nextcloud是一个开源的云端协作平台,可以允许用户存储、同步和分享文件。应用镜像则将Nextcloud的安装和配置过程打包为一个可部署的镜像,可以在各种不同的环境中快速搭建云盘系统。 首先,你需要选择一个适合的环境来部署Nextcloud镜像。这可以是你自己的个人服务器、虚拟机或者云提供商的实例。确保你的环境满足Nextcloud的最低系统要求,如PHP、MySQL或MariaDB等。 接下来,下载Nextcloud应用的镜像文件。你可以从Nextcloud官方网站或各种可信的镜像仓库中获取。确保你选择的镜像版本与你的环境兼容。 一旦你下载了镜像文件,你可以使用命令行或者镜像管理工具来部署镜像。在命令行中,你可以使用docker命令来运行镜像。运行命令时,你需要指定相关的配置参数,如端口、数据存储路径和数据库连接信息等。 运行命令后,Nextcloud镜像将会下载并自动部署。一旦部署完成,你可以通过浏览器访问指定的端口来使用Nextcloud云盘系统。在首次访问时,你需要进行一些简单的设置,如创建管理员账号和配置存储位置等。 使用Nextcloud应用镜像搭建云盘可以减少许多复杂的安装和配置步骤。它提供了一个简单且灵活的方式来快速搭建一个私有的云盘系统,方便用户存储和分享文件。同时,Nextcloud还提供了许多强大的功能和扩展,如日历、联系人管理和协作办公等,可以满足不同用户的需求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

辰州_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值