Nextcloud是一款开源的存储软件,功能丰富,支持多人协同工作,目前完全免费。

官网:https://www.nextcloud.com

架构:LAMP或LNMP

本文以LAMP为基础

注意:php最低版本为7.2

关闭selinux:

1.临时关闭:setenforce  0 :临时关闭,无需重启系统

2.永久关闭:sed  -i   "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config:永久关关闭,需要重启系统

关闭防火墙:

systemctl  stop  firewalld

也可以放行相应端口:

firewall-cmd  --zone=public   --add-port=80/tcp  --permanent

firewall-cmd  --zone=public  --add-port=3306/tcp  --permanent

安装Apache2  服务器:

yum install -y httpd

启动httpd

systemctl  start  httpd

安装mariadb数据库:

yum  install  -y  mariadb  mariadb-server

启动mariadb:

systemctl  start  mariadb

mariadb操作:

登录mariadb:

mysql  -u root -p (默认密码为空)

创建数据库nextcloud:

create  database if not  exists  `nextcloud`   default  character  set utf8  collate  utf8_general_ci;

创建账户nextcloud:

create  user   nextcloud@'localhost'  identified   by  "nextcloud";

授权nextcloud的权限:

grant  all privileges  on   nextcloud.*   to  nextcloud@'localhost'  identified  by  'nextcloud';

刷新mariadb权限表:

flush  privileges;

CentOS7安装php7.2:

php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候,会报错。

添加企业扩展源:

yum install epel-release -y

添加webtatic源

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

php要安装的内容:

yum  -y  install httpd php php-cli php-mysqlnd php-zip php-devel php-gd  php-mbstring php-curl php-xml php-pear php-bcmath php-json php-pdo php-pecl-apcu php-pecl-apcu-devel

如果觉得麻烦可以直接使用:

yum  install  -y  php*

遇到错误则执行:

yum install  php*  --skip-broken  即可

如果是centos8/rhel8则非常方便直接执行:

yum install  -y   php*

下载nextcloud:

yum  install  -y  wget

wget  -c   https://download.nextcloud.com/server/releases/nextcloud-19.0.1.zip

解压nextcloud至/var/www/html

yum  install  -y  unzip

unzip  -q  nextcloud-19.0.1.zip

设置网盘根目录的属主,属组

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

输入ip即可进入安装向导

安装完成后登陆后台的界面:

nextcloud各平台客户端下载:

nextcloud  windows客户端:https://download.nextcloud.com/desktop/releases/Windows/latest

nextcloud  MacOS客户端:https://download.nextcloud.com/desktop/releases/Mac/Installer/latest

nextcloud  Linux客户端:https://download.nextcloud.com/desktop/releases/Linux/latest

nextcloud Android客户端:https://apps.nextcloud.com/categories/integration?search=android

nextcloud IOS客户端:https://apps.nextcloud.com/categories/integration?search=ios

