搭建云存储网盘
2019-04-03河南许红军
■ 河南 许红军
编者按:网盘是我们最常用的在线存储工具,使用第三方提供的网盘,往往存在一些问题,例如需要收费才能享用VIP功能,机密文件存在泄密情况,时刻面临突然关闭等风险。使用OwnCloud开源免费专业的私有云存储项目,它可让您轻松架设专属的私有云文件同步网盘,可以像专业网盘那样实现文件跨平台同步、共享、版本控制和团队协作等。
OwnCloud支持 Windows、Mac、Android、iOS、Linux等平台,可以通过Web网页或WebDAV 形式进行访问。
在CentOS7.x中执行“yum install-y httpd php php-mysql mariadb-server mariadb php-dom phpmbstring php-gd php-pdo”命令,来安装所需的组件,包括Apache,PHP,MariaDB以及PHP数据连接拓展等。
执行“systemctl start httpd.service”,“systemctl start mariadb.service”命令,启动和LAMP相关的服务。
为了便于顺利访问,执行“systemctl stop firewalld”和“systemctl disable firewalld”命令,关闭防火墙。
访问“http://xxx.xxx.xxx.xxx”地址,来测试Apache是否正常运作,其中的“xxx”为服务器地址。
将OwnClound安 装包下载到合适的位置,执行“unzip owncloud-x.x.x.zip”命令,对其进行解压操作,其中的“x”表示具体的版本号。
执行“cp-r owncloud/var/www/html”命令,将解压后的内容复制到指定位置。
执行“cd!$”,“cd owncloud”,“ll”命令,可以看到其默认拥有者为root账户。
执行“chown-R apache:apache/var/www/ht ml/owncloud/”命令,将其拥有者设置为apache账户。
执行“mysqladmin-u ro ot password"mima"”命令,为MariaDB数据库设置合适的密码,这里为“mima”。
执行“mysql-u rootpmima” 命令,连接MariaDB数据库。在其中执行“create database owncloud;”命令,创建名为“owncloud”的数据库。访问“http://xxx.xxx.xxx.xxx/owncloude”地址,来测试是否可以访问OwnCloud。
如果出现提示PHP版本过低的话,就无法测试成功。因为OwnCloud最少要求使用的的是PHP 5.6.0版本。所以对于低版本来说,必须进行升级。
将下载的“php5.6.tar.gz”保存到本地,执行“tar zxvf php5.6.tar.gz”,“cd/root/php5.6/”,“rpm-Uvh*.rpm”命令,实现升级操作。
执行“systemctl restart httpd”命令,重启Apache。对应的执行“systemctl reload httpd”命令,实现无需重启Apache的动态加载操作。
如果在访问时,出现“PHP mb multibyte模块未安装”等提示,说明需要安装对应的PHP扩展模块,执行“rpm-ivh/opt/phpmbstring-5.6.30-1.el7.remi.x86_64.rpm”,“restart httpd.service”命令,安装所需的PHP扩展模块并重启Apache。
访问“http://192.168.1.63/owncloud/index.php”地址(如 图1),在打开界面中输入管理员名称和密码,点击“存 储&数据库”项,在扩展面板中点击“MySQL/MariaDB”项,输入上述MariaDB的管理员“root”,密码以及数据库名称“owncloud”。点击“安装完成”按钮,执行具体的安装操作。
为了便于客户端进行访问,可以根据需要下载安装对应的客户端软件。这里使用的是Windows版本的客户端程序,在其安装界面中的“连接到ownCloud”窗口中输入服务器地址。
图1 登录界面
例如“http://xxx.xxx.xxx.xxx/owncloud”在下一步窗口中输入上述账户和密码,点击下一步按钮,在设置本地文件夹窗口中选择“同步服务器的所有内容”项,表示同步所有数据,选择“选择同步内容”项,可以自定义所需的的同步数据。在“本地文件夹”栏中选择本地存储路径,点击“连接”按钮,就可以和服务器上的Owncloud网盘建立连接了。
当然,还可以使用Web方式进行访问。访问“http://xxx/owncloud/index.php”地址,输入管理员账户和密码,在网盘管理界面中点击“+”按钮,可以选择需要上传的文件和目录。
选择网盘中的某个文件,在其右侧点击分享项,在右侧的“共享”面板中点击“公共链接”项,点击“创建公共链接”项,在打开窗口中可以更改链接名称,设置密码和过期时间。
和某些第三方的网盘只能设置随机密码不同,这里可以设置自由的设置密码。点击保存按钮,该文件就处于共享状态了。在该共享项目右侧点击复制链接按钮,就可以得到具体的共享地址了。
为了不同的用户访问,需要创建不同的账户。在管理界面右上角点击点击设置按钮,在弹出菜单中点击“用户”项,在左侧点击“增加组”项,输入新组的名称。在右侧输入新的账户名称和密码,为其指定对应的组,点击“创建”按钮,来创建该账户。
对于不同的文件,可以为其指定可以拥有者。选择目标文件,点击分享按钮,在右侧的“共享”面板中点击“用户和组”项,输入对应的账户和组名。这样,只有指定的账户才可以访问该文件。为了充分发挥OwnCloud的功能,可以为其安装各种插件来实现。在右上角点击“文件”项在,在打开面板中点击“Market”项,可以下载所需的插件。