文档章节

自己搭建owncloud 私有云

l
 linjin200
发布于 2018/12/14 21:44
字数 883
阅读 42
收藏 7

自己搭建owncloud 私有云

一、私有云概述

        私有云(Private Clouds)是为一个客户单独使用而构架的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源。

        近来云存储比较流行,确实对于多台设备的文件共享,云存储是比较理想的方案。更加专业的解决方案是 NAS,但是由于成本太高,对于简单的文件共享使用私有云就可以解决。

    1、私有云平台

        目前的开源私有云平台主要有两家seafile和owncloud,seafile在应用和功能上跟owncloud有些差别,在此选择了owncloud。

    2、私有网络

        处于安全性考虑,云盘不应该被公网访问,可以被公司内部的网络访问。如果需要公网访问,可以在公司路由器层面做端口映射。

二、服务器环境准备工作

    1、环境准备

        操作系统:CentOS Linux release 7.5.1804 (Core) 

        image.png

        IP地址:172.28.5.203

        image.png

    2、关闭系统的防火墙

        systemctl stop firewalld

        systemctl disable firewalld

        image.png

    3、关闭selinux (关闭selinux后需要重启系统)

        vim /etc/sysconfig/selinux 

        image.png

    4、更新yum源

        cd /etc/yum.repos.d/

        ls

        image.png

        mkdir repo.bak

        ls

        mv *.repo repo.bak/

        ls

        image.png

        vim CentOS-Base.repo    粘贴以下内容:

        [base-source]

        name=CentOS-$releasever - Base Sources

        baseurl=file:///mnt

        gpgcheck=1

        enabled=1

        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    

        同样你可以不改repo文件 ,直接用原来的yum源

    5、安装wget

        yum install -y wget

        image.png

    6、更新yum源

        wget http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-5.1804.el7.centos.x86_64.rpm

        ls

        image.png

        rpm -ivh centos-release-7-5.1804.el7.centos.x86_64.rpm 

        image.png

        yum update

        image.png

三、安装服务

    1、安装samba服务

        yum install -y samba.x86

        image.png

    2、安装httpd服务:

        yum install -y httpd.x86_64

        image.png

    3、安装PHP服务

        升级软件仓库

        rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

        image.png

        rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

        image.png

    4、安装PHP 5.6版本

        yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

        image.png

    5、安装mariadb服务:

        yum install -y mariadb mariadb-server

        image.png

        image.png

    6、设置开机自启动服务

        (1)、设置Samba服务

        systemctl start smb.service

        systemctl enable smb.service

        image.png

        (2)、设置httpd服务

        systemctl start httpd.service

        systemctl enable httpd.service

         image.png

        (3)、设置mariadb服务

        systemctl start mariadb.service

        systemctl enable mariadb.service

        image.png

    7、修改/var/www/html属性

        修改/var/www/html此文件属主属组为apache:

        chown apache.apache /var/www/html/

    8、测试http是否安装

        打开网页输入虚拟机IP地址查看是否“TESTING 123”

        image.png    9、安装OwnCloud        

        进入 /var/www/html

        cd /var/www/html

        wget https://download.owncloud.org/community/owncloud-10.0.4.tar.bz2

        ls

        image.png

        tar -xjvf owncloud-10.0.4.tar.bz2 

        image.png

        需要安装插件:yum install -y  bzip2

     image.png

 

        重新解压owncloud

        tar -xjvf owncloud-10.0.4.tar.bz2

        ls

        image.png  

        cd owncloud

        ls

        image.png

        cp index.php ..

        cd ..

        ls

        image.png

    10、重启服务

        systemctl restart httpd.service

        ps -aux | grep httpd

        image.png

    11、权限赋值

        chmod 777 /var/www/html/owncloud

        image.png

四、浏览器验证

    1、 打开浏览器,输入服务器IP地址/owncloud

       image.png        

      2、然后创建管理员账号和密码:

        image.png    3、管理员账号登录

        image.png   

 3、用户管理

    image.png     4、文件上传

        image.png   

        

        

        

© 著作权归作者所有

l

linjin200

粉丝 22
博文 743
码字总数 831042
作品 0
福州
程序员
私信 提问
owncloud--个人云服务

lnmp搭建参照:http://my.oschina.net/moonly/blog/207629 安装一下必要的PHP扩展: # yum install php-mysql php-json php-xml php-mbstring php-zip php-gd curl php-curl php-pdo 为ownCl......

MrYx3en
2014/03/25
0
0
手把手教你用owncloud搭建属于自己的云盘

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 owncloud是一个开源的云盘解决方案,我们可以用owncloud快速地搭建起我们自己私...

xxq2dream
2018/12/22
0
0
红帽7(centos 7) 用owncloud搭建私有云

今天我们来做一下前面学习的笔记。owncloud搭建属于自己和团队的私有云存储同步网盘。更多关于owncloud的详细功能。请查看官方网站:https://owncloud.org/ owncloud的环境是LAMP。所以我们先...

老唐6
2018/06/26
0
0
使用ownCloud搭建你的个人云服务(ubuntu 14.04 server)

版权声明:本文为博主原创文章,未经博主允许不得转载。博主微信:lofocus https://blog.csdn.net/cuibo1123/article/details/44126241 ownCloud是什么 ownCloud是一个自由且开源的个人云存储...

Xoneday
2015/03/08
0
0
ownCloud 的六大神奇用法

你可以在自己设备之间同步任意数据(或部分数据)并分享给其他人。然而,ownCloud 要比其它的商业解决方案更棒,可以将 ownCloud 运行在自己的服务器而不是其它人的服务器上。 现在,让我们一...

linuxprobe
2016/08/18
14.2K
0

没有更多内容

加载失败,请刷新页面

加载更多

2019年普通高校在川招生专业及名额介绍文科 带学费

2019年普通高校在川招生专业及名额介绍文科 带学费

asdtiang
11分钟前
0
0
springCloud配置中心config配置svn(踩坑记录)(基于consul)

新建一个config Server模块; 引入如下依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId></dependency>......

为何不可1995
11分钟前
0
0
mysql相关tips(持续更新)

1.字符集:utf8mb4 mysql 5.5.3之后出来的字符集,占用1-4个字节,最大占用的字节数为4.目前这个字段主要应用在(Emoji表情)。utf8mb4兼容utf8(1-3个字节),且比utf8能表示更多的字符。什...

lara_
12分钟前
0
0
微服务开源生态报告 No.1

从关注开源,到使用开源,再到参与开源贡献,越来越多的国内开发者通过开源技术来构建业务。 截止目前,Arthas / Dubbo / ChaosBalde / Nacos / RocketMQ / Seata / Sentinel / Spring Clou...

阿里云官方博客
15分钟前
1
0
MaxCompute 费用暴涨之存储压缩率降低导致SQL输入量变大

现象:同样的SQL,每天处理的数据行数差不多,但是费用突然暴涨甚至会翻数倍。 分析: 我们先明确MaxCompute SQL后付费的计费公式:一条SQL执行的费用=扫描输入量 ️ SQL复杂度 ️ 0.3(¥/GB...

zhaowei121
16分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部