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

从入门到入坟搭建FreeNAS服务器并配置NextCloud
2021-01-06 23:15:38
179点赞
965收藏
102评论
创作立场声明:本文所有商品皆自费购入,第一次发表文章,若有不当之处愿意接受大家的批评指点 。NextCloud搭建部分主要转载Reven_L大佬的教程,在此感谢这位大佬的分享 。
追加修改(2021-01-21 21:55:31):
4.2映射目录里面JMyDisk多了一个J
5.8将redis应用到NextCloud上面的后两条代码应为:
su -m www -c 'php /usr/local/www/nextcloud/occ config:system:set memcache.local --value="https://www.xysc168.com/news/OCMemcacheAPCu"'
su -m www -c 'php /usr/local/www/nextcloud/occ config:system:set memcache.locking --value="https://www.xysc168.com/news/OCMemcacheRedis"'
如果漏了''路径标识,就会出现页面无法打开问题 。如果已经出现问题,可以在/usr/local/www/nextcloud/config/config.php文件里面修改
心路历程
从大学的时候就有过打算建自己的一套NAS系统,苦于没有公网ip,高昂的DDNS内网穿透价格以及狭窄的宿舍没地方放置NAS只得作罢毕业之后,家里由长城宽带更换为电信宽带 (你知道我这些年是怎么过的吗 ),拨打10000号也顺利地拿到了公网ip,之前更换的华硕RT-AC66U B1路由器刷了梅林之后插件支持阿里ddns(自带的DDNS如果不考虑设置SSL证书的话也是可以的,ddnspod插件似乎有问题并不能使用 ),一切的必要前提都准备好之后,下一步就是开始动手搭建NAS服务器了(入坟的开始 ) 。
软硬件配置
为了方便起见,先把要用到的软硬件以及网站列出来
公网ip系统安装工具:Rufus系统:TrueNAS12.0.U1(FreeNAS从12.0开始跟TrueNAS合并)
系统盘:闪迪CZ73 32GB集成主板:华擎J3455-ITX内存:英睿达ddr3l 1600 8G数据盘:希捷酷鱼1T机箱:invasion银飞雄 X-1
电源:海盗船SF600
路由器:华硕RT-AC66U B1 梅林固件版本384.13_1
路由器插件:阿里DDNS
域名:阿里云SSL证书:Let's EncryptSSH工具:Bitvise SSH ClientNextCloud-3.1.1(选择后缀为.tar.bz2的安装包和.tar.bz2.sha512的校验文件下载)入坟目录硬件组装购买域名
申请SSL证书设置DDNS
安装系统配置FreeNAS配置NextCloud
硬件组装
上面的硬件一大堆,其实就主板跟机箱是新买的,其余的要不是旧笔记本里面拆的,要不就是旧的itx主机退烧后一直闲置没用的 所以才有了SF600来当电源 为了利用好闲置的配置,机箱在淘宝上逛了一圈,找到了invasion银飞雄 X-1这一款 。我看重的是它支持较多硬盘,而且支持atx电源,至于侧透什么的就无所谓了 。
invasion银飞雄 X-1硬件布局
因为是同城发货,第一天下午下单,第二天早上就到货了 。外包装就一简单的牛皮纸盒子,开箱之后万万没想到硬盘架这么脆弱还没有缓冲保护措施,在快递路上就被撞歪了
对强迫症极其不友好的硬盘架
这个机箱并没有配备sfx转atx电源架,幸好闲置的机箱有进行配备,就顺手拿来装上了 。这个机箱如果极限一点,在底部风扇位置加装硬盘架,装十块3.5机械盘应该没问题 不过J3455自带4个sata接口,要加更多硬盘需要pcie转sata的转接卡 。目前只是用来尝试搭建FreeNAS,以后再加装硬盘,所以硬盘位看着挺孤零零的
系统搭建
废话不多说直接开搞
一、购买域名
在万网上面购买域名用来访问家庭里面的网络设备,通过固定的域名解决公网ip不固定的问题 。价格从几块钱起步,个人自用目前推荐选择top域名,首年9块,续费26块 。
top域名价格
二、申请SSL证书
由于国内80端口在家庭宽带是不能使用的,因此华硕路由器自带的ddns下面的证书签发不能完成认证,还得要自己去申请SSL证书 。我申请的是Let's Encrypt证书,刚开始的时候不会操作,磕磕碰碰之后回过头看其实还挺简单的 。按照下图进行输入: