TNEXT数字商城

Nextcloud Ebook Cover Purple

Nextcloud私有云高可用部署指南完整版.PDF

(15 条用户评价)
Add to wishlistAdded to wishlistRemoved from wishlist 9

$32.99

- 30%

立即购买

基本信息:

  • 语言:简体中文
  • 文件格式:PDF/页数116P(页)
  • 最新版本:V1.8
  • Update: 2023/06/18
  • 商品类型:电子书
  • 领域:计算机/互联网/存储
  • 作者:TNEXT.ORG网站编辑Leeco
  • 版权:TNEXT.ORG网站
  • 获取方式:在线购买下载
  • 支付货币:支持美金、美金兑人民币结算
9.7/10 (Expert Score)
Product is rated as #2 in category 云服务&存储
在第三方网盘集体落寞的时代,是私人网盘的绝佳选择。支持跨平台、多终端;支持多用户操作,具有强大的协同功能。推荐使用

Nextcloud是目前网盘市场上比较出色的一款开源程序。用Nextcloud你可以部署属于自己的网盘系统,而不再受制于第三方网盘托管商,随着大数据时代通信的快速迭代,海量的数据也在呈几何倍数激增,与此同时风险并存,那就是如何保证数据的安全、可靠。

之所以要将数据的安全性单独拿出来强调,是因为数据的托管在存储行业一直都面临着严峻挑战。比如一些乱象

  • 自己存了10年的家庭影音媒体资料,托管在某云盘上面,突然云盘厂商跑路,
  • 庞大的存储资料托管在第三方云盘服务商,突然给你限速100kbps下载速度。如果你存了10个TB的文件呢?可想而之,要将这些资料拷贝保存下来,将是一件多么痛苦的事情。
  • 第三方云盘系统一直都会做内容审查与监管,或因为合规问题会主动删除你的一些资料

无疑,Nextcloud几乎可以解决你的所有需求。它即可以满足个人用户的需求,也可以作为家庭成员存储解决方案,还可以作为企业数据托管的解决方案之一。

 

Nextcloud 全球热度指数检索趋势--By google trends

Nextcloud Trend

Nextcloud Trend

Nextcloud Trend By China

Nextcloud Trend By China

 

目前海外市场上比较主流的网络云盘解决方案,比如iCloud/Google Drive/OneDrive等提供5GB-15GB的存储空间,超过额度就要付费,在如今大数据媒体时代确实捉襟见肘。[注:详细的主流网盘市场现状详见本书第1章节内容]

另外,大中华区的几家网络云盘服务商都是号称几十T的存储空间,运营商网络也提供了几十G的云盘存储空间, 但是花活比较多,骚操作比较多,无论是从数据的安全角度还是速度方面都难免让人心生顾虑。

Nextcloud 的优势在于它不仅仅定位成一个网盘存储系统,更重要的是它的软件生态环境。你可以用它来干如下事情(包括但不限于)

  • 搭建一个纯粹的网盘,容量可以从几十GB,到几十TB都可以,取决于你的物理硬盘
  • 100% 不限速,内网可以跑满带宽;外网取决于运营商网络速度
  • 可以多人使用,根据不同的用户划分不同的磁盘容量和使用权限
  • 可以实现多人共用、多人共享文件应用

同时海量的插件资源组成了其生态的基石,比如您可以在Nextcloud系统上做很多拓展操作,

  • 打造属于自己的数据存储托管中心、
  • 视频媒体通信、
  • 内网影音媒体播放服务
  • 邮件服务、
  • 日记本、
  • WebDAV应用、
  • 在线Office服务、
  • 视频通话
  • Task任务看板等...

 

应用场景举例

这里举一个很实际的高频次应用场景:

比如你家里面有刚出生的小孩, 你每天有个例行动作是记录他/她的成长过程,每天都拍了很多关于小孩的高清、大容量的图片视频文件,每天产生的内容大概是1个GB,并且要定期与双方父母分享这些内容。

通常, 拍完后,有个很痛苦的问题就是如何将文件共享给父母或亲朋查阅欣赏, 一般是通过微信聊天工具,或者朋友圈来操作。但是这样会有几个痛点解决不了

  • 在微信里一次发送多张照片给对方,很容易造成打扰,也很不礼貌
  • 大量的发送很浪费流量(特指非wifi网络环境)
  • 大量的媒体文件会给手机/电脑造成存储负担
  • 媒体的存储和提取动作是个很烧脑的事情

但是如果你部署了Nextcloud私有云盘后,一切都可以迎刃而解。上面的过程就变成了如下:

  • 给家里面所有人创建一套私人账户,并分配一个磁盘存储容量,大小你随便定义,几百G都可以。这样既解决了手机存储容量问题,还可以同时统一管理家庭媒体数据。
  • 任何人都可以创建一个共享文件夹,专门存放小孩的成长记录文件。共享给所有人,这样每个人都能实时查看。
  • 可以设置手机自动将文件同步到服务器上,并且可以设置更新提醒。当你拍一张照片/视频,后台就会自动上传到服务器,不用人工干预。
  • 所有人只要在有网络的地方,都可以随时自由访问到共享文件。

