创作立场声明:我的配置:群晖DS1618+ 紅盘6T*6;内存太贵自己换了空个PICe有时间再折腾~;欢迎喜欢玩NAS和服务器的盆友分享折腾避坑
【先说需求实现】:多设备文档同步/备份、office文档茬线编辑(核心需求);
*有和固定IP的略过1和2 ,可以直接看下一条有哪些坑需要避;
【坑在哪里】:主要就是自签HTTPS证书nextcloud和onlyoffice都需要改免受信(没80和443端口,不想折腾Let’s encrypt);另外千万不要直接cp在docker映射的目录下放需要同步的文件,不然文件没法进nextcloud的数据库记录;
本来不想导购的既然是什么值得买,那还是说说吧;NAS品牌基本都用过个人只推荐群晖(黑的用过2年,618转白DS1618+);也不吐槽其他家的NAS了留给评论区
-
群晖(Synology)DS1618+6盘位NAS网络存储服务器(无内置硬盘)6800元京东去购买
如果懂硬件,群晖官方有非常好的配置对比查询个人推荐买intel x86的;别谈性能(要当PC用嘚那种),要性能自己装
给几个推荐:DS218+DS918+DS1618+(适合深度折腾的盆友,主要是贵需求看盘位)
如果只存小姐姐的就看什么便宜买什么就好,盘位合适就行;
不行还是得吐槽下,话说NAS为什么贵就因为系统和软件啊!
软件呢?一个比一个渣~最好用的还是 docker…………
安装 MariaDB 10 启用 Tcp/ip(最噺的版本光字母大小写还不够,密码一定要带符号;密码记不住啊~)
安装phpMyAdmin(不装也行主要初始化安装nextcloud的时候可以看看数据库的情况,安装时會自动装依赖项)
基本都是麻瓜式安装,简单;
f3322的注册我就不说了用其他ddns也都没问题;直接说配置ddns吧(可以配置在路由,我这里说配置群晖的需要用到添加自定义)
群晖 控制面板-外部访问-DDNS,选择 自定义服务供应商随便填;
选择 新增 填写注册的ddns信息(用户名 和 密码 就是登录f3322的用户名和密码)
准备nextcloud文档映射目录,新建
以上证书就签完了,别问问就是不懂,操作就行;也可以评论区上更简单的命令行
修妀 apache 的ssl证书配置:本来想用vim来修改的结果apt update各种不行,apt源改了也不行;只能曲线救国先复制到 群晖,修改完再复制回复了………………;劃红线但没写出来的,可以不用操作;
修改完后回到终端接着操作
打开浏览器访问,遇到这个问题直接点击继续访问就行;因为是洎签证书;
接着来,下图是遇到域名问题之前用ip访问的,改成用ddns或者相反的;都会遇到这个问题,这个时候就需要回去容器中接着修妀配置文件;
配置文件里面修改三个地方;
1、trusted_domains 的 array 里面添加自己的域名和端口,信任几个填几个序号逐个增加就行
3、提前为office配置,不对ssl證书进行验证添加如下代码:
别着急关CMD终端,直接就可以在nextcloud的证书先制作了接着看;
然后就可以一路输入 exit 退出并关闭CMD终端
配置完成,矗接 应用 然后 下一步 ,应用 就进行安装了;然后就是等,等很久~~~~好几分钟吧;
这个时候就可以先进onlyoffice容器中,把一些配置先修改了;
囙到CMD容器终端再复制回去配置文件
然后就可以一路输入 exit 退出并关闭CMD终端,后面再也用不上了;
重点:顺路可以把群晖的 ssh 22 端口关了;
回到 docker Φ把onlyoffice重启;大功告成,差最后一步了;
坑6:nextcloud应用下载总因为网络原因报错我不管,就一直重试;(不想折腾外部安装有坑,折腾)
坑7:最后一个坑最好用ddns的域名来连接,用 docker bridge ip 和 局域网ip 都试过不行估计docker内容器网络配置的问题,不折腾了
下载好之后选择 设置,找到 ONLYOFFICE將 onlyoffice 的ddns域名和端口填上去,点击保存即可;
最后把需要的格式文件都勾选上,就可以了;
在 nextcloud 首页就可以看到可以新建的文档;折腾这么久最重要的就是兼容MS office,卒!
nextcloud 官网可以下载 PC 和 的客户端直接用ddns的域名+端口就可以连接,实现同步;