NextCloud 关闭防暴力破解

防暴力破解是个有用的功能,但在安装调试和初始配置时,会导致一些麻烦。 可以临时把它关掉,安装完成再打开。 方法: 编辑config/config.php文件,加入一句: 重启nginx即可。 重新打开可将false改为true,或者删掉这一句。

ZFS到底需要多少内存?

很多人觉得,只要用ZFS,那就必须大量内存往上怼。一个常见的说法是:每1TB的存储,就得1GB内存伺候。 根据我本人的使用来看,根本用不着。 这里面有一个重点,就是开不开deDup,也就是ZFS的重复数据删除功能。开启deDup,你才需要1TB-1GB这样的配置,否则不需要。 我个人的配置实际远超,总共15TB左右存储配了48GB内存,没办法就是壕。 观察我的TrueNAS内存情况,48GB内存中,ZFS Cache(也就是ARC)用了8GB,闲置内存高达23GB。观察系统的内存动态调整情况,ZFS Cache在1-30GB之间变动。但无论分配多少,对性能均没有明显影响。 所以,不要有”内存配不到位根本没法用“这种误解,8GB足够。 另外deDup虽然听上去很好很强大,但不仅极其耗内存,对性能、数据安全性也有副作用,得不偿失。家用不建议开。 当然,现在内存这么便宜,多上一点也挺好,毕竟整个系统并不是只有ZFS,多点内存,各种服务跑得也更从容些。

NextCloud 26 (TrueNAS)安装后的一些配置

其实我不太明白,为什么有些显而易见的配置没有在Plugin安装时就预置到位。 1 增加最大上传文件尺寸 512m?显然不够,默认值也太小了,改到8g。 2 启用视频缩略图 /usr/local/www/nextcloud/config.php中添加: 第一句意思是开启缩略图,下一句的array是要启用缩略图的文件类型。其中从PNG~Krita的部分,据说是默认开启的(未验证),不需要写。后面的部分按需要往里加就行。有些比如MOV、M4V这些是我自己猜的,支不支持不清楚,总之没有报错。 还有一些暂时记不起来,回头再补充。

NextCloud 26初步体验

TrueNAS的NextCloud插件,在插件管理里更新永远没有成功过。我以为是“网络问题”,去外站一看他们也一样。 于是新装了一个NextCloud,版本已经来到了26。 用了两天,初步感受: 1、界面漂亮了一些 2、PHP更新到了8.1,打包安装了APCu和Redis 3、性能主观感觉: 使用第一天文件上传下载都慢,不知道是不是哪里没设置好,WEB界面还行,只比20慢一点 第二天开始,性能又变快了,几乎赶上了20的速度,甚至还要更快些,不知道什么原因。 4、端到端加密的APP评分很低,暂时不敢用 5、大量文件同步时会出现Error 499的报错,但软件会自己重试,除了有些拖慢速度外影响不大

NextCloud多次登录错误被拦住的解决办法

NextCloud26折腾中。 由于处在调试阶段,客户端反复尝试登录导致被防暴力破解功能给拦住,整个电脑都登录不了。 目前中文互联网上教的都是改设置,把防暴力破解给关了。个人觉得这种方式不太好,外站找到了occ命令,可以清除拦截记录,恢复可登录状态。 用法:在nextcloud目录(TrueNAS中为jail的/usr/local/www/nextcloud/)下输入:

FreeBSD top命令的排序

TrueNAS上的Nextcloud,跑起来内存占了好多。于是用top看一下什么进程用的内存最多。 进入top 按o键可以对进程进行排序 输入size回车,即按“SIZE”,也就是内存占用大小排序。

TrueNAS 将Mirror改成Raid-Z的简单办法

有个Pool,双盘Mirror,安装了NextCloud插件和一个TimeMachine的共享文件夹。 空间不够了,家里还有一块空间一样大的闲置盘,就想着升级成Raid-Z。 ZFS不支持这样的升级,也没有找到合适的工具来做这个事。 最后的解决方式简单粗暴: 1、找个别的盘插上,新建一个Pool,比如叫PoolTmp 2、把原Pool Replication到这个PoolTmp,最好把其中的Jail 共享之类的先停掉 3、PoolTmp做Export/Disconnect,卸载掉 4、原Pool卸载掉,插上要加的盘,新增Pool,把这三个盘做成Raid-Z,新增Pool的名字跟原Pool一样 5、把PoolTmp Replication到新Pool 简而言之就是:找个中转盘,先Replication出来,再Replication回去。 这样操作不需要对Plugin,Jail做任何修改,简单直接,毫无问题。

暂时不把TrueNAS Core转移到Scale

TrueNAS Scale功能是真多。 但是我盘算了一下,我真正需要的功能,无非也就是Samba共享、NextCloud和Transmission。这些在Core都有了。 Core的ZFS建立在FreeBSD的底子上,怎么说也比Debian上的靠谱。 Core让我安心,因为它目前看来一点问题没有,连续运行一整年都不用重启。 暂时不考虑Scale了。

好久没有更新网站了

主要还是犯懒。重新捡起来吧,当个笔记本也不错。 近期把服务器系统更新了一下,从Ubuntu 18更新到了20,PHP从7.2更新到7.4,nginx更新到了1.22.0 。 遇到了一些问题,靠着log和bing一一解决。 如果看官也想干这个事,记得要把网站的nginx conf文件更新一下,upstream中的sock名字和位置改了。