nextcloud 插件_搭建私有云盘-NextCloud

bb7e0171f6419d870c97d8647d5e81de.png

一、安装前准备

Nextcloud是一款能够方便的搭建私有云盘的开源项目,安装后支持多插件,能够多平台方便管理 曾经考虑过使用seafile搭建云盘,但是seafile的文件分块存放,安全性高,但是一旦服务器出现错误,无法直接拷贝出文件。试用了一段时间后放弃。 Nextcloud的文件直接按原文件格式存放,也可不使用客户端,直接FTP下载。但文件安全性较差

安装Nextcloud先确认是否满足要求 需要PHP >=7.0 版本,高于宝塔面板自动安装的版本 需要php zip ,redis宝塔中默认没有安装

二、安装

  • 创建站点 按照搭建wordpress的方法在宝塔中创建站点,并打开控制台中端口
  • 升级PHP 宝塔面板支持多版本PHP共存,直接在面板软件管理中安装7.3版本即可。并修改站点使用的PHP版本。
  • 安装redis 在面板软件管理中安装即可。
  • 安装lipzip 安装PHP zip扩展之前需要先安装、更新lipzip
  • 删除libzip 安装lipzip时,yum默认源的版本较老,不能安装zip。故先卸载老版本
yum remove libzip -y
  • 下载安装
wget https://nih.at/libzip/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
make && make install
  • 安装zip
  • 下载 到https://pecl.php.net/下载zip扩展的最新版并上传到服务器
  • 安装
yum install zip***.tar
  • 出现错误 安装zip时出现错误
/usr/local/include/zip.h:59:21: fatal error: zipconf.h: No such file or directory
 #include <zipconf.h>
                     ^
compilation terminated.
make: *** [php73/php_zip.lo] Error 1
ERROR: `make' failed

出现原因:找不到zipconf.h文件。实际上是该文件所在位置和安装包查找的位置不同 解决办法:创建软链接

ln -s /usr/local/lib/libzip/include/zipconf.h /usr/local/include/
  • 修改PHP配置文件 在PHP.ini中增加一行
extension = zip.so
  • 检查安装结果 ``` php -m|grep zip
显示zip,说明安装成功

* **上传nextcloud**
使用FTP客户端上传nextcloud文件
[下载地址](https://nextcloud.com/install/)

* **配置**
浏览器中打开网站进行配置
**注意**:填写MySQL服务器地址时不能写成http://localhost:3306,需要修改成http://127.0.0.1:3306
* **!!!注意!!!**
因为文件直接明文存放!需要修改nginx配置文件,防止浏览器直接访问文件!
添加如下:

location ^~ /data { deny all; } ``` /data是禁止访问的目录。 !注意! 若在data后再加上'/'是仅禁止访问本目录,无'/'是禁止访问本目录和其下文件

三、安装手机和桌面客户端

从官网下载即可 下载地址


官方支持文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值