OwnCloud 搭建

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值