使用OwnCloud建立属于自己私有的云存储网盘

OwnCloud概述:

OwnCloud一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCloud 使用AGPLv3协议发布。本项目是基于PHP和SQLite,MySQL,Oracle或PostgreSQL数据库,所以它可以运行在所有的平台上

ownCloud是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 百度云那样实现文件跨平台同步、共享、版本控制、团队协作等等。ownCloud 能让你将所有的文件掌握在自己的手中,只要你的设备性能和空间充足,那么用起来几乎没有任何限制

ownCloud跨平台支持 Windows、Mac、Android、iOS、Linux 等平台,而且还提供了网页版和 WebDAV 形式访问,因此你可以在任何电脑、手机上都能轻松获取你的文件了

需要LAMP架构

[root@owncloud ~]# yum -y install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo

httpd : apache web服务器

php : php

mariadb-server mariadb  : 数据库

PDO(PHP数据对象): 是一个轻量级的、具有兼容接口的PHP数据连接拓展

开启服务

[root@owncloud ~]# setenforce 0

setenforce: SELinux is disabled

[root@owncloud ~]# systemctl stop firewalld

[root@owncloud ~]# systemctl start httpd

[root@owncloud ~]# systemctl start mariadb

在搭建好的LAMP环境上部署 owncloud 站点

[root@owncloud ~]# unzip owncloud-10.0.9.zip -d /var/www/html/

[root@owncloud ~]# chown -R apache.apache /var/www/html/

在MariaDB数据库中创建owncloud的数据库

[root@owncloud ~]# mysqladmin -u root password "123456"

[root@owncloud ~]# mysql -u root -p123456

MariaDB [(none)]> create database owncloud;

通过web界面安装owncloud : http://192.168.94.11/owncloud/index.php

但是网页提示当前php版本是5.4,要求高于5.6,所以要更新php版本

在线升级php

首先把老版本php卸载 , 否则会版本冲突

CentOS6

[root@owncloud ~]# yum -y remove php

[root@owncloud ~]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

[root@owncloud ~]# yum -y install php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-fpm

如果需要安装7版本的php , 就把 php56w.x86_6 4改成 php70w.x86_64

CentOS7

[root@owncloud ~]# yum -y remove php*

