php开源 云盘,开源云盘利器:Nextcloud 21私有云盘搭建

这款产品就不多介绍了,进来看的小伙伴多少有点了解,就直接进入正题,如果有不了解的小伙伴可以自行查阅,背景类似mysql和mariadb。

0d48e64f689c4d32f72f2ae2603c8c6d.png

正文

环境

系统版本:CentOS 7

数据库:Mariadb

Web:apache

PHP版本:7.4

多说两句

本来打算用CentOS 8来操作,主要是8版本PHP默认版本就是7.X,但由于红帽的一波操作,今年C8系统估计就不再支持了,所以采用了7

安装PHP环境

由于Nextcloud21默认要求PHP7.3以上,所以需要安装非官方源。

yum install epel-release -y

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

yum install yum-utils -y

yum-config-manager --enable remi-php74

yum -y install php php-xml php-gd php-mbstring php-process php-ldap php-xml php-zip  php-mysql php-intl

87543392f2d330e77c9902443e3f2bd0.png

安装数据库

yum -y install mariadb-server

systemctl start mariadb && systemctl enable mariadb

4e888d9dfe5b47361ba6ffe44bdbf8a8.png

初始化数据库

mysql_secure_installation

4d49f7ff2d3eefb411f641869e621406.png

主要是设置root密码

下载Nextcloud文件

为了避免有些小伙伴没有wget和vim这些基础工具,所以加入了安装命令,有的请忽略

yum -y install wget vim unzip

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

解压nextcloud文件

mv nextcloud-21.0.0.zip /var/www

cd /var/www

unzip nextcloud-21.0.0.zip

07b2477b817e9c2015a6288c4e3a62e9.png

配置Apache配置文件

vim /etc/httpd/conf/httpd.conf

4bb29c48dabfb72c69b72c97b9afea59.png

调整根目录

httpd.conf需要加的参数,如下图

Require allgranted

AllowOverride All

Options FollowSymLinks MultiViews

Dav off

fc88e327a623536de91a81aeab1d6199.png

添加nextcloud的参数

启动web,关闭防火墙,selinux、调整权限

systemctl stop firewalld &&systemctl disable firewalld

setenforce 0

systemctl start httpd &&systemctl enable httpd

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

42e7619cf8e43124bf1be87a5a99a481.png

前端配置

765e5a2fd30fa723101aa444df37add0.png

这里记得点击红色,否则采用默认sqllite方式安装,无法使用数据库

c9e5fbf5bde20fcf0686281edca8efa4.png

填写用户会自动创建相关信息

d40231b414f968ceb3ff45900d600c3e.png

耐心等待

bcd3e127ea7021958b59d9701c74dd9e.png

安装完成

效果图

02f46be4b024f21d16866cfce96932f3.png490e0d30c1e9106e81ecbbd4eafa417f.png

速度还行,约250Mb/s

029639006bac1820c75365f1f4cfd563.png

性能监控

4f65c4326b75cd037bd82fd2954d6023.png

插件商店

总结

总体体验下来还是不错的,也支持LDAP,在线文档编辑等等,大家可以试试,安装过程也不太复杂,当然如果企业级使用有很多内容要做,绝不仅仅是安装这么简单,个人使用肯定是完全足够了,如果对于使用过程有任何疑问随时交流,也可以参考官方指南,点击文末查看更多即可。

【编辑推荐】

【责任编辑:姜华 TEL:(010)68476606】

点赞 0

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Nextcloud应用镜像搭建云盘是一种方便快捷的方式。Nextcloud是一个开源的云端协作平台,可以允许用户存储、同步和分享文件。应用镜像则将Nextcloud的安装和配置过程打包为一个可部署的镜像,可以在各种不同的环境中快速搭建云盘系统。 首先,你需要选择一个适合的环境来部署Nextcloud镜像。这可以是你自己的个人服务器、虚拟机或者云提供商的实例。确保你的环境满足Nextcloud的最低系统要求,如PHP、MySQL或MariaDB等。 接下来,下载Nextcloud应用的镜像文件。你可以从Nextcloud官方网站或各种可信的镜像仓库中获取。确保你选择的镜像版本与你的环境兼容。 一旦你下载了镜像文件,你可以使用命令行或者镜像管理工具来部署镜像。在命令行中,你可以使用docker命令来运行镜像。运行命令时,你需要指定相关的配置参数,如端口、数据存储路径和数据库连接信息等。 运行命令后,Nextcloud镜像将会下载并自动部署。一旦部署完成,你可以通过浏览器访问指定的端口来使用Nextcloud云盘系统。在首次访问时,你需要进行一些简单的设置,如创建管理员账号和配置存储位置等。 使用Nextcloud应用镜像搭建云盘可以减少许多复杂的安装和配置步骤。它提供了一个简单且灵活的方式来快速搭建一个私有的云盘系统,方便用户存储和分享文件。同时,Nextcloud还提供了许多强大的功能和扩展,如日历、联系人管理和协作办公等,可以满足不同用户的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值