扫描二维码在手机上浏览

宝塔面板和 Nextcloud 搭建私有云/网盘的过程记录

个人或者团队需要属于自己的私有云/网盘存储资料,用于分享用途,大家常用搭建的程序是 owncloud,但是也停止更新了。然后核心团队出来做了一个全新的私有云-Nextcloud,据说比 owncloud 改进了很多。所以魏艾斯博客借此机会体验一下基于宝塔面板和 Nextcloud 搭建私有云/网盘。

本教程在以下服务器测试成功

1、国内的阿里云服务器

阿里云服务器优惠价格:ECS共享型n4云服务器1核2G1M 仅需 87元/年(261.36元/3年),共享型s6 2核4G1M 只用 301.44元/年(847.8/3年) ,2核8G1M 只要 416.64/年(1171.8/3年),4核8G1M 只需 764.52元/年(2193.84/3年),前往新人福利专场、中国香港与海外服务器、阿里云AMD服务器2.4折、阿里云·云小站、爆款特惠专场、企业特惠专场、老用户续费/升级低至6.3折查看选购新老用户专享优惠云产品。
更多阿里云内容请看阿里云专题

2、国外的 Vultr VPS(点我打开Vultr 新注册账号充 5 美元送 25 美元活动地址,Vultr 优惠码 promo25b)和搬瓦工(搬瓦工 VPS 洛杉矶 CN2 特价促销方案 套餐列表)都是很好用的。

安装 nextcloud 的过程

一、提前把域名解析到 vps 的 IP。

二、使用宝塔面板(宝塔面板官方网址:点我进入)搭建好 php 环境,安装的时候选择 lnmp 环境,php7 以上版本速度更快,效率更高。

建议:宝塔面板适合新手、小白建站,支持Linux、Windows系统,点击直达宝塔官网注册账号并免费领取¥3188元专业版大礼包(专业版永久授权仅需1188元),新用户可享受0.99元体验7天专业版。
宝塔面板建议选择阿里云、腾讯云服务器

更多内容请看宝塔面板专题

三、到这个地址 https://nextcloud.com/install/# 下载 nextcloud 最新安装文件,打开后点击 download,在弹窗中右键点击 Download Nextcloud,复制链接地址。

四、进入宝塔面板后台>>文件,选择网站根目录,点击远程下载后在弹窗中粘贴上面的下载地址,点击确定开始下载。安装文件才 58M,几秒钟就下载完毕了。

五、刷新一下当前页面就看到下载后的 nextcloud 安装包了,在名字后面点击解压,会解压缩到 nextcloud 文件夹。进入这个文件夹,全选,剪切,回到网站根目录,粘贴所有(后台右上角),这样就把 nextcloud 的安装文件放到网站根目录了。

以上复制、剪切、粘贴的功能全都在宝塔面板后台的网页端完成的,不需要登陆服务器操作,确实很方便,即使没操作过的新手也能很快上手。

六、打开域名就看到了创建管理员账号界面,输入管理员账号密码,数据库名和密码,数据库用户名。点击“安装完成”。

七、进入 nextcloud 后台界面。看到提示可以下载 PC 端、手机端、苹果系统的 app 使用。

另外还看到了安全及设置警告如下:

1、根据警告提示需要额外安装 fileinfo 和 opcache。去宝塔面板后台>>软件管理>>php7>>设置,点击安装扩展。

2、PHP 的设置似乎有问题, 无法获取系统环境变量. 使用 getenv(\”PATH\”) 测试时仅返回空结果的解决办法如下:
连接 SSH 软件,输入命令编辑(70 代表我使用的 php 版本,你要根据自己的实际情况修改一下):

vi /www/server/php/70/etc/php-fpm.conf

进入编辑模式并黏贴以下命令到最后

env[PATH] = /usr/local/bin:/usr/bin:/bin:/usr/local/php/bin

重启下服务

service php-fpm-70 restart

