个人网盘来了!Nextcloud AIO保姆级部署攻略

2024-03-08 16:54:08 102点赞 970收藏 88评论

大家好,我是羊刀仙个人网盘来了!Nextcloud AIO保姆级部署攻略

这次为大家带来的是一个开源网盘Nextcloud All-In-One部署教程。

我个人虽说没能完全脱离某度网盘,但目前使用频率已经很低,几乎纯分享,该备份的都已经备份至NAS。

个人网盘来了!Nextcloud AIO保姆级部署攻略

其它主流用的比较多的是88VIP白嫖的夸克、iCloud(主备份照片)以及One Drive(公司微软全家桶没办法);蜜月期一过,新生网盘的表现也是每况愈下~

第三方大厂虽然体量大有背书,却隔三差五搞出点幺蛾子,要不我干嘛买NAS?!

Nextcloud功能丰富,知名度不错且更新维护频率高。私下搭了体验,在便把一些重要资料全部倒腾进去后,我决定来推荐一波!

个人网盘来了!Nextcloud AIO保姆级部署攻略个人网盘来了!Nextcloud AIO保姆级部署攻略

特点

  • 支持备份解决方案

  • Nextcloud 文件高性能后端

  • Nextcloud Office办公套件

  • Imaginary(用于 heic、heif、illustrator、pdf、svg、tiff 和 webp 的预览)

  • Postgresql 作为数据库

  • 更新以及数据迁移非常简单

  • 支持各种反向代理

  • 支持全局搜索

  • 支持Docker一键部署

  • 各种在线预览编辑

.......

想要的功能几乎全都有,更多的还是去项目链接看吧。

