本帖最后由 euguene 于 2013-7-25 20:52 编辑
近段时间同步盘是越来越热,在dropbox的带动下,国内快盘、EVERBOX,云诺、百度网盘、微云、华为、360你方喝罢我登场,同步盘、网盘成为时下最流行的分享软件。 先谈谈介绍的初衷,由于过去做过段时间网盘,看到很多朋友在用图形化系统的VPS做网盘,我一阵抽动,所以分享下下面这套系统——迷你云,配合Plow的话,做网盘应该事半功倍吧。其实最好的还是dropbox,我早年用的是云诺的Linux端,但是云诺至今还没提交SKD,所以暂不支持非GUI上work,如果他们这个做出来了,肯定是首选。 废话不多说了迷你云是一套国人开发同步盘系统,对于做网盘的用户可能更有帮助,这里我给大家分享一下。
官方网站:www.miniyun.cn
首先官方有安装教程,但是由于版本的升级,我个人感觉教程有点老化,我在按照教程操作过程中发现有很多错误,这里就不一一表述了。我给大家介绍一个比较简单的操作方式。
准备工作 需要一个VPS,建议大硬盘、大流量,内存256也够了,当然多多益善,线路以韩国、日本优先,其次是洛杉矶,香港和新加坡的线路虽然ping值低,但是带宽也低,没啥意思。 VPS装上CentOS 64bit的,官方说32位有单个文件2G的限制,我用的是Cent6 64bit。
环境部署 用root进入系统 安装依赖库: yum -y install ncurses;yum -y install ncurses-devel;yum -y install gcc-c++;yum -y install gcc automake autoconf libtool make;yum install libxml2-devel -y;yum install openssl -y;yum install openssl-devel -y;yum install curl-devel -y;yum install jpeglib jpeglib-devel;yum install jpeglib-devel -y;yum install libjpeg-devel -y;yum install libjpeg -y;yum install libpng -y;yum install libpng-devel -y;yum install freetype-devel -y;yum install openldap-devel -y;yum install libmcrypt-devel -y;yum install pcre-devel -y
架设LNMP环境 VPS安装上军哥的LNMP,当然你装别的LNMP也行, 传送门:http://lnmp.org/install.html
wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz && tar zxvf lnmp1.0-full.tar.gz && cd lnmp1.0-full && ./centos.sh
安装LNMP完成后升级一下PHP和Ngnix,请参考:运行lnmp安装包里的 ./upgrade_php.sh
./upgrade_nginx.sh 或http://www.vpser.net/manage/lnmp-upgrade-php-script.html 升级版本高于PHP 5.2.3 (它用到了YII这个框架),我这里按照官方教程将PHP升级到5.3.17,Ngnix升级到1.3.9.
程序安装 将安装包上传到虚拟主机的根目录 wget -c http://www.miniyun.cn/app/download/type/server/mime/zip
unzip zip -d /home/wwwroot/default (迷你云的根目录)
更改部分文件:下载文件压缩包 ,将其解压后得到
Controller.php,覆盖到{迷你云安装路径下\protected\components}
将nginx.conf文件,覆盖到/usr/local/nginx/conf 建立数据库: http://ip/phpmyadmin 用root进入,建立数据库cloud,在SQL语言中运行 CREATE USER '新用户名'@'localhost' IDENTIFIED BY '新密码'; 新用户名改为你重新设置的sql帐号,这样做为了不去使用root。 到 /home/wwwroot/default 目录下删除index.html吧。 这样基本就搞定了。马上用IP访问下吧! 下面的步骤我就不表述了,非常easy,比装个DZ还要简单。
|