3、Some files have not passed the integrity check 这个问题含义是未通过文件完整性检查,这一行最后面有一个 list,点开能看到是 404.html 和.user.ini 的问题。因为宝塔面板自带这两个文件,导致 nextcloud 的这两个文件无法覆盖。解决办法是用 nextcloud 的 user 内容替换掉宝塔自带的内容。

比如点开 list 之后显示如下内容:

INVALID_HASH (这下面的文件从宝塔面板直接删除,然后把 nextcloud 文件夹里面的同名文件粘贴过来
– /.user.ini
– EXTRA_FILE  (这下面的文件从宝塔面板直接删除
– /404.html

按照上面红色文字提示操作。

4、The .htaccess file is not working 的解决办法是在宝塔面板的域名伪静态中添加:

location
~ ^/(data|config|.ht|db_structure.xml|README) {
deny all;
}

5、You are strongly adviced to set up your server to require HTTPS instead 是需要 https 证书。宝塔面板提供免费申请 ssl 证书,也不麻烦,前提是域名在公网上做了 DNS 解析,否则会申请失败。

6、Opcache 扩展安装之后还要在配置文件里面替换下面的代码到 php 配置里(下图红框中的代码),然后重启 php 服务

opcache.enable=1
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

 

到这里 nextcloud 安装完成,安全问题也都解决了,再去下载平台客户端使用就可以了。

关于 nextcloud 的使用

简单体验了一下,本地电脑的图片、视频等都可以直接拖动到对应文件夹里面,并且图片以幻灯片的形式播放,视频也是可以在线播放,用起来很方便。

控制面板左侧是分享的文件、收藏、最近文件等等,中间是上传的图片、视频、文档、程序等,点击可以查看,右侧有设置、管理、用户、应用、注销等功能。

每个文件链接可以分享给别人,设置权限为:允许编辑、密码保护和设置过期日期等,很像百度网盘的操作方式,还有文件夹链接分享。

你发给别人的共享链接,点开可以预览到图片或视频,也可以点击直接下载。

在 Nextcloud 的设置>>个人中心,可以修改个人息、应用密码、安全设置、同步客户端等,更多功能需要你自己去发现。

为什么使用宝塔面板?方便快捷、容易上手、全中文界面,适合新手使用。关于宝塔面板的安装过程请移步宝塔 Linux 面板 4.X 版本安装教程,虽然现在版本更新了,不过安装过程都是一样的。

另外魏艾斯博客前面也介绍过别的私有云/网盘,列出来给大家参考一下:

Vultr VPS 一键搭建 Owncloud 私有云盘教程

owncloud 轻松搭建私有云盘 Windows/android/ios/Mac/Linux 全平台支持

使用一键脚本安装 Seafile 搭建私有云盘存储的过程

Seafile 私有云盘的简单使用 – 支持 Windows、移动端和 Mac 客户端

作者的话:用了 2 天的空闲时间写出来这篇文章,着实不容易,首先得解决掉配置过程中遇到的问题,然后才能理清思路、截图,把整个操作过程复现,还要考虑使用新手能理解的语言措辞,通过本文的实操过程,自己也学到了知识,同时希望每个看到本文的朋友也能有所收获。

赞 0 打赏
分享海报
版权声明
内容来自网络,版本归原作者所有,删除点击底部链接:
文章地址:汇美优普 » 宝塔面板和 Nextcloud 搭建私有云/网盘的过程记录

评论 抢沙发

评论前必须登录!

 

图片正在生成中,请稍后...

周日

09/26

宝塔面板和 Nextcloud 搭建私有云/网盘的过程记录

个人或者团队需要属于自己的私有云/网盘存储资料,用于分享用途,大家常用搭建的程序是 owncloud,但是也停止更新了。然后核心团队出来做了一个全新的私有云-Nextcloud,据说比 owncloud 改进了很多。所以魏艾斯博客借此机会体验一下基于宝塔面板和 Nextcloud 搭建私有云/网盘。 本教程在以下服务器测试成功 1、国内的阿里云服务器 阿里云服务器优惠价格:ECS共享型n4云

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

记住我

注册