是不是很丝滑 ?

 

总之,可以实现的功能很多,类似的场景解决方案也很多,值得你去尝试。

本书指南集合了我们近两年来在团队使用Nextcloud过程中遇到的各种问题,并详细的介绍了Nextcloud的部署方案等。只需要您有一点点的动手能力,就可以打造一个属于自己的网盘系统。

 

本书适用如下的群体:

  • 迫切想拥有大容量私有云盘
  • 希望私有云盘不限速
  • 希望完全自己掌控数据资产
  • 希望私有云盘可以多人协同作业
  • 希望私有云盘可以作为云日记本同步载体
  • 希望打造家庭多媒体数据存储解决方案
  • 适合个人搭建、适合企业云盘系统部署业务场景
  • 希望家庭成员多部手机共享一套超大容量的云盘系统

 

本书特点:

  • 全实操总结输出
  • 大量系统优化技巧
  • 高可用,开箱即用稳定
  • 高实用避坑指南,为您节省大量部署时间

 

它的客户端友好程度良好,支持多终端、跨平台设备使用,也兼容目前市面上主流的操作系统,可以在iOS,Android,Windows,MacOS,Linux 等系统上同步。

 

提醒与警告:

  • 在操作Nextcloud 之前请备份好自己的重要资料,防止因为误操作导致数据丢失。
  • Nextcloud 开源云盘系统只是文件数据托管与解决方案之一,并不是最优解,也不是最终解。请理性看待这个问题。
  • 数据的存储备份是一个系统级工程,尽量做多地、多维度、多级别的存储与备份。

 


全书目录大纲摘要:

PART 1. 主流私有云盘市场分析 5
1.1. 当前国际主流私有云盘市场分析 5
1.1.1 中国内地云盘市场现状 5
1.1.2 国际云盘市场现状 6
1.2. Nextcloud项目简介 7
PART 2. 基础业务部署步骤大纲总览 8
2.1 系统软硬件参数环境 8
2.2 Nextcloud 参数路径说明 8
PART 3. 详细部署过程记录 9
3.1 安装Ubuntu Linux OS 9
3.2 安装php8.1 9
3.3 Apache2的安装及配置 11
3.3.1 Apache2 安装 11
3.4 安装Mysql 数据库程序 14
3.4.1 MySQL 的安装 14
3.4.2 Mysql 8.0官方数据库操作示例 14
3.4.3 Mysql 8.0 数据库详细配置步骤记录 15
3.4.4 Mysql常见安装错误 17
3.4.5 使用phpmyadmin可视化管理Mysql数据库 18
3.5 Nextcloud安装配置 19
3.6 Nextcloud 服务器性能调试优化措施 22
3.6.1 MYSQL 性能优化, 降低内存占用比 22
3.6.2 内存优化之 小内存场景Apache 调整 23
3.6.3 内存优化之 开启缓存 25
3.6.4 PHP 优化之 php-fpm 模块 25
3.6.5 PHP优化之 OPcache 缓存 27
3.6.6 开启HTTP2 28
PART 4. Nextcloud 安全防护配置 30
4.1 全站https SSL证书部署 30
4.1.1 SSL证书部署过程 30
4.1.2 SSL证书各种格式的普及 32
4.1.3 SSL证书间的格式转化 33
4.2 两步安全登陆验证码备用码 33
4.3 使用RSA安全秘钥登录服务器 34
PART 5. Nextcloud 数据迁移及版本升级 38
5.1 Nextcloud 数据迁移 38
5.2 Nextcloud 升级方式一: 页面在线更新升级 39
5.3 Nextcloud升级方式二、命令行更新版本 40
5.4 Nextcloud升级方式三: 手动更新(重新安装覆盖法) 41
PART 6. 进阶篇1, 用户体验/性能调试优化 42
6.1 上传下载速度提升 42
6.1.1 优化下载速度 42
6.1.2 优化上传速度 45
6.2 客户端媒体文件缩略图解决 45
6.2.1 安装文件预览插件 45
6.2.2 视频无法生成缩略图 46
6.2.3 Office 文档无法生成预览 46
6.2.4 定时生成缩略图 47
6.3 采用cron执行后台任务 47
6.4 Nextcloud大文件处理 50
6.5 邮件服务器优化 53
PART 7. 进阶篇2, 典型拓展应用 53
7.1 如何实现外部磁盘的挂载 53
7.2 Nextcloud 集成Onlyoffice 文件服务器 59
7.2.1 Onlyoffice 的集成与部署 60
7.2.2 性能体验优化 61
7.2.3 部署过程中的常见错误 62
7.3 WebDAV 同步日历/地址簿 63
7.3.1 CalDAV同步日历事项 64
7.3.2 CardDAV同步通讯录联系人 66
7.4 LDAP域认证服务 77
PART 8. 高阶篇1, Nextcloud 系统和数据分离部署 79
8.1 数据磁盘部署的两种方案 82
8.1.1 使用LVM逻辑卷形式挂载 82
8.1.2 使用非逻辑卷普通EXT4文件格式挂载 85
8.2 文件系统的部署 86
8.3 数据磁盘的弹性扩容处理 89
PART 9. 高阶篇2, 外网访问本地 Nextcloud 系统 95
9.1 外网访问本地Nextcloud系统的常见方案 95
9.2 部署成本分析及建议 96
PART 10. 高阶篇3, 100个常见问题及修复记录[持续更新] 96

