前言

Nextcloudd是一个开源的、基于本地的文件共享和协作平台,它允许您保存文件并通过多个设备(如PC、智能手机和平板电脑)访问它们。

同样的我们可以自己购买一个云服务器,部署一个属于自己的私人网盘,用来存储一些图片,文件等东西,以后需要可以从私人网盘上下载,就会比其他的例如百度网盘快很多

首先是关闭防火墙和selinux

[root@localhost ~]# systemctl enable --now firewalld

[root@localhost ~]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

# enforcing - SELinux security policy is enforced.

# permissive - SELinux prints warnings instead of enforcing.

# disabled - No SELinux policy is loaded.

SELINUX=disabled //改成disabled

# SELINUXTYPE= can take one of these three values:

# targeted - Targeted processes are protected,

# minimum - Modification of targeted policy. Only selected processes are protected.

# mls - Multi Level Security protection.

SELINUXTYPE=targeted

改完后重启机器

[root@localhost ~]# reboot

一条命令部署LAMP架构

[root@localhost ~]# yum install -y httpd mariadb-server php

NextCloud需要一些必需的PHP模块才能正常工作,接着安装PHP拓展包

[root@localhost ~]# yum install -y php-mysqlnd php-xml php-zip php-curl php-gd php-intl php-json php-ldap php-mbstring php-opcache

这里不需要启动php-fpm

启动httpd、mariadb服务,并设置开机自启

[root@localhost ~]# systemctl enable --now httpd

[root@localhost ~]# systemctl enable --now mariadb

设置数据库管理员密码

[root@localhost ~]# mysqladmin -u root password 'your_password'

your_password是需要自己设置的密码

进入数据库,给Nextcloud创建数据库,并授权

[root@localhost ~]# mysql -u root -p

Enter password:

Welcome to the MariaDB monitor. Commands end with ; or \g.

Your MariaDB connection id is 246

Server version: 10.3.17-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database nextcloud;

MariaDB [(none)]> creant all privileges on nextcloud.* to 'root'@'localhost';

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| nextcloud |

| performance_schema |

+--------------------+

4 rows in set (0.003 sec)

MariaDB [(none)]> exit

Bye

上传nextcloud压缩包

点击下载到本地

也可以使用: wget https://download.nextcloud.com/server/releases/nextcloud-19.0.3.zip 但是这种方式很慢,推荐先下载到本地,再上传到机器上

上传完成后,将文件解压缩到/var/www/html/目录下

[root@localhost ~]# unzip nextcloud-16.0.3.zip -d /var/www/html/

接着,创建一个目录来存储管理用户数据

[root@localhost ~]# mkdir -p /var/www/html/nextcloud/data

修改NextCloud的目录权限,以便Apache用户可以向其中添加数据

[root@localhost ~]# chown -R apache:apache /var/www/html/nextcloud/

到这个人网盘就搭建完成,接着访问:ip/nextcloud完成安装即可

标签:none,MariaDB,CentOS8.2,nextcloud,网盘,php,root,localhost,Nextcloud

来源: https://www.cnblogs.com/itwangqiang/p/13723874.html

