阿里云网盘来了,来搭建自己“免费“私人网盘

本文介绍了如何利用阿里云资源搭建个人免费私有网盘,包括Nginx部署、PHP安装、数据库配置以及可道云与阿里云OSS的集成。详细步骤从创建ECS环境到设置跨域访问,为企业和个人提供了自建云盘的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景情况

从大学开始就在使用网盘,当时有很多比如360网盘,115网盘,百度网盘等等,但是目前活下来的,个人用户比较多的就是百度网盘和腾讯的微云了,百度网盘免费用户2TB空间,收费用户5TB空间. 李导这边也在使用着百度网盘很多年了.

各种个人网盘app占比

阿里云网盘来啦

这几天浏览的时候突然发现阿里云弄了个阿里云网盘,目前还在内测阶段.根据目前透漏的信息.

阿里云网盘几个特点:

  1. 阿里云网盘普通用户容量为1TB,会员容量为6TB. (这个还是不错的,只要会员别太贵,哈哈)
  2. 阿里云网盘普通用户的下载速度为10Mb/s。(这个还是很值得期待的)
  3. 找到了阿里云网盘官网:aliyundrive.com (目前无法打开)

深入挖掘

网站打不开就放弃了?不!!!

  • 尝试0: aliyundrive.com 无法访问,为何??

浏览器分析下: 发现各种css无法加载

  • 尝试1: 查查域名信息whois ,看来阿里早有打算搞这个阿里云网盘
  • 尝试2: 看看百度快照,此处需要图
  • 尝试3: Linux下面访问下: aliyundrive.com(有惊喜)
[root@ecs ~]# curl   http://aliyundrive.com/
<!DOCTYPE html>
<html>
  <head><meta charset=utf-8>