本篇分为Docker部署、反向代理、网页安装、使用介绍、网盘迁移五个部分,内容可能较长,还请耐心观看(如果觉得不错,欢迎点赞收藏关注支持个人网盘来了!Nextcloud AIO保姆级部署攻略

开始部署

先创建文件目录

个人网盘来了!Nextcloud AIO保姆级部署攻略

通过ssh进入设备后台,输入以下命令

cd /share/Container/nextcloud # 进入创建的文件夹 vim docker-compose.yml # 创建docker-compose.yml 并进行编辑

将以下代码修改并粘贴

version: '3.8' services: nextcloud-aio-mastercontainer: image: nextcloud/all-in-one:latest init: true restart: always container_name: nextcloud-aio-mastercontainer #不可以修改 ports: - "8075:8080" # HTTP,冒号左侧可改 # - "8076:8443" # HTTPS,冒号左侧可改 volumes: - nextcloud_aio_mastercontainer:/mnt/docker-aio-config # 不可以修改 - /var/run/docker.sock:/var/run/docker.sock:ro # MacOS、Windows或docker rootless可能会修改,请参阅相关文档 environment: - APACHE_PORT=11000 # 反代转发这个端口 - APACHE-IP-BINDING=0.0.0.0 # 与反代在同台设备要加这条,否则注释掉 # - SKIP_DOMAIN_VALIDATION=true 此条可跳过域名验证,方便局域网使用 volumes: nextcloud_aio_mastercontainer: name: nextcloud_aio_mastercontainer # 不可以修改

英文状态下,输入"i",可进入编辑模式(左下角显示INSERT

个人网盘来了!Nextcloud AIO保姆级部署攻略

编辑完毕后,按下"ESC"退出编辑模式,然后同时按下"SHIFT"+":",再输入"wq"并回车,即可保存并退出

个人网盘来了!Nextcloud AIO保姆级部署攻略

接下来再输入命令,安装并启动docker

docker compose up -d # 有的系统是docker-compose up -d个人网盘来了!Nextcloud AIO保姆级部署攻略

此时,根据我们的部署代码,Web输入NAS_IP:8075即可进行访问,此时大家可能基本会出现以下界面,提示需要HTTPS

个人网盘来了!Nextcloud AIO保姆级部署攻略

那我们手动修改一下,网址栏改为https://xxx.xxx.xxx.xxx:8075,会提示我们不是私人链接。其它平台以使用Chrome浏览器为例,点击【高级】,选择【继续前往网站(不安全)】即可;MAC如下图所示,点击【详细信息】,选择【访问此网站】

个人网盘来了!Nextcloud AIO保姆级部署攻略

到这步算是小成功,接下来开始反代

反向代理

参考之前文章

页面配置如下面截图所示

  • 要绑定的域名,我这里为 cloud.ydxian.xyz

  • 若反代也在同台服务器,SSH后台输入 ip addr show docker0 ,一般为172.17.0.1若不在同台服务器,则填写Nextcloud所在服务器的IP

  • 端口则填写我们环境变量中添加的 11000 端口

个人网盘来了!Nextcloud AIO保姆级部署攻略个人网盘来了!Nextcloud AIO保姆级部署攻略

申请一个新的证书,勾选强制SSL,其实前四个都可以点开

个人网盘来了!Nextcloud AIO保姆级部署攻略

填入以下指令(来自官方配置手册)解除限制,毕竟我们是网盘服务嘛!

client_body_buffer_size 512k; proxy_read_timeout 86400s; client_max_body_size 0;个人网盘来了!Nextcloud AIO保姆级部署攻略

点击【Save】进行保存即可

网页安装

按照上文步骤操作,Web输入https://xxx.xxx.xxx.xxx:8075,会出现以下界面,把密码保存好。没错,就是"expensinv..."这一大坨!接着点击【Open Nextcloud AIO login】

个人网盘来了!Nextcloud AIO保姆级部署攻略

后续步骤也都是全英文,建议借助网页实时翻译进行

将密码粘贴进去,点击【Log in】

个人网盘来了!Nextcloud AIO保姆级部署攻略

如下图,把咱们反代好的域名敲进去,点击【Submit domain】即可!下面部分为网盘迁移相关,如果要网盘搬家或者恢复,可进行填写

个人网盘来了!Nextcloud AIO保姆级部署攻略

接下来是选择预装,为了方便就先转译成中文方便大家查看;其中有些硬件配置需求,还请仔细看,不过应该对咱们来说都绰绰有余吧

  • 先到底部,填入 Asia/Shanghai 并【提交时区】

  • 然后勾选容器,我额外勾选了全文搜索,其它功能看起来不是太需要,反正以后也能装。点击【保存更改】即可

  • 最后是点击顶部的【下载并启动容器】,等待时间长短就看咱们的网速和设备性能了!

个人网盘来了!Nextcloud AIO保姆级部署攻略

另外一些配置建议也放在这里了:

  • 每个活跃用户有1个vCore
    (加上AIO的基本系统要求,取决于AIO接口中提到的启用容器)

  • 每个活跃用户有1GB内存
    (加上AIO的基本系统要求,取决于AIO接口中提到的启用容器)

  • 不要使用Cloudflare(代理或隧道),因为它可能导致降速并引发很多问题

可以刷个视频等会,感觉差不多了,点击【Reload】刷新一下

个人网盘来了!Nextcloud AIO保姆级部署攻略

安装完毕后,全部点绿,并且会给我们初始的账户密码,复制下来备用;先不着急点开这个【Open your Nextcloud】,还有别的东西需要设置

个人网盘来了!Nextcloud AIO保姆级部署攻略

填写备份路径并提交,官方也提示我们设置在单独的驱动器上,不要搞在系统目录,填写完确认无误就点击提交即可

个人网盘来了!Nextcloud AIO保姆级部署攻略

然后会提供给我我们一个备份密码(保存好),后期恢复备份要用到,可以立即备份或重设路径;路径错误会有提示,重设成正确的即可。提前吃个定心丸,Nextcloud的备份恢复操作起来非常简单,无需担心。

个人网盘来了!Nextcloud AIO保姆级部署攻略

使用介绍

接下来登陆,输入开始给的密码

个人网盘来了!Nextcloud AIO保姆级部署攻略

进入仪表盘界面,修改密码之类的就不啰嗦,多放点图展示

个人网盘来了!Nextcloud AIO保姆级部署攻略

点击右上角头像,选择【管理设置】-【概览】,点击下图位置即可跳至前面的安装界面,进行更新版本、停启容器、安装容器、更改时区、备份、自动更新等操作

个人网盘来了!Nextcloud AIO保姆级部署攻略

自带很多演示文档,涉及不同文件类型,可以在线查看、编辑;网盘默认的新建文档、表格默认为 .odt .ods格式,传统的office文件也完全没问题

个人网盘来了!Nextcloud AIO保姆级部署攻略

word文档修订后的记录也能显示出,这点出乎意料

个人网盘来了!Nextcloud AIO保姆级部署攻略个人网盘来了!Nextcloud AIO保姆级部署攻略个人网盘来了!Nextcloud AIO保姆级部署攻略

顶部的一些功能选项一览

个人网盘来了!Nextcloud AIO保姆级部署攻略个人网盘来了!Nextcloud AIO保姆级部署攻略个人网盘来了!Nextcloud AIO保姆级部署攻略个人网盘来了!Nextcloud AIO保姆级部署攻略

移动设备也有相应客户端

个人网盘来了!Nextcloud AIO保姆级部署攻略个人网盘来了!Nextcloud AIO保姆级部署攻略

服务器迁移

无论是自动备份还是手动备份,找到我们设置备份的目录,找到备份文件。我们上文设置的是/share/TEST/backup,这个目录下会有个borg文件夹,把它完整下载。我已经下载好,大概内容如下图所示

个人网盘来了!Nextcloud AIO保姆级部署攻略

下载完毕后,将borg文件转移至新的服务器内。还是按照文章开始流程,先改时区、提交域名,将备份文件目录和备份密码输入,点击提交即可

个人网盘来了!Nextcloud AIO保姆级部署攻略

一切准备就绪!点击验证备份和密码!

个人网盘来了!Nextcloud AIO保姆级部署攻略

稍作等待

个人网盘来了!Nextcloud AIO保姆级部署攻略

开始还原

个人网盘来了!Nextcloud AIO保姆级部署攻略

启动并更新容器,等待全绿灯,就可正常使用啦!

个人网盘来了!Nextcloud AIO保姆级部署攻略

最后

Nextcloud也是支持多平台多环境,功能十分丰富,就是比较吃设备性能,毕竟要完整部署内存要求8GB,像TS-464C之类的机器才刚刚好,硬件过硬的朋友可以部署一个玩玩!

欢迎评论区留言讨论!

本篇到此结束,感谢观看!

展开 收起
88评论

  • 精彩
  • 最新
  • 这个的性能十分不友好

    校验提示文案

    提交
    我这台是4G4核的机器 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 我的阿里和百度云都是付费的,最年放弃阿里云,主要是同步和备份不方便,阿里***只会重复备份与同步,堆出一大堆文件,反而是百度云好用的多,虽然网速没有阿里云稳定,但是容量大啊,15T要啥自行车,同步空间可以保证换电脑的同步操作,我甚至把一些软件也放进去,保证同步开启上次的进度,比如看个小说什么的。

    校验提示文案

    提交
    阿里云大不如从前了,夸克也是,但大家都在用,不可能完全摆脱的 [喜极而泣]

    校验提示文案

    提交
    确实。。阿里云也是量大管饱免费占市场,现在开始收费了确实不如百度云。还有说好的永久免费,现在没会员下载速度5m都上不去

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 请问支持秒传不?重复文件不重复占用空间了

    校验提示文案

    提交
    秒传应该是不支持的,可以用文中的测试账户试试,就是我给的带宽比较低

    校验提示文案

    提交
    收起所有回复
  • 上行不行啊……

    校验提示文案

    提交
    是我服务器的问题 体验好坏看网络环境和设备性能

    校验提示文案

    提交
    收起所有回复
  • 非aio的nextcloud已经用了3/4年,功能丰富,webdav,挂载nas盘,网页标签等都可以,不去瞎折腾还是挺稳定,还有存储的文件关键不会乱篡改,出了问题随时可以迁移。

    校验提示文案

    提交
    [赞]

    校验提示文案

    提交
    收起所有回复
  • 好像不支持win

    校验提示文案

    提交
    有win端部署教程 我看挺多的

    校验提示文案

    提交
    nas要一直开的,我用esxi跑ubuntu加群晖都比windows省电

    校验提示文案

    提交
    收起所有回复
  • 大佬 一旦部署了,哪天如果容易崩溃或者转新硬件平台,上传在里面的文件方便转移和恢复不? 谢谢

    校验提示文案

    提交
    建议用映射插件

    校验提示文案

    提交
    最后一部分是迁移步骤,备份好brog文件,保存好那个密码就行

    校验提示文案

    提交
    收起所有回复
  • 我觉的太大了,没必要用这个,kod,filerun即可

    校验提示文案

    提交
    哈哈是的,毕竟aio,胜在功能丰富

    校验提示文案

    提交
    Filerun 收费吗

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 2018年生产环境部署这个用到现在

    校验提示文案

    提交
    确实很牛!

    校验提示文案

    提交
    我的软件没出过问题,系统出问题,重装系统以后docker也要重建才能用,重建以后所有同步文件要重新上传同步。这个还是有点烦

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 一开始创建的文件夹位置不用出现在docker-compose文件里吗?

    校验提示文案

    提交
    不用 其实也不用创建,直接去container station粘贴新建应用程序就行

    校验提示文案

    提交
    收起所有回复
  • 感谢这么详细的文章。按照楼主方法已经安装了AIO,但是每次启动,速度非常非常慢,我看了下是在启动NextCloud那个docker的时候一直在等待,不知道什么原因。我的机器是TS-466,内存上到32G了

    校验提示文案

    提交
    刚装完就进不去,试了两个密码都不行,咋搞 [喜极而泣]

    校验提示文案

    提交
    闹鬼了,从/var/lib/docker/volume/nextcloud-aio-mastercontainer/-data/data/configration.json里面贴过去密码也不认,完了

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 网盘软件把文件打散成数据块存储,如果数据库损坏,全部文件都完蛋,风险极大

    校验提示文案

    提交
    自带自动备份功能,存储在单独目录~咱们nas用户重要资料应该也都会多端备份 [得意]

    校验提示文案

    提交
    收起所有回复
  • 我想大部分网盘用户并不是为了存文件吧?而是为了获取网络上分享的资源

    校验提示文案

    提交
    工作这么多年的资料 还有一些软件啥的都在盘里有备份

    校验提示文案

    提交
    收起所有回复
  • 好用是好用。同步盘的虚拟文件也不错。我们几个人用。ldap+nextcloud+authentik+jellyfin。一个账号通用。但性能太拉了。做个设置卡的飞起。还要用内置的cron。 [喜极而泣] [喜极而泣] 。。界面嘛。好听点复古风

    校验提示文案

    提交
    对设备性能要求确实e m m m

    校验提示文案

    提交
    我这性能不算差了。这玩意我还专门对照优化了的。一样卡的。i5 11400 32g。这破玩意一样卡。虽然我还在用 [装大款]

    校验提示文案

    提交
    收起所有回复
  • 这个和黑群晖哪个好?现在我用的是黑群晖

    校验提示文案

    提交
    如果需求满足,黑裙就行,白NAS优势是保障多风险低

    校验提示文案

    提交
    收起所有回复
  • nas有什么下载百度网盘的工具么?很多资源还是不得不用百度 [大囧]

    校验提示文案

    提交
    威联通马上要出百度云app了

    校验提示文案

    提交
    @章鱼84 群晖用cloud sync

    校验提示文案

    提交
    收起所有回复
  • 没有 443 端口怎么破 ?

    校验提示文案

    提交
    nas没啥办法 只能本地了

    校验提示文案

    提交
    收起所有回复
  • 爱了爱了,紫薯布丁叮叮叮叮!

    校验提示文案

    提交
  • 全靠你的文章才知道刚安装完后的地址是https.已经顺利完工

    校验提示文案

    提交
    你的端口是用的啥

    校验提示文案

    提交
    什么端口

    校验提示文案

    提交
    收起所有回复
  • 不会用一直是百度

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
970
扫一下,分享更方便,购买更轻松