[root@owncloud ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

[root@owncloud ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

[root@owncloud ~]# yum -y install php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-fpm

查看php版本

[root@owncloud ~]# php -v

PHP 5.6.36 (cli) (built: May 18 2018 04:51:01)

Copyright (c) 1997-2016 The PHP Group

Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

# 升级成功之后重启web服务

[root@owncloud ~]# systemctl restart httpd

再测试访问 http://192.168.94.11/owncloud/index.php

cd /var/www/html/owncloud/data

cd /var/www/html/owncloud/

ls

mkdir data

chcon -v -R -u system_u -r object_r -t httpd_sys_content_t '/var/www/html/owncloud/'

chown -R apache:apache /var/www/html/owncloud/

chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/data/'

chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/config/'

chcon -R -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps/'

接下来自动化安装

安装完成后使用 admin 登录系统

点击下载pc客户端

WebDAV 是 HTTP/1.1 协议的扩展,它允许客户机执行远程 Web 内容制作操作

安装完成后

把pc客户端连接到服务http://192.168.94.11/owncloud

连接...

上传视频可以实现在线播放

其他的功能跟百度云之类的网盘使用方法是一样的

owncloud mysql_owncloud搭建相关推荐

  1. 红帽子系统改mysql密码_红帽RedHat7使用OwnCloud 10搭建私有云

    在自己的云服务器上搭建了owncloud10,所有在这里做了一下笔记,防止以后忘记.搭owncloud的环境是 LAMP(HTTP+PHP+MARIADB)在搭建环境之前,搭建之前大家先了解一下什么是 ...

  2. 树莓派私有云(OwnCloud)搭建(三) OwnCloud安装

    一.OwnCloud下载 ①转换到apache主页目录/var/www/html cd /var/www/html ②下载OwnCloud sudo wget https://download.own ...

  3. 如何搭建私密云存储之ownCloud

    ownCloud简介 ownCLoud的内核使用PHP5编写的,环境基于LAMP,是一个开源云服务项目,接下来就利用ownCLoud来搭建私有云. 1. Step-One:搭建ownCloud依赖的环 ...

  4. 搭建私有云:owncloud(用Docker构建owncloud私有云盘)

    网上各种云盘都要收费,又或有速度限制,感觉用起来不方便,想抽时间想搭建一个私有云盘.下面讲解下搭建私有云:owncloud. 搭建私有云:owncloud(用Docker构建owncloud私有云盘) ...

  5. 服务器上搭建私有云--owncloud

    国内云盘太垃圾,各种box又要翻墙,有自己的服务器的朋友不如搭建一个自己的私有云,再也不会有任何限制.私有云的平台有seafile.owncloud等,这里我选择了owncloud. owncloud ...

  6. 使用ownCloud搭建私人存储云(以Ubuntu12.04为例)

    在云计算已经算不上一个新鲜词了,各大IT公司的产品都会套上一个"云"字来忽悠用户.相信大家都用过网盘,现在更流行的词应该叫"云存储",像用的比较多国外的有 Dr ...

  7. linux搭建个人网盘,Linux下使用nextcloud搭建个人网盘

    市面上有那么多的网盘服务提供商,为什么还要自己搭建网盘呢?主要有以下原因: 免费的网盘都有种种限制,要么不限速容量小(onedriver,google driver),要么容量大限速(百度云) 付费网 ...

  8. 应对各类网盘关闭最有效方法以及使用Aria2+KodExplorer轻松搭建私有云存储

    网盘在前几年打起了容量战,先后不断增加容量,让我们普通人感到占了大便宜,存片存游戏存音乐,后来开始加强管理,也就出现一批网盘关闭潮.实际上国内的不少网盘所给的容量华而不实,因为很少有人可以存满几个T的 ...

  9. 私有云Own Cloud的搭建

    前言:该方案采用的安装环境为虚拟机,VMware 所需的镜像,工具及源码包: CentOS7.5-1804        2.Xshell和Xftp        3.ownCloud-10.0.2. ...

最新文章

  1. zabbix客户端安装二
  2. 无需任何启动盘,在windows系统上一键安装linux(ubuntu)双系统的方法!
  3. caxa画图怎么倒角_16个底部含圆弧倒角的宽槽编程案例
  4. 九、oracle 事务
  5. Andriod之使用极光推送自定义消息打造个性的消息推送效果
  6. 【Jetson-Nano】2.Tensorflow和Pytorch的安装
  7. 防qq页面多边形html5,高仿QQ Xplan的H5页面
  8. python3对接聊天机器人API
  9. 如何将用户迁移到SQL Server中的部分包含的数据库
  10. log4j日志级别配置详解
  11. Power Query M语言概述
  12. 大学英语综合教程四 Unit 5 课文内容英译中 中英翻译
  13. C++学习心得和体会
  14. 因子分析法(Factor Analysis)是什么分析
  15. 奥城大学计算机专业,2013年美国留学硕士双录取院校一览
  16. 梁念坚:“云计算”福音
  17. 一张图看懂自动驾驶的分级
  18. Taro 小程序开发大型实战(三):实现微信和支付宝多端登录
  19. 「详解」imgaug 图像增强方法
  20. CodeBlocks控制台中文乱码

热门文章

  1. 无组织排放智慧管控平台
  2. 不使用Vivado给FPGA下载程序(实测MacOS、Ubuntu有效)
  3. ER图连接线上加个圆圈什么意思_江南百景图:应天府、苏州府之后还有哪些?...
  4. 使用多种机器学习进行客户预流失与否预警的方法
  5. 电压反馈型运算放大器的增益和宽带
  6. 设置 gridview 数据 居中 显示
  7. extract()函数
  8. 性能测试并发数的选取
  9. 网络管理实验2——MRTG软件的运行和应用
  10. 囚徒困境——从博弈论的角度解释“美女配丑男”