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了。

直接用Debian系统DIY NAS笔记 2 配置

存储配置 存储的选择引发了争议,我还是用了RAID5 配置记录: 创建raid5 mdadm –create /dev/md0 –level=5 –chunk=512 –raid-devices=3 /dev/sd[abc] –spare-devices=0 cat /proc/mdstat 正常完成,没有问题。感慨一下,我用过的希捷盘,明显比西数的靠谱嘛。 格式化和挂载 mkfs.ext4 /dev/md0 格式化OK mkdir /mnt/mdstorage mount /dev/md0 /mnt/mdstorage 挂载完用vim建了个文件存进去,OK…

直接用Debian系统DIY NAS笔记 1 安装

在OpenMediaVault被墙后,今天才发现Webmin的官网也被墙了。 斗胆试了一下,Debian官网还没有被墙,谢天谢地。等倪院士的伟大计划成功,怕是非体制内的OS一律都要Over了。人说天朝是Hard模式诚不我欺。 于是乎买了一支中档U盘(Sandisk 至尊高速32G),安装了Debian系统,决定用Debian+SSH搞定一切。 笔记开始: 系统安装 Debian提供了多种安装媒体。LiveUSB/LiveCD、DVD iso、网络安装iso。我使用的是网络安装iso,200多M,之所以选它是因为我不用它的图形界面,网络下载也用不了多少时间。当然安装时是可以使用图形界面的。Sandisk的U盘在我华硕的主板上能自动被识别为硬盘,安装启动没有任何问题。 安装过程和其它的Linux没有多大区别,需要注意的是: (1)分区的时候用Manual模式,防止自动分区存储盘,在系统U盘上双击清空已有分区,然后再双击,选择自动分区即可。自动分区有三种模式,我选的是最简单的模式,不对/home /var等单独分区,家用机没有必要这么做。swap建议不用太大,看U盘尺寸设定即可。U盘速度毕竟图斯漏,不能指望。 (2)安装软件时,一定要选择SSH Server。不然没法管理。 安装后配置 (1)配置网络 系统默认是使用DHCP的。NAS服务器最好用静态IP。 安装后进入shell,修改/etc/network/interfaces : 注释掉iface eth0 inet dhcp这一句,并加上以下几句: #定义eth0为静态IP连接 iface eth0…