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. iptables 及容器网络分析

    本文独立博客阅读地址:https://ryan4yin.space/posts/iptables-and-container-networks/ 本文仅针对 ipv4 网络 iptables 提供了包 ...

  2. 关于 phpstudy环境下在MySQL中执行into outfile无法导入导出文件解决方法

    之前在做sqli-labs练习,需要用到into outfile 出现以下问题: 执行SQL语句后在指定的路径下无文件生成. 例如: 执行 select into outfile "C:\\ ...

  3. Pikachu-Over Permission模块

    一.概述 如果使用A用户的权限去操作B用户的数据,A的权限小于B的权限,如果能够成功操作,则称之为越权操作. 越权漏洞形成的原因是后台使用了 不合理的权限校验规则导致的. 一般越权漏洞容易出现在权限页 ...

  4. 【LeetCode】26. 删除有序数组中的重复项

    26. 删除有序数组中的重复项 知识点:数组:排序:双指针: 题目描述 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度. 不要使用额外的 ...

  5. noip17

    复杂度分析全部摘自题解 T1 sb优化暴力 暴力20-40pts,我只拿了20pts. 正解: bitset 优化暴力,但是会MLE. 再次考虑如何优化,我们统计一下每个点的入度,每次遍历到这个点的时 ...

  6. 简单介绍无限轮播图,js源代码

    无限轮播图js源代码,今天介绍一下用js简单的编写无限轮播图 <!DOCTYPE html> <html>   <head>     <meta charse ...

  7. 使用VSCode创建第一个VUE项目

    vue init webpack vue_test回车,然后输入工程名称vue_test vue:Missing space before value for key 'components' 原因是 ...

  8. Socket编程 Tcp和粘包

    大多数程序员都要接触网络编程,Web开发天天和http打交道.稍微底层一点的程序员,就是TCP/UDP . 对程序员来说,Tcp/udp的核心是Socket编程. 我的浅薄的观点---------理解 ...

  9. Qt 的MDI 多文档窗口

    一.MDI简介 MDI就是多文档界面(Multi-document Interface,MDI)应用程序 MDI就是在主窗口里创建多个同类型的MDI子窗口,这些MDI子窗口在主窗口里显示,并共享主窗口 ...

  10. Windows10 Dev - Background Execution

    The Universal Windows Platform (UWP) introduces new mechanisms, which allow the applications to perf ...