linux部署来源网盘,在CentOS8.2上搭建Nextcloud私人网盘相关推荐

  1. 使用Docker搭建NextCloud私人云盘+Collabora文件预览编辑

    使用Docker搭建NextCloud私人云盘+Collabora文件预览编辑 前言 开始搭建 编写docker-compose.yml文件 nginx.conf 启动容器 NextCloud配置 接 ...

  2. 搭建nextcloud私人云盘

    搭建nextcloud私人云盘 1. Linux发行版本 本人的设备是OragePi4,安装的是基于debian的Armbian Buster Server,树莓派,云主机等可以安装对应的版本. 2. ...

  3. Debian - 搭建NextCloud私人云盘

    nextcloud简介 nextcloud前身是大名鼎鼎的owncloud,两者均是开源的网络硬盘系统.nextcloud不仅可以搭建私有云存储和同步数据,也提供联系人.日程管理功能,web端还提供私 ...

  4. 华为云服务器如何搭建秒赞网,使用华为云服务器一键搭建 nextcloud 私有网盘

    众所周知,公共网盘产品现在变得越来越难用了,百度网盘不开会员基本等于没速度,而且对于这些公共网盘上数据的备份迁移以及安全性等问题都需要额外的考虑. 当我们拥有了自己的 ECS 云服务器,那么可以基于 ...

  5. 【亚马逊云科技】利用 Graviton2 芯片的 EC2 和 S3 免费搭建NextCloud私人网盘

    文章目录 一.前言

  6. 【Docker】使用docker安装部署NextCloud私人网盘

    [Docker]使用docker安装部署NextCloud私人网盘 1.查询并下载NextCloud镜像 执行命令 docker search nextcloud docker pull nextcl ...

  7. 键盘侠Linux干货| 使用Nginx搭建一个私人网盘

    前言 使用Nginx搭建一个私人网盘 安装Nginx 增加 Nginx 官方源 cat << EOF > /etc/yum.repos.d/nginx.repo [nginx-sta ...

  8. 【搭建NextCloud私有云盘服务】采用docker在linux上进行部署,内含nextCloud移植(迁移服务器)方法

    1.前言 完成的效果: 在linux上搭建NextCloud云盘服务,可以通过域名访问到云盘服务,并且安装有SSL证书,可进行https访问. 例如: 服务器公网ip为47.110.66.88 域名为 ...

  9. 云服务器体验——搭建简单私人网盘

    因为有项目要做,需要用到服务器,就开始玩玩服务器 云服务器就像一台虚拟的24小时不停运作的电脑,可以干很多事情,比如搭建自己的私人网盘.正好有大文件需要分享给别人,就打算学着搭建一个私人网盘,这样就避 ...

最新文章

  1. Rancher部署Traefik实现微服务的快速发现
  2. 9.9学python靠谱吗-9成以上老师都不会告诉你的,关于编程的秘密,看完以后恍然大悟...
  3. Java对象初始化顺序
  4. 耐寂寞谋定未来-农业大健康·国情讲坛:乡村振兴守公益心
  5. Servlet_体系结构
  6. (七)JS基础知识四(搞定异步)【三座大山之三,必考!!!】
  7. 深入理解AQS(AbstractQueuedSynchronizer)与初识Lock
  8. linux桌面xfce美化_使用Xfce Linux桌面环境的8个理由
  9. mysql 5.6 密码_Mysql5.6 忘记root密码的解决办法
  10. 三层交换的测试1:级联的傻HUB
  11. [Bochs]Bochs调试技术
  12. (引用)Python 元素、元组、列表、字典的区别
  13. 十四代装系统前RAID配置
  14. 聊斋志异中的《陆判》
  15. PTA:设计一个风扇Fan类 (20 分)
  16. 如何批量将 jpeg、png、gif、bmp、webp 转换为 svg 格式
  17. 如何为Win10开启DoH(DNS over HTTPS)
  18. 1000卡路里计算器_Excel卡路里燃烧计算器
  19. 各大搜索引擎蜘蛛IP地址大全
  20. C语言课设中的问题(数据写入文件)

热门文章

  1. 知识图谱---echarts关系图
  2. 线上Linux服务器调优经验与技巧-高俊峰-专题视频课程
  3. 进程间通信笔记(2)—管道和FIFO
  4. Android图像处理之图形特效处理
  5. 复习题之Blah数集
  6. 计算机指令长度是固定的,第四次作业 指令系统 设计算机A有60条指令,指令操作码6位固定长度...
  7. gulp-connect浏览器自动刷新
  8. 14、Android官方UI设计原则
  9. Eclipse如何汉化[完美版]
  10. 学生加权平均绩点计算系统