0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CentOS7如何搭建Nextcloud私有云

网络技术干货圈 来源:网络技术干货圈 2023-11-08 17:29 次阅读

对于私人网盘,其中最出名的就是 seafile、owncloud和nextcloud。seafile是国人开发的,有免费和企业版,免费的功能有限;nextcloud是owncloud的一个分支,由原创始人团队维护,是在owncloud被别的公司收购后,由创始人团队创立的新分支。就像 mysql和mariadb。nextcloud完全开源,功能强大:能够自由更改主题,无限制增加用户,有一个完善的应用中心(在线office办公,pdf在线浏览,图片缩略图浏览等功能);

安装Apache

安装Apache:yum install httpd

e1ad7860-7dd4-11ee-939d-92fbcf53809c.png

后续会问是否继续执行,输入y按回车 以后步骤都是如此就不说了

启动Apache服:systemctl start httpd

浏览器输入CentOS的IP地址访问,如果不能访问是因为防火拦截了,解决方法如下:(以下三个方法都可以,视情况选择)

暂时关闭:systemctl stop firewalld

永久关闭:chkconfig firewalld off

开放80/tcp端口:firewall-cmd –zone=public –add-port=80/tcp –permanent

在浏览器地址栏输入你CentOS的IP 就可以看到Apache的测试界面了:

e1d1182e-7dd4-11ee-939d-92fbcf53809c.png

e1db9470-7dd4-11ee-939d-92fbcf53809c.png

安装PHP7.0

接下来安装PHP, nextcloud是基于PHP的web程序

由于默认的YUM源无法升级PHP,所以需要添加第三方的YUM源,此处用RPM获取Centos7的YUM源:

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

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

安装PHP:

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

查看PHP版本验证是否安装成功:php -v

e1f48642-7dd4-11ee-939d-92fbcf53809c.png

安装数据库

安装数据库:yum install mariadb-server.x86_64

创建root账户和密码:mysqladmin -u root password '123456'

连接数据库:mysql -u root -p123456

创建数据库:MariaDB [(none)]> create database nextcloud;

启动数据库:systemctl start mariadb

下载nextcloud(以下两个方法都可以)

方法一、在CentOS 7直接下载:

先安装wget工具yum install wget

下载nextcloud wget https://download.nextcloud.com/server/releases/nextcloud-15.0.4.zip

e1ff0c34-7dd4-11ee-939d-92fbcf53809c.png

方法二、用自己电脑下载完后再上传到CentOS:

Secure_CRT_在远程CentOS的会话上直接快捷键Alt+P打开 SFTP会话,

在SFTP会话窗口上传到CentOS:sftp> put C:nextcloud-15.0.4.zip

然后在CentOS上把文件移动到/var/www/html目录:mv nextcloud-15.0.4.zip /var/www/html

e21368dc-7dd4-11ee-939d-92fbcf53809c.png

e2299936-7dd4-11ee-939d-92fbcf53809c.png

解压nextcloud压缩包

安装unzip工具:yum install unzip

进入/var/www/html目录:cd /var/www/html

解压nextcloud-15.0.4.zip文件:unzip nextcloud-15.0.4.zip

然后在浏览器上输入http://192.168.51.139/nextcloud/,如提示内部服务器错误:

e232adfa-7dd4-11ee-939d-92fbcf53809c.png

解决方法:

在 /var/www/html的目录下:

更改目录权限chown apache nextcloud -Rf

更改目录权限chmod 770 nextcloud -Rf

临时关闭SELinux:setenforce 0

重新刷新页面就可以了。

完成安装nextcloud

点击存储&数据库

创建管理员账号:用户名和密码自己设置

数据目录:是客户端上传文件在CentOS存储的位置

配置数据库:选择Mysql

数据库用户密码:直接用刚创建的root123456

数据库名称就是刚刚新建的nextcloud数据库

e26c2f12-7dd4-11ee-939d-92fbcf53809c.png

最后点安装完成。

审核编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 浏览器
    +关注

    关注

    1

    文章

    977

    浏览量

    34449
  • 开源
    +关注

    关注

    3

    文章

    2991

    浏览量

    41727
  • 私有云
    +关注

    关注

    0

    文章

    88

    浏览量

    14944
  • CentOS
    +关注

    关注

    0

    文章

    75

    浏览量

    13630
  • 网盘
    +关注

    关注

    1

    文章

    96

    浏览量

    16009

原文标题:CentOS 7 如何搭建Nextcloud私有云?

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    关于centos7 虚拟机缺少u***2.0摄像头驱动

    在vmware中装了个centos7的系统,接入USB摄像头,并在vm中连接,提示USB设备 “GEMBIRD USB2.0 PC CAMERA "连接失败,驱动程序错误。请问
    发表于 06-26 10:44

    CentOS7配置Tomcat的安装和整合Jenkins

    第七章----CentOS7 配置 Tomcat 整合Jenkins自动部署
    发表于 03-29 11:53

    centos7 redis的安装

    centos7 redis 使用,查看Redis工具(安装、添加权限验证、添加开机自启)
    发表于 05-14 17:13

    CentOS7连接无线网络流程介绍

    CentOS7连接无线网络
    发表于 07-18 16:51

    安装linux lnmp centos7环境的小问题总结

    最近在安装linuxlnmp centos7环境的时候还是有点小问题,从头总结了一下。
    发表于 07-22 07:09

    基于CentOS7的MySQL57安装

    MySQL57在CentOS7上的安装配置
    发表于 03-26 08:45

    采用CentOS7的JDK Docker镜像构建

    基于CentOS7构建JDK Docker镜像
    发表于 04-02 11:25

    cnetos7搭建Nextcloud私人云盘介绍

    详细介绍cnetos7搭建Nextcloud私人云盘
    发表于 05-08 14:36

    如何在CentOS7下使用gedit进行c++代码的编写并运行

    CentOS7下使用gedit进行c++代码的编写并运行
    发表于 05-21 09:11

    VMware虚拟机安装CentOS7教程步骤

    超详细的VMware虚拟机安装CentOS7教程
    发表于 05-27 11:25

    Centos7下如何使用Apache部署Django项目

    Centos7下使用Apache部署Django项目
    发表于 05-29 12:26

    请问Centos7如何搭建PPTP?

    搭建清单:Centos7 (我这里使用腾讯的服务器)ppp和pptpd 包iptables (我这里使用iptables)win10客户端(连接测试使用)
    发表于 11-09 07:54

    CentOS7如何设置电源选项/待机/睡眠/挂起

    设置装有 CentOS7 的笔记本合盖后黑屏进入睡眠模式 systemd 能够处理某些电源相关的 ACPI事件,你可以通过从 /etc/systemd/logind.conf 以下选项进行配置
    发表于 12-28 07:28

    在vmware上安装centos7以及网络配置

    啃论文之余,想自己搭个虚拟机玩玩。vmware10;centos7 X86_64. 1. 在vmware上安装centos7 1.1去官网上下载DVD centos7的iso镜像,大约4G 1.2
    发表于 12-02 15:41 448次阅读

    记录RocketMQ在centos7上的安装过程

    本文记录RocketMQ在centos7上的安装过程,没有技术的探讨,仅仅是安装记录,以作备忘。
    的头像 发表于 01-02 11:41 273次阅读
    记录RocketMQ在<b class='flag-5'>centos7</b>上的安装过程