从入门到入坟搭建FeeNAS服务器并配置NexCloud( 二 )


点击【申请证书】之后选择DNS验证,打开万网域名控制台【域名列表】-【解析】进入解析设置,添加解析记录,A记录是域名跳转ip,记录值填写当前获取到的公网ip,TXT记录是用于SSL证书签发时的域名验证,由于勾选泛域名和根域,要添加两条TXT记录 。
设置好之后回到Let's Encrypt进行验证,一般来说验证几分钟就能搞定 。
三、设置DDNS
证书申请成功后,回到万网域名控制台,鼠标移动到右上角头像,点击【AccessKey管理】-【创建AccessKey】 。
把获取的AccessKey ID和Secret填写到插件上面,域名处填写所注册的域名,填写完毕后点击【提交】 。这些步骤都完成以后,就能够在外面访问家庭网络了,接下来就是部署FreeNAS和安装NextCloud 。
四、安装系统
直接在Windows电脑上面插入引导盘,在引导类型选择里面选择FreeNAS.iso文件,然后点击开始 。
Rufus安装
系统引导完成后,把两个u盘都接入硬件,在BIOS设置好u盘加载顺序之后进入到系统安装界面:
回车进入第一项 。
回车进入第一项 。
选择安装系统的硬盘,按空格来选中硬盘 。(因为是虚拟机进行的安装,所以只显示了一个硬盘,实际安装的时候要注意有没有正确选择硬盘)
提示安装会抹除硬盘数据 。
设置root用户密码 。
引导模式我选择的UEFI 。
成功安装提示 。
选择第四项关闭系统,拔掉引导u盘后重新开机 。
五、配置FreeNAS
重启后等待配置完成进入到如下界面,输入ip地址进入管理界面,现在就可以开始进行配置FreeNAS并安装NextCloud了 。
FreeNAS管理界面
刚打开管理界面的时候默认为英文,需要点击左侧菜单栏【System】-【General】-【Localization】-【Simplified Chinese】来进行管理界面语言修改 。语言修改完毕后,其他按照下图进行设置,时区设置为东八区即可:
注:如果不需要外网通过https访问FreeNAS管理界面,以下步骤可跳过:
端口记得在路由器里面设置端口转发,本地ip填写FreeNAS的本地ip地址,外部端口填写非80、443端口即可,如果端口发生冲突则进行修改 。
1. 设置FreeNAS二级域名
主要用于在外网访问FreeNAS管理界面,在左侧菜单栏点击【网络】-【全局配置】,按下图进行配置,完成后通过外网访问FreeNAS管理界面的格式为"主机名.域名:端口":
2. 添加证书,实现https访问
在设置完毕FreeNAS二级域名之后,就能够通过外网访问FreeNAS了,不过使用的链接协议是不安全的http,考虑到安全性,我们接下来要进行SSL证书设置 。在左侧菜单栏点击【系统】-【证书】,点击右上角【添加】 。
名称自定义,证书栏填写Let's Encyrpt下发的fullchain.crt文本内容,私钥填写private.pem文本内容,两者都可以通过记事本打开,完成后点击【提交】 。
回到【系统】-【常规】,在GUI SSL证书中选择刚刚添加的证书,完成后就能够在外网通过https协议访问FreeNAS了 。
至此,通过外网https访问FreeNAS管理界面的设置就完成了 。
六、配置NextCloud
这部分基本是对照从零开始在FreeNAS的Jail上安装NextCloud这篇博客进行的,当时快放弃的时候刚好搜到这篇文章,抱着试试看的心态对着操作,最终成功安装好了NextCloud,在此对这位大佬表示感谢
NextCloud在插件里面是可以直接安装然后进行配置的,但是不知道为什么一直安装不上,只能手动安装,可以说搞定一个坑又遇到另一个坑
1. 添加数据池
添加池用于数据存储,在左侧菜单栏点击【存储】-【池】,再点击右上角【添加】 。
如果设置缓存盘,则点击【添加VDEV】,在左边的硬盘序列中勾选硬盘到右边相应位置,设置完成后点击【创建】 。