配置及使用用例

blank

blank

客户端状态

blank blank

性能优化提升,内网传输速度跑满带宽

blank

部署过程中的常见问题修复列表100例

Issue ID描述状态
#001升级版本后,网页端无法登陆,但是手机端、os client均可以正常登陆V
#002内部服务器http 500错误,PHP内存限制低于建议值512MBV
#003手机端上传文件时提示WebDAV Locked,文件被锁V
#004已禁用事务性文件锁定,这可能在竞争条件下导致问题。V
#005内存缓存未配置,为了提升使用体验,请尽量配置内存缓存V
#006PHP 的 OPcache 模块未载入,推荐开启获得更好的性能V
#007该实例缺失了一些推荐的PHP模块。为提高性能和兼容性,我们强烈建议安装它们。imagickV
#008Nextcloud-problem-occ db:convert-filecache-bigintV
#009Nextcloud-problem-add-http-header
extcloud-problem-add-http-header-no-referrer
V
#010HTTP的请求头 “Strict-Transport-Security” 未设置为至少 “15552000” 秒. 为了提高安全性,建议参照security tips ↗中的说明启用HSTS.V
#011挂载外部存储设备时,提示“smbclient” 未安装。无法挂载 “SMB / CIFS”, “SMB / CIFS 使用 OC 登录信息””V
#012数据库丢失了一些索引。由于给大的数据表添加索引会耗费一些时间,因此程序没有自动对其进行修复。索引修复后会大大提高相应表的查询速度。V
#013数据库中的一些列由于进行长整型转换而缺失。由于在较大的数据表重改变列类型会耗费一些时间,因此程序没有自动对其更改。V
#014您的网页服务器未正确设置以解析“/.well-known/caldav”,尤其是在大版本升级以后会出现。V
#015Please contact your administrator. If you are an administrator, edit the “trusted_domains” setting in config/config.php like the example in config.sample.php.V
#016SQLSTATE[HY000] [1045] Access denied for user ‘ clouduser2018’@’localhost’ (using password: YES)V
#017Nextcloud后台日志提示如下错误:”Module ‘imagick’ already loaded at Unknown#0″V
#018Nextcloud升级过程中提示”如下文件被发现”V
#019Nextcloud页面升级过程中提示”Step 4 is currently in process. Please reload this page later.”V
#020error: php You are using a fallback implementation of the intl extension. Installing the native one is highly recommended instead. at /var/www/Nextcloud/3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/intl.phpV
#021有些应用程序目录是由与 Web 服务器不同的用户拥有的。如果应用程序是手动安装的,情况可能是这样的。检查以下应用程序目录的权限V
#022您的数据目录和文件可以从互联网直接访问。.htaccess 文件不起作用。强烈建议您配置 Web 服务器,以便数据目录不再可访问,或者您可以将数据目录移动到 Web 服务器文档根目录。V
#023This Nextcloud instance is currently in maintenance mode, which may take a while. This page will refresh itself when the instance is available again. Contact your system administrator if this message persists or appeared unexpectedly.V
#024创建用户报错:Operation CREATE USER failed for ‘tempuser'@'localhost';V
#025有些应用程序目录是由与 Web 服务器不同的用户拥有的。如果应用程序是手动安装的,情况可能是这样的。检查以下应用程序目录的权限:/var/www/html/apps/xxxV
#026后台绑定邮件服务器后,测试邮件无法送达或反映缓慢V
#027升级时提示错误:connect (101: Network is unreachable) [IP: 91.189.95.85 80]V
#028Internal Server Error

