<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Homelab on Javapapo's blog</title><link>https://blog.javapapo.com/tags/homelab/</link><description>Recent content in Homelab on Javapapo's blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>javapapo@mac.com (Paris Apostolopoulos)</managingEditor><webMaster>javapapo@mac.com (Paris Apostolopoulos)</webMaster><copyright>Copyright © 2003–2026, Paris Apostolopoulos; all rights reserved.</copyright><lastBuildDate>Mon, 04 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.javapapo.com/tags/homelab/index.xml" rel="self" type="application/rss+xml"/><item><title>Syncing Photos from Unraid to Remote Machines with Tailscale</title><link>https://blog.javapapo.com/posts/2026/05/04/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><author>javapapo@mac.com (Paris Apostolopoulos)</author><guid>https://blog.javapapo.com/posts/2026/05/04/</guid><description>
&lt;figure&gt;
&lt;picture&gt;&lt;source
type="image/webp"
srcset="https://blog.javapapo.com/posts/2026/05/04/images/sync-diagram_hu_ba3f94d8e6358d99.webp 480w, https://blog.javapapo.com/posts/2026/05/04/images/sync-diagram_hu_c8c7bb42b1b96cf3.webp 768w, https://blog.javapapo.com/posts/2026/05/04/images/sync-diagram_hu_4960675f41bfa5ee.webp 1024w, https://blog.javapapo.com/posts/2026/05/04/images/sync-diagram_hu_32aef2bc0c426ece.webp 1440w"
sizes="(max-width: 480px) 480px,
(max-width: 768px) 768px,
(max-width: 1024px) 1024px,
1440px"&gt;&lt;source
type="image/png"
srcset="https://blog.javapapo.com/posts/2026/05/04/images/sync-diagram_hu_f15384427499d724.png 480w, https://blog.javapapo.com/posts/2026/05/04/images/sync-diagram_hu_7ffd058c08787d1.png 768w, https://blog.javapapo.com/posts/2026/05/04/images/sync-diagram_hu_85483fe3e541f2bf.png 1024w, https://blog.javapapo.com/posts/2026/05/04/images/sync-diagram_hu_3e5174155bc8cac5.png 1440w"
sizes="(max-width: 480px) 480px,
(max-width: 768px) 768px,
(max-width: 1024px) 1024px,
1440px"&gt;&lt;img
src="https://blog.javapapo.com/posts/2026/05/04/images/sync-diagram_hu_7ffd058c08787d1.png"
alt="Photo sync flow: phone uploads to Immich on Unraid, then rsync/rclone via Tailscale to Ubuntu Server and Amazon S3"
loading="lazy"
decoding="async"
width="768"
height="521"&gt;
&lt;/picture&gt;&lt;/figure&gt;
&lt;h2 id="why-i-set-this-up"&gt;Why I set this up&lt;/h2&gt;
&lt;p&gt;I got tired of Amazon Photos, at some point the Family setup was broken, my wife was locked out, the Amazon support was not super helpful after several calls. Also the price for storing videos has gone up and up and I felt that enough is enough, I needed to take ownership of my photos. In general I have been quite good on keeping backups of family photos, also I have digitised all my families &lt;code&gt;real photos&lt;/code&gt; so I was doing good. It's just that in recent years I have stopped caring and left everything to some SaaS solution (like most of us).&lt;/p&gt;</description></item></channel></rss>