owncloud 的安装方式可以在 [ 官网 ] 找到.

本文会说明 owncloud 在 CentOS 7.x 上基于 LAMP 安装, 以及简单的用 docker 镜像启动的例子.

基于 LAMP 的 owncloud

搭建 LAMP

需要说明的是: 新版本 owncloud [ 官网 ] 说明, 对 php 版本要求最低是 5.6.

remi 源包含 php 的最新版本以及历史版本, 所以先安装 remi.

安装 remi 源

remi 的安装, 其 [ 官网 ] 有提供 , 如果不能访问, [ 这里 ] 是我 down 下来的一份 pdf, 可以看到各个 Linux 发行版如何安装 remi 源. 这里是 CentOS 7.x 的安装方式

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

安装 LAMP 环境

yum install httpd httpd-devel mariadb mariadb-server php56
ln -sv /usr/bin/php56 /usr/bin/php

安装 owncloud 静态文件

owncloud 静态文件可以通过 yum 安装, 不过需要配置源. [ 官网 ] 有提供各Linux 发行版下的源配置方法, 这里是 CentOS 7.x 的配置

rpm --import https://download.owncloud.org/download/repositories/production/CentOS_7/repodata/repomd.xml.key
wget http://download.owncloud.org/download/repositories/production/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
yum clean expire-cache

安装静态文件

yum install owncloud-files

配置 Apache

使用命令 rpm -ql owncloud-files 可以查到静态文件安装在了 /var/www/html/owncloud 目录下.

还会发现有一个 apache 的配置文件. 比如:

/usr/share/lib/owncloud-files-10.0.4/owncloud-config-apache.conf.default

复制配置文件:

cp /usr/share/lib/owncloud-files-10.0.4/owncloud-config-apache.conf.default /etc/httpd/conf.d/owncloud.conf

配置mysql数据库

mysql>>create database owncloud; create user 'owncloud'@'localhost' identified by 'owncloud';
mysql>>create user 'owncloud'@'127.0.0.1' identified by 'owncloud';
mysql>>grant select,update,delete,insert on owncloud.* to "owncloud"@'localhost'; grant select,update,delete,insert on owncloud.* to "owncloud"@'127.0.0.1';
mysql>>flush privileges;

配置 web

开启 httpd 服务

systemctl start httpd
systemctl enable httpd

在浏览器访问 http://ip_address/owncloud 即可出现配置页面.

创建管理员用户, 配置数据库等.

建议

网盘存储数据的目录在: /var/www/html/owncloud/data 下, 所以可以挂在一块数据盘到该目录下.

基于 docker 镜像的 owncloud

查看官网, 发现owncloud 已经有了 docker 镜像, 在 docker hub 也有该镜像.

用 docker 启动 owncloud

docker run -it -d -p 80:80 --name owncloud owncloud

安装数据库

需要说明的是, docker 镜像里并没有集成数据库,所以还要安装, 不再赘述.

web 配置

访问 http://ip_address 即可看到配置页面.

转载于:https://www.cnblogs.com/tiantiandas/p/owncloud.html

