<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Finally moved family off Google Photos to Immich on a closet Optiplex 7040 — almost lost a month of kid photos in January]]></title><description><![CDATA[<p dir="auto">Last winter I finally moved family photos off Google Photos. Not for ideology, just tired of Google One getting more expensive every year.</p>
<p dir="auto">Hardware: old Dell Optiplex 7040 (i5-6500, 16GB, 1TB SSD + 4TB HDD) in the bedroom closet, running Proxmox. LXC with Immich for photos, Nextcloud for docs, and Matrix for family chat.</p>
<p dir="auto">It was messy. I set up Immich, told family it's done, but forgot to set up proper backups. In January the HDD had errors and I almost lost a month of kid photos. No 3-2-1, only local copy. Wife still brings it up.</p>
<p dir="auto">Now: Immich with daily backup to external USB, weekly rclone to B2, and Nextcloud with versioning. Matrix is still half-used because sister is on Messenger.</p>
<p dir="auto">Cost is now about $6/mo for B2 vs $15+ for Google One family, but time cost is higher.</p>
<p dir="auto">For those who run Immich on similar old Optiplex / small box in closet — how do you handle backups without making it a second job? And how do you keep noise/heat down? My closet is warm and wife is not happy about second heater.</p>
<p dir="auto">Happy to share docker-compose if anyone needs.</p>
]]></description><link>https://forum.ieu.app/topic/adaf8141-ab5e-421b-af91-cc6ec68953c8/finally-moved-family-off-google-photos-to-immich-on-a-closet-optiplex-7040-almost-lost-a-month-of-kid-photos-in-january</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 19:02:46 GMT</lastBuildDate><atom:link href="https://forum.ieu.app/topic/adaf8141-ab5e-421b-af91-cc6ec68953c8.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Aug 2026 04:29:42 GMT</pubDate><ttl>60</ttl></channel></rss>