CentOS8部署nextcloud网盘的更多相关文章

  1. Docker+Nextcloud快速部署个人网盘

    各位大佬好,,,萌新顾北清又回来更新了,今天要快速部署一个人网盘. 有多快呢,,,5分钟吧,因为我们使用Docker部署. Docker基础可以看看我之前的博文.(点这里点这里) 那么,,,开始吧. ...

  2. Centos8安装NextCloud记录

    今天在网上学习了这个Nextcloud 网盘的搭建,被折磨的快崩溃了.始终是找不到答案,我在网上查了2天的资料 还是没有找到答案,今天这里总结一下安装的下面的总结: 原文出处在官网:CentOS 8 ...

  3. Docker部署Nextcloud私有网盘

    对于国内某度的网盘限速行为大家有目共睹,不过对于商业化的产品模式这样也无可厚非,毕竟企业也是盈利为目的.如果想享受互联网技术带来的便利,刚好也懂一点技术的话可以尝试搭建属于私有的网盘.个人比较推荐的是 ...

  4. 搭建LAMP环境部署Nextcloud私人网盘

    搭建 LAMP 环境部署 Nextcloud 私人网盘 前言 Nextcloudd 是一个开源的.基于本地的文件共享和协作平台,它允许您保存文件并通过多个设备(如PC.智能手机和平板电脑)访问它们. ...

  5. 基于LNMP架构部署NextCloud私有云盘

    一.NextCloud 概述 云盘这个词无论是做技术出身的朋友还是普通的网民.想必已经听的非常多了.在日常生活当中我们用的最多的云盘莫过于百度网盘了 在前几年百花齐放的网盘市场.到现如今只剩下了百度网 ...

  6. docker安装nextcloud私人网盘,开启https配置证书

    docker安装nextcloud私人网盘 之前一直用的百度网盘最近svip超级会员到期了,续费要¥199元,对于一个打工人的我来说有点儿贵.作为技术人的一员,我就来发挥发挥自己的长处,来搭建一个私人 ...

  7. 可在广域网部署运行的QQ高仿版 -- GG叽叽V2.0,增加网盘和远程磁盘功能(源码)

    尽力2~3周发布一个版本,我这次也没有失言.这段时间内,我仿照QQ的微云功能,在GG中增加了网盘的功能,而且,我还自创了一个QQ没有的新的功能:远程磁盘.正如远程桌面一样,远程磁盘允许我们像访问本地磁 ...

  8. 基于Ubuntu + nextCloud 搭建自己的私人网盘

    系统要求:Ubuntu 16.04.1 LTS 64 位操作系统 基础设置 切换为 root 账号 Ubutu 系统默认登录的用户为非 root 权限用户,为了能正常安装 nextCloud,需要切换 ...

  9. 搭建nextcloud私有云存储网盘

    简介: 搭建个人云存储一般会想到ownCloud,堪称是自建云存储服务的经典.而Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储. 真正试用过后就由衷地赞同这个Nextclou ...

随机推荐

  1. SaToken学习笔记-01

    SaToken学习笔记-01 SaToken版本为1.18 如果有排版方面的错误,请查看:传送门 springboot集成 根据官网步骤maven导入依赖 <dependency> < ...

  2. Send Excerpts from Jenkins Console Output as Email Contents

    Sometimes we need to send some excerpts from Jenkins console output (job logs) as email, such as tes ...

  3. Greenplum 6安装指南(CentOS 7.X)

    一.基本概念 Greenplum是一个面向数据仓库应用的关系型数据库,因为有良好的体系结构,所以 在数据存储.高并发.高可用.线性扩展.反应速度.易用性和性价比等方面有非常 明显的优势.Greenpl ...

  4. Java服务突然失败:A fatal error has been detected by the Java Runtime Environment的总结

    服务启动以后过段时间自动失败:A fatal error has been detected by the Java Runtime Environment 控制台中的错误信息 A fatal err ...

  5. 将JDK默认编码设置为UTF-8

    此博文非原创:参考小兵qwer   https://blog.csdn.net/xiaobing_122613/article/details/70209716 只是想留下对自己有用的东西,同时帮助更 ...

  6. 题解 y

    传送门 考场上写的记忆化不够快--和暴力一个分 如果题面里有提到类似「从点1出发」的字样,特别注意点1根本就没有连边的情况 这题写记忆化的时候是想搜出所有可能的组合, 那么对于一个点u,剩余深度为d时 ...

  7. 获取访问者真实ip地址?我觉得不可能

    我们真的能通过请求来获取用户真实的ip地址嘛? 答案是不能,如果能,肯定是我学的不够深入,欢迎交流指正. 那么写这篇文章的意义是什么?我们接着往下看. IP地址相当于电脑在网络上的身份证,但事实上IP ...

  8. ASP.NET Core教程:在ASP.NET Core中使用HttPClient调用WebService

    一.前言 在以前的一篇文章中,曾经讲述过如何在ASP.NET Core中调用WebService.但是那种方式是通过静态引用的方式去调用的,如果是在生产环境中,肯定不能使用这种方式去调用,幸运的是微软 ...

  9. 十六:使用JDBC对数据库进行CRUD

    一.statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可. Statement对象的exe ...

  10. 超详细教程2021新版oracle官网下载Windows JAVA-jdk11并安装配置(其他版本流程相同)

    异想之旅:本人博客完全手敲,绝对非搬运,全网不可能有重复:本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告.本人所有文章发布平台为CSDN.博客园.简书和开源中国,后期可能会有个人博客,除此之外 ...