The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the server log.
V
#029通过Web升级,升级过程中卡死,提示错误信息为:Update in processV
#030您的安装没有设置默认的电话区域。这对验证配置设定中没有国家代码的电话号码而言是必需的。要允许没有国家代码的电话号码,请添加带区域相应的 ISO 3166-1 code ↗ 的“默认_电话_区域”到你的配置文件中。V
#031此实例中的 php-imagick 模块不支持 SVG。为了获得更好的兼容性,建议安装它。V
#032PHP Fatal error: Uncaught Doctrine\\DBAL\\Exception: Failed to connect to the database: An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused in /var/www/html/Nextcloud/lib/private/DB/Connection.php:85\nStack trace:\n#0V
#033最近一次执行后台任务运行时间为 3 月前,似乎哪里出了问题。 请检查后台任务设置V
#034一些文件没有通过完整性检查。了解如何解决该问题请查看我们的文档。(无效文件列表.../重新扫描...)V
#035无法显示Office文档缩略图V
#036pdf文档打开提示错误V
#037在线商城无法安装插件或者安装过程很慢V
#38…upload.part” is locked, existing lock on file: exclusive
V
#39Movie preview generation failed Output: {"0":"ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers","1":" built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)","2":" configuration: V
#40Sabre\DAV\Exception\BadRequest: Expected filesize of 332736 bytes but read (from Nextcloud client) and wrote (to Nextcloud storage) 49152 bytes. Could either be a network problem on the sending side or a problem writing to the storage on the server side.V
#41Nextcloud 登录成功,但是点击用户头像无法加载下拉菜单V
#42The PHP OPcache module is not properly configuredV

还记得当年和leeco在公交车上对比测试Nextcloud 弱网环境下的内网穿透速度场景,历历在目。很感谢经过不懈的努力将之整理成电子书。值得推荐。
frankchenfrankchen

 

 

Photos: Nextcloud私有云高可用部署指南完整版.PDF

15 条评论 Nextcloud私有云高可用部署指南完整版.PDF

4.9 out of 5
13
1
0
0
0
写一条评论
全部 最有价值 最高分 最低分
  1. Ahad bin Baba - TNEXT数字商城

    Ahad bin Baba (验证用户)

    Worth to read.

    Helpful(3) Unhelpful(0)You have already voted this
  2. yukong - TNEXT数字商城

    yukong (验证用户)

    成功实现了个人云盘,按照教程一步步实现即可,终于可以摆脱传统的第三方妖盘应用了。

    Helpful(7) Unhelpful(0)You have already voted this
  3. liushengweng - TNEXT数字商城

    liushengweng

    Very profasional user guide on Nextcloud .

    Helpful(5) Unhelpful(0)You have already voted this
  4. xulei - TNEXT数字商城

    xulei

    Thanks a lot,leeco

    Helpful(9) Unhelpful(0)You have already voted this
  5. neilmo - TNEXT数字商城

    neilmo

    Good performance on Ubuntu server.

    Helpful(4) Unhelpful(0)You have already voted this
  6. bboobboo - TNEXT数字商城

    bboobboo

    Nice.

    Helpful(5) Unhelpful(0)You have already voted this
  7. may5 - TNEXT数字商城

    may5

    Good!

    Helpful(2) Unhelpful(0)You have already voted this
  8. may5 - TNEXT数字商城

    may5

    希望后续更新版本中,新增更多拓展应用实例。

    Helpful(8) Unhelpful(0)You have already voted this
  9. liuxunhua2014 - TNEXT数字商城

    liuxunhua2014 (验证用户)

    问题点写的很全,节省了很多时间。

    Helpful(5) Unhelpful(0)You have already voted this
  10. User - TNEXT数字商城

    vikilin

    Good。希望第7章外网访问内网nextcloud的部分写的再详细点。总体上非常不错,少走了很多弯路。感谢!

    Helpful(6) Unhelpful(0)You have already voted this
  11. Ankkk - TNEXT数字商城

    Ankkk

    我哋嘅團隊啱啱開始用Nextcloud嚟取代Google雲盤,真係好多謝你提供啲指導文件幫手啊!

    Helpful(4) Unhelpful(0)You have already voted this
  12. tengbo - TNEXT数字商城

    tengbo

    感谢提供系统化的解决方案,应该是全网最全的SOP了。

    Helpful(1) Unhelpful(0)You have already voted this
  13. linzhengxun - TNEXT数字商城

    linzhengxun

    很好的部署指南,请问有没有计划新增docker版本的部署方案?

    Helpful(1) Unhelpful(0)You have already voted this
  14. Rebaka - TNEXT数字商城

    Rebaka (验证用户)

    Nice

    Helpful(1) Unhelpful(0)You have already voted this
  15. ShenXue - TNEXT数字商城

    ShenXue

    感谢指导。

    Helpful(1) Unhelpful(0)You have already voted this

    新增评论

    Nextcloud私有云高可用部署指南完整版.PDF
    Nextcloud私有云高可用部署指南完整版.PDF

    $32.99

    TNEXT数字商城
    Logo
    Shopping cart