<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>lessons-learned on Samirtech</title>
    <link>https://samirtech.org/tags/lessons-learned/</link>
    <description>Recent content in lessons-learned on Samirtech</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 16 Sep 2026 03:00:00 +0100</lastBuildDate><atom:link href="https://samirtech.org/tags/lessons-learned/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What I Would Do Differently If I Started Again</title>
      <link>https://samirtech.org/posts/what-i-would-do-differently-if-i-started-again/</link>
      <pubDate>Wed, 16 Sep 2026 03:00:00 +0100</pubDate>
      
      <guid>https://samirtech.org/posts/what-i-would-do-differently-if-i-started-again/</guid>
      <description>The most important lesson is that I should have slowed down before selecting the TrueNAS reset option while moving home. I did not read carefully enough, and the result was a wipe of the system hosting my photo library.
If I started again, I would change the following.
I would separate data from experimentation I would make the consequences of destructive operations obvious before pressing the button. I would export configuration, confirm snapshots and check the target dataset before resetting or rebuilding anything.</description>
      <content>&lt;p&gt;The most important lesson is that I should have slowed down before selecting the TrueNAS reset option while moving home. I did not read carefully enough, and the result was a wipe of the system hosting my photo library.&lt;/p&gt;
&lt;p&gt;If I started again, I would change the following.&lt;/p&gt;
&lt;h2 id=&#34;i-would-separate-data-from-experimentation&#34;&gt;I would separate data from experimentation&lt;/h2&gt;
&lt;p&gt;I would make the consequences of destructive operations obvious before pressing the button. I would export configuration, confirm snapshots and check the target dataset before resetting or rebuilding anything.&lt;/p&gt;
&lt;h2 id=&#34;i-would-document-recovery-while-everything-worked&#34;&gt;I would document recovery while everything worked&lt;/h2&gt;
&lt;p&gt;I would record the TrueNAS dataset layout, Immich paths, database location, backup roots, B2 details and restore commands before an emergency. Recovery knowledge is hardest to reconstruct after a failure.&lt;/p&gt;
&lt;h2 id=&#34;i-would-protect-keys-first&#34;&gt;I would protect keys first&lt;/h2&gt;
&lt;p&gt;I would keep TrueNAS encryption keys and Duplicati/B2 passphrases in a password manager, encrypted offline archives and a second safe location. The keys would be labelled clearly so I knew which system and dataset each one belonged to.&lt;/p&gt;
&lt;h2 id=&#34;i-would-test-restores-regularly&#34;&gt;I would test restores regularly&lt;/h2&gt;
&lt;p&gt;I would restore a sample of old photos and videos, rebuild a test database and check hashes on a schedule. I would not wait for a disaster to discover that an old backup was incomplete or depended on missing software.&lt;/p&gt;
&lt;h2 id=&#34;i-would-keep-multiple-recovery-paths&#34;&gt;I would keep multiple recovery paths&lt;/h2&gt;
&lt;p&gt;The recovery worked because several imperfect sources overlapped: Voyager, Backblaze B2, Duplicati information, database dumps and older files. I would design those paths deliberately instead of discovering them after the loss.&lt;/p&gt;
&lt;h2 id=&#34;i-would-not-delete-old-sources-too-quickly&#34;&gt;I would not delete old sources too quickly&lt;/h2&gt;
&lt;p&gt;After a migration, I would keep the source untouched until I had checked counts, sizes, old years, originals, videos, albums and database health. A migration summary is not the same as a verified restore.&lt;/p&gt;
&lt;h2 id=&#34;i-would-make-the-plan-boring&#34;&gt;I would make the plan boring&lt;/h2&gt;
&lt;p&gt;The best backup system is not the cleverest one. It is the one that runs automatically, keeps more than one copy, stores its keys separately and has a restore procedure I can follow when tired and worried.&lt;/p&gt;
&lt;p&gt;I was fortunate to recover my photos, including family memories going back to 2009. I do not want the next recovery to depend on fortune.&lt;/p&gt;
</content>
    </item>
    
  </channel>
</rss>