<meta http-equiv="Content-Security-Policy" content="default-src *; connect-src blob: http: https: ws:; img-src data: https: http:; worker-src blob:; script-src 'self' 'unsafe-eval' 'nonce-fronu6e5zlc-1598867243136' dev.g.alicdn.com g.alicdn.com retcode.alicdn.com at.alicdn.com lang.alicdn.com; style-src 'unsafe-inline' 'self' dev.g.alicdn.com g.alicdn.com retcode.alicdn.com; font-src dev.g.alicdn.com g.alicdn.com retcode.alicdn.com at.alicdn.com data:; media-src blob: *;" />
<meta http-equiv=X-UA-Compatible content="IE=edge">
<meta name=format-detection content="telephone=no">
<meta name=viewport content="width=device-width,initial-scale=1">
<link rel=icon href=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/favicon.ico>
<title>阿里云网盘</title>
<link href=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/css/app.css rel=preload as=style>
<link href=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/js/app.js rel=preload as=script>
<link href=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/js/chunk-vendors.js rel=preload as=script>
<link href=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/css/app.css rel=stylesheet>
<style>
  .loader-x {
    display: block;
    width: 2em;
    height: 2em;
    margin: 100px auto;
    color: inherit;
    pointer-events: none;
    color: #f60;
  }
  .loader-x {
    border-top: .2em solid currentcolor;
    border-right: .1em solid transparent;
    -webkit-animation: loader-x 1s linear infinite;
    animation: loader-x 1s linear infinite;
    border-radius: 100%;
    position: relative;
  }
  @-webkit-keyframes loader-x {
    to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes loader-x {
    to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }    
</style></head>
  <body>
  <script nonce="fronu6e5zlc-1598867243136">
    var GLOBAL_CONFIG={"domain_suffix":".aliyundrive.com"};
  </script>
  <script nonce="fronu6e5zlc-1598867243136">
!(function(c,b,d,a){c[a]||(c[a]={});c[a].config={pid:"ifb4dn5x77@e4355fb3b841c83",appType:"web",imgUrl:"https://arms-retcode.aliyuncs.com/r.png?",sendResource:true,enableLinkTrace:true,behavior:true,environment:location.host.indexOf('stg')==0?'pre':'prod'};
with(b)with(body)with(insertBefore(createElement("script"),firstChild))setAttribute("crossorigin","",src=d)
})(window,document,"https://retcode.alicdn.com/retcode/bl.js","__bl");
</script>

<div id=app>
  <div class="loading-x"></div>
</div>
<script nonce="fronu6e5zlc-1598867243136">
  var Global = {  
    base_url: 'https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14', 

    links: {
      //二维码链接
      qr: location.protocol + '//' + location.host + '/downloadapp', 
    },

    //app 下载链接
    app_download: {
      //818
      //android: 'http://mtl.alibaba-inc.com/oss/mupp/13642438/build/app/outputs/apk/release/wangpan_v1.0.08191105.apk',
      //ios: 'http://mtl3.alibaba-inc.com/project/iosdownload.htm?fileId=61759301'
      
      //828
      ios: 'http://mtl3.alibaba-inc.com/project/iosdownload.htm?fileId=62430770',//  苹果包  
      android: 'http://mtl.alibaba-inc.com/oss/mupp/13700375/build/app/outputs/apk/release/wangpan_v1.0.08272151.apk'//  安卓包
    }
  };
</script>

<script src=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/js/chunk-vendors.js></script>
<script src=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/js/app.js></script>
  </body> 
  • 尝试4: 发现了app下载链接(目前还无法下载)
http://mtl.alibaba-inc.com/oss/mupp/13700375/build/app/outputs/apk/release/wangpan_v1.0.08272151.apk
#目前链接还无法下载 

就到这里了

  • 经过一顿折腾,发现阿里云网盘目前已经发布了几次版本,但是还处于内测阶段,期待正式发布吧.
  • 同时,我们也可以自己搭建个网盘

最后小福利

来自于企业项目库中的项目私有云盘项目,由我们michae夏老师整理的,企业级搭建自己的个人(企业)私有网盘.

开始前准备

环境项目版本
系统版本CentOS 7.x
Web版本nginx 1.16
PHP版本PHP 7.1
数据库MariaDB 5.5
阿里云账号

创建ECS部署环境

Nginx部署

配置阿里云yum源

(如果是虚拟机需要进行配置,云服务器忽略此步骤)

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

安装Nginx

yum install nginx -y

配置Nginx

vim /etc/nginx/conf.d/yunpan.conf
server {
        listen 80;
        server_name cloud.oldboyedu.com;
        index index.html index.php index.htm;
        root /app/;
        location ~* \.php$
        {
            fastcgi_pass  127.0.0.1:9001;
            fastcgi_index index.php;
            include fastcgi_params;
            fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
        }
}

语法检查,没有问题则启动服务

systemctl restart nginx    #重启nginx
systemctl enable nginx   #开机自启动nginx

部署php

配置PHP的yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装php
yum install php71w-mysql php71w-bcmath php71w-gd php71w-mcrypt php71w-mbstring php71w-odbc php71w-xml php71w-fpm -y
修改php配置
vim /etc/php-fpm.d/www.conf

user和group修改为nginx

重启服务
systemctl restart php-fpm 
systemctl enable php-fpm

部署数据库

yum install mariadb-server -y

启动数据库

systemctl restart mariadb-server   #此处start也可以 start是开启 restart重启

设置数据库密码

mysqladmin -uroot password oldboyedu.com   # 密码设置为自己的密码

下载可道云源码

mkdir /app/ && cd /app
wget http://static.kodcloud.com/update/download/kodbox.1.11.zip
#解压
unzip kodbox.1.11.zip
#授权777
chmod -Rf nginx.nginx ./*

浏览器访问服务器域名


数据库配置页面,填写刚才修改的数据库账号与密码

设置管理员账号密码

部署成功效果

截止到这一步已经完成部署自己私人云盘,大家可以开心的玩耍,上传了

添加阿里云oss(企业实战)

这一步是企业需求了,一般是ecs云服务器(运行服务nginx,php,数据库)+oss存储(用来存放用户上传的数据)

下面内容需要大家熟悉些阿里云用法

添加访问控制授权用户


创建成功记录如下图标记的记录,后续需要使用

授权用户


添加oss存储项目

授权RAM里创建的用户

设置跨域访问

可道云web界面设置连接oss存储


按照要求填写相关oss的信息保存即可

设为默认存储即可完成

补充: 通过手机app访问自己的私有网盘

搭建好的私有云盘,通过APP访问

下载app:https://kodcloud.com/download/

  1. 登录的时候选择 切换站点

  2. 输入你的ip或者是域名 这里输入的是cloud.oldboyedu.com

  3. 确定后,重新登录即可

5.4.4 快去自己试试吧

原文链接:https://mp.weixin.qq.com/s/A0JLPrVWZvkaTIEuHL4jUg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值