Migrate old GELI pool to ZFS-encrypted datasets in TrueNAS CORE

This guide walks you through the painstaking path of migrating old GELI-encrypted pools to new ZFS-encrypted pools, assuming you have spare disks to store the entirety of your data temporarily. We also emphasize on the confidentiality of the data, something that does not necessarily come out-of-the-box in TrueNAS, at least not for all possible options.Continue reading “Migrate old GELI pool to ZFS-encrypted datasets in TrueNAS CORE”

Reverse proxying FTPS with OpenResty (in Nginx Proxy Manager)

When you run an FTP server in 2025, like a surviving dinosaur, and you have the presence of mind to add a TLS layer, you may find yourself puzzled by the lack of support for certificate renewal in commercial FTP server software. The idea of reverse proxying the FTP server makes sense, but FTP likesContinue reading “Reverse proxying FTPS with OpenResty (in Nginx Proxy Manager)”

Comodo Report Tool: How Not to Upload System Reports

When troubleshooting a problem with Comodo Firewall with the help of a staff member from the Comodo forum, I found that the tool they asked me to run to gather (extensive) information about my system sends the report to a server via SSH, with hardcoded credentials, next to many other user reports, which are readableContinue reading “Comodo Report Tool: How Not to Upload System Reports”

Upgrading Wireguard Jail from TrueNAS 12 to 13

As TrueNAS 13 reached RELEASE milestone in May 2022 and TrueNAS 12 got abruptly EOL’d shortly after, the usual question stroke me: Should I update now or wait? TrueNAS 13 offered the option to stay on CORE or switch to SCALE. I was attracted by the ability to run containers more easily with SCALE, howeverContinue reading “Upgrading Wireguard Jail from TrueNAS 12 to 13”

Manually Update BIOS of Samsung Galaxy Book Pro 360 to P04AKF

The AMI firmware update tool seems to have a problem with its driver, preventing firmware updates at the moment. I will show here how to update the BIOS of a Samsung Galaxy Book Pro 360 using the Windows recovery environment that doesn’t blacklist the driver. In Samsung Update, I noticed a BIOS update was available.Continue reading “Manually Update BIOS of Samsung Galaxy Book Pro 360 to P04AKF”

Hot-swapping Failed Hard Drive in RAID-Z Pool (TrueNAS)

The other day I logged in to my TrueNAS admin interface and was welcomed by multiple warnings. Basically, one of my disks was having a bad time. This post talks about my experience swapping that disk. I connected to the server via SSH and checked the status of /dev/ada3 using smartctl. At this point, givenContinue reading “Hot-swapping Failed Hard Drive in RAID-Z Pool (TrueNAS)”

How to fix HP MFP Scan app not working on Windows 11

If you have a HP printer/scanner that relies on the HP MFP Scan application to scan (sometimes, there is no other way), the app may fail to run on Windows 11. Here is how to fix it. Run an elevated command prompt, and enter the following commands: c:\windows\SysWOW64\regsvr32.exe “C:\Program Files (x86)\Common Files\HP Scan Process Machine\ScanProcessMachine.dll”Continue reading “How to fix HP MFP Scan app not working on Windows 11”

Cloned SSD Won’t Boot: The Correct Way to Fix it

You wanted to upgrade your HDD to a SSD, or increase the capacity of your SSD? You cloned your old disk to a new one using whatever software and now you cannot boot Windows on your new disk? Here is how to fix it. This guide is intended for people who know they did notContinue reading “Cloned SSD Won’t Boot: The Correct Way to Fix it”

How to Fit a 1TB 2280 NVMe SSD into a Samsung Book Pro 360’s 2230 Slot

My Samsung Book Pro 360, a handy two-in-one laptop with touchscreen, has one thing that’s killing me: it’s sold only with a 512GB PCIe Gen3 SSD. I wanted a 1TB Gen4, and the amazing 6-7GB/s speeds! Not knowing this laptop’s SSD is not the standard 2280 format, I ordered a Samsung 980 Pro 1TB. Then,Continue reading “How to Fit a 1TB 2280 NVMe SSD into a Samsung Book Pro 360’s 2230 Slot”

Updating NPM’s Openresty with latest OpenSSL

While it will take “one or two days” more to bring OpenSSL 1.1.1n that fixes CVE-2022-0778 to Openresty, this application and many dependent Docker images remain vulnerable to this certificate parsing vulnerability that can leading to a DoS. Why is it so slow to simply change one letter in a config file and rebuild everything?Continue reading “Updating NPM’s Openresty with latest OpenSSL”