OwnCloud 搭建相关推荐

  1. 使用ownCloud 搭建私有云与私有云的简单使用方法

    使用ownCloud 搭建私有云 前提: (1)安装好CentOS 7.4 64位: (2)可访问互联网: 第一步:搭建LAMP环境 命令:yum install -y httpd php php-m ...

  2. 手把手教你用owncloud搭建属于自己的云盘

    https://www.jianshu.com/p/6e0be77b688e 手把手教你用owncloud搭建属于自己的云盘 owncloud是一个开源的云盘解决方案,我们可以用owncloud快速地 ...

  3. mac下使用owncloud搭建私有云存储 mac owncloud

    owncloud搭建私有云存储 文章来自:http://blog.csdn.net/intbird ownCloud官网 https://owncloud.org/install/ ownCloud文 ...

  4. ubuntu 18.04安装owncloud 搭建自己的私有云盘

    ubuntu 18.04安装owncloud 搭建自己的私有云盘. 核心是安装LAMP(Linux-系统.Apache-网页服务.MySQL-数据库.PHP-开发环境)以下命令均在root用户下进行. ...

  5. OwnCloud搭建自己的私有云盘

    OwnCloud搭建自己的私有云盘 OwnCloud 是什么 ownCloud 跨平台支持 Windows.Mac.Android.iOS.Linux 等平台,而且还提供了网页版和 WebDAV 形式 ...

  6. owncloud搭建过程

    ##1.搭建php环境,刚开始用的lnmp环境,配置文件总是出错,nginx解析过程不对,最后换成lamp apache的配置也比较奇葩,更换路径导致无法解析,换到初始的web路径就可以了 ##2.下 ...

  7. centos7上owncloud搭建私有云

    首先介绍一下ownCloud,ownCloud是一个自由且开源的个人云存储解决方案.注意一下这是一个开源的,最早由KDE开发者Frank Karlitschek于2010年一月创建,目标是成为商业云服 ...

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

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

  9. linux系统搭建云免流,Ubuntu Server 14.04 下使用ownCloud搭建个人云服务器

    ownCloud是什么 ownCloud是一个自由且开源的个人云存储解决方案(类似百度网盘或者Dropbox),包括两个部分:服务器和客户端. ownCloud在客户端可通过网页界面,或者安装专用的客 ...

  10. OwnCloud搭建私有云存储网盘

    其实国内有很多的大网盘,也有很多用户在用.比如360网盘,百度网盘,等等.但是谁都无法确定国内的服务器会不会奔溃等情况,这时候我们可以使用OwnCloud建立自己的私有的存储网盘 OwnCloud概述 ...

最新文章

  1. Java后台解析前台的get中文请求
  2. 基于netty的websocket协议实现
  3. Android 过滤无效录音数据,android – MediaRecorder类记录音频的问题 – prepare()给出异常 – 权限被拒绝...
  4. IP地址分类及CIDR划分方法
  5. phone6s home键按不动了怎么办 苹果6s home键按不动解决方法
  6. 上师大计算机学院分数线,分数低还想上师范大学?这4所师范院校,二本的分数就够了...
  7. 配置文件存int类型_Redis详解(五)------ redis的五大数据类型实现原理
  8. 程序员穿特步鞋相亲被拒!特步:怪我喽?
  9. 网络爬虫模拟登陆获取数据并解析实战(二)
  10. 【Hadoop】Bad connect ack with firstBadLink as ×.×.×.×:50010
  11. php编译安装swoole模块
  12. 上传本地代码到GitHub遇到问题记录
  13. Java为Excel导出增加批注(POI)
  14. 今日芯声 | 印度 “真香”?苹果三家制造商及三星申请印度智能手机生产计划...
  15. 一般线性规划求最大值
  16. 全面屏下的沉浸式状态栏的返回键、home键、菜单键的显示。
  17. 后台和用户跟踪要点_联系人跟踪应用程序的一些基本要点
  18. python等于号前后一定要加空格吗_英语标点前后要加空格吗?
  19. 分治、CDQ分治小结(need to be updated)
  20. c# ffmpeg视频转换

热门文章

  1. Win7下Tomcat7和Apache2.2集成
  2. 在sqlexpress中添加DB和在sql analyzer中操作DB.
  3. Python操作PostgreSQL数据库的方法
  4. matplotlib画图一行三个图
  5. 安装 jupyter notebook
  6. 【NLP】综述 | 跨语言自然语言处理笔记
  7. 【经典】MIT人工智能实验室: 如何做研究?
  8. 【干货】图文并茂生动详解命名实体识别NER理论与代码实战
  9. Anaconda下载太慢
  10. 百面机器学习——svm基尼系数寻找最优划分