之前有介绍过使用可道云搭建个人云网盘系统:,这个教程我将介绍使用Nextcloud搭建个人云网盘,搭建的过程很相似,都采用的是宝塔面板作为辅助,可道云搭建使用的是一件部署,这个则需要使用上传解压文件的形式部署,那下面我就吧整个详细的部署过程分享给大家!
说明:
云服务器:腾讯云轻量应用服务器
宝塔面板:bt.cn
PHP版本:7.3
Nextcloud版本:23.0.3
这里使用的是腾讯云的轻量应用服务器,当然也可以使用云服务器CVM,操作稍微有点区别,但是大致都是一样的;配置为2核4G6M的,操作系统为CentOS 7.6,详细的可参考:腾讯轻量应用服务器-tenxun.dechenyun.com
轻量应用服务器购买之后,需要重置密码,进入轻量应用服务器控制,点击更多,重置密码
开通相应的端口,我这里开通了:22,443, 80,8888(宝塔面板端口)
安装了宝塔面板,免去了在控制台输入命令的繁杂操作,可以以点击输入的形式操作,我们选择在线安装的方法。
1、进入宝塔面板,点击下载安装,找到在线安装,输入公网IP,以及刚才重置的密码
2、这里提示安装环境,选择第一个即可,PHP版本可以选择高一点的
3、安装完成之后,会有一个弹出框,里边有面板访问链接,用户名和密码,需要保存起来,等一会要用。
4、复制面板访问链接,在新标签页打开,输入用户名和密码进入面板
进入宝塔面板之后,点击网站,PHP项目,添加站点,在弹出的对话框中填写域名或者是ip,我这里域名没有备案,因此只能填写ip,勾选创建MySQL数据库。其他默认即可
保存弹出的数据库信息
关闭窗口,点击进入根目录
点击左侧文件名勾选所以的原有文件,点击删除
点击左上角的远程下载,从URL下载,
填入:https://download.nextcloud.com/server/releases/nextcloud-23.0.3.zip
点击确认下载,等待下载完成,是一个nextcloud-23.0.3.zip
双击解压nextcloud-23.0.3.zip
进入nextcloud文件夹,剪切所有文件
回到网站根目录,点击粘贴
浏览器访问ip或者是域名,显示登录页面,则表示安装成功。
然后设置一个管理员用户以及密码,并填写之前保存的数据库信息,填写完成点击安装
注意:如果数据库信息忘记了,点击数据库,这里有刚才创建的数据库信息
错误:如果提示:因为 .htaccess 文件没有工作,您的数据目录和文件可从互联网被访问。
解决方法:点击网站,设置,配置文件,添加以下内容,点击保存
- location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
- deny all;
- }
安装成功之后,进入推荐应用,这里也可以选择不安装
进入下边页面则表示安装成功了,下边可以根据自己的爱好兴趣自行设置