About two years ago, my Qnap TS-453mini fell victim to the infamous C2000 Intel CPU bug and stopped working. After conducting thorough research, I discovered a fix by adding a small resistor to address the LPC issue on the mainboard. This brought the NAS device back into service. However, given the semi-temporary nature of this fix, I was concerned about its long-term reliability. So, I decided to repurpose an old Lenovo server, set up my own NAS, and move on.
After a few days of configuring, the server was up and running with TrueNAS SCALE Bluefin and several TrueCharts apps. Everything, including Nextcloud, PhotoPrism, and Vaultwarden, was operating smoothly. The performance and stability exceeded my expectations, and I felt confident in my new setup.
Unfortunately, the honeymoon period was short-lived. TrueCharts updates soon caused most (if not all) of the apps to break after upgrades. I spent several days troubleshooting, updating the TrueNAS system, and reconfiguring the charts to restore harmony. It was a challenging period, but eventually, everything was back to normal.

Time flew by, and with the release of TrueNAS Dragonfish, promising new features were introduced. However, as expected, the TrueCharts apps broke again. Unwilling to endure the same frustrations, I decided to migrate or freshly install apps from the TrueNAS train exclusively. I also explored Jailmaker, the systemd-nspawn based sandbox solution built into Dragonfish.
Within two days, everything was set up and running smoothly once more. The new site was fully operational, showcasing a more robust and reliable NAS setup. This journey, filled with challenges and learning experiences, ultimately led to a more resilient and efficient system.
Explore my site to learn more about our NAS journey, my hobbies and my beloved girl — Butterscotch.

