{"id":1698,"date":"2025-02-08T16:21:01","date_gmt":"2025-02-08T14:21:01","guid":{"rendered":"https:\/\/cln.io\/blog\/?p=1698"},"modified":"2025-02-08T22:02:59","modified_gmt":"2025-02-08T20:02:59","slug":"setting-up-offsite-backups-with-two-synologys-over-tailscale","status":"publish","type":"post","link":"https:\/\/cln.io\/blog\/setting-up-offsite-backups-with-two-synologys-over-tailscale\/","title":{"rendered":"Setting up offsite backups with two Synology&#8217;s over Tailscale"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">little writedown<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>NOTE: No LLMs were used to write this blog post<\/em><\/p>\n\n\n\n<nav aria-label=\"Table of Contents\" class=\"wp-block-table-of-contents\"><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/setting-up-offsite-backups-with-two-synologys-over-tailscale\/#hardware-setup\">Hardware setup <\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/setting-up-offsite-backups-with-two-synologys-over-tailscale\/#software-setup\">Software setup<\/a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/setting-up-offsite-backups-with-two-synologys-over-tailscale\/#set-up-daily-auto-updates\">Set up daily auto updates<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/setting-up-offsite-backups-with-two-synologys-over-tailscale\/#setup-tailscale\">Setup tailscale<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/setting-up-offsite-backups-with-two-synologys-over-tailscale\/#tailscale-notes\">Tailscale notes<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/setting-up-offsite-backups-with-two-synologys-over-tailscale\/#optional-onboarding-the-offsite-synology-to-central-management\">[optional] Onboarding the offsite synology to central management<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/setting-up-offsite-backups-with-two-synologys-over-tailscale\/#installing-hyperbackup-on-the-offsite-synology\">Installing Hyperbackup on the offsite synology <\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/cln.io\/blog\/setting-up-offsite-backups-with-two-synologys-over-tailscale\/#on-the-onsite-synology-install-hyper-backup\">On the onsite synology install hyper backup<\/a><\/li><\/ol><\/li><\/ol><\/nav>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"hardware-setup\">Hardware setup <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Just sharing for the curious, if you are even more curious see my <a href=\"https:\/\/cln.io\/blog\/homelab-setup\/\" data-type=\"post\" data-id=\"1728\">current homelab<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Onsite\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.synology.com\/en-global\/products\/DS1823xs+\" target=\"_blank\" rel=\"noreferrer noopener\">DiskStation&nbsp;DS1823xs+ <\/a>\n<ul class=\"wp-block-list\">\n<li>3 x <a href=\"https:\/\/www.westerndigital.com\/search?q=0F62802\">WD Ultrastar DC HC580 24 TB<\/a> in RAID1\n<ul class=\"wp-block-list\">\n<li>For storage<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>2 x <a href=\"https:\/\/www.westerndigital.com\/search?q=WDS100T2X0E-00BCA0\" target=\"_blank\" rel=\"noreferrer noopener\">WD_BLACK SN850X 1TB<\/a> in RAID1\n<ul class=\"wp-block-list\">\n<li>For dockers (speed!)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Increased RAM to 64GB with\u00a0<a href=\"https:\/\/www.kingston.com\/en\/search?q=KSM32SED8%2F32HC\" target=\"_blank\" rel=\"noreferrer noopener\">KSM32SED8\/32HC<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>5Gbps FTTH<\/li>\n\n\n\n<li><a href=\"https:\/\/eu.store.ui.com\/eu\/en\/category\/cloud-gateways-compact\/collections\/cloud-gateway-max\/products\/ucg-max\">Cloud Gateway Max<\/a><\/li>\n\n\n\n<li>UPS &#8211; APC SRT1500RMXLI connected to synology over USB<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Offsite\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.synology.com\/en-global\/products\/DS923+\" target=\"_blank\" rel=\"noreferrer noopener\">DiskStation DS923+<\/a>\n<ul class=\"wp-block-list\">\n<li>2 x <a href=\"https:\/\/www.seagate.com\/search\/?keyword=ST22000NT001&amp;pagetype=pdp\">IronWolf Pro 24 TB<\/a> in RAID1\n<ul class=\"wp-block-list\">\n<li>For backup<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>1Gbps FTTH<\/li>\n\n\n\n<li><a href=\"https:\/\/eu.store.ui.com\/eu\/en\/products\/ucg-ultra\">Cloud Gateway Ultra<\/a><\/li>\n\n\n\n<li>UPS &#8211; APC Back-UPS Pro connected to synology over USB<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: make sure your offsite synology has more space then the data you are trying to back up .. (\u25d4_\u25d4)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"software-setup\">Software setup<\/h2>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">I didn&#8217;t want to deal with opening ports and publicly exposing device to future 0 days, so I went for Tailscale<br>(one could argue that connecting it to the network is already doing that, but the attack surface of my LAN should be smaller then the wild internet)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"set-up-daily-auto-updates\">Set up daily auto updates<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Do yourself a favor, just switch auto updates on, on a daily base.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"785\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-7-1024x785.png\" alt=\"\" class=\"wp-image-1706\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-7-1024x785.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-7-300x230.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-7-768x589.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-7-1536x1178.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-7.png 1930w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"setup-tailscale\">Setup tailscale<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">From the package center install tailscale and follow setup<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"687\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-2-1024x687.png\" alt=\"\" class=\"wp-image-1699\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-2-1024x687.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-2-300x201.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-2-768x515.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-2-1536x1031.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-2.png 1848w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once the package is installed please follow the steps on the <a href=\"https:\/\/tailscale.com\/kb\/1131\/synology\">TailScale synology documentation<\/a> as you need to setup <a href=\"https:\/\/tailscale.com\/kb\/1131\/synology#schedule-automatic-updates\" target=\"_blank\" rel=\"noreferrer noopener\">auto updates<\/a>, enable <a href=\"https:\/\/tailscale.com\/kb\/1131\/synology#enable-outbound-connections\" target=\"_blank\" rel=\"noreferrer noopener\">outbound connections<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"tailscale-notes\">Tailscale notes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on the speed you would like to achieve, tailscale will probably be using its <a href=\"https:\/\/tailscale.com\/kb\/1232\/derp-servers\" target=\"_blank\" rel=\"noreferrer noopener\">DERP relay servers<\/a> because NAT traversal issues (at least in my case). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">run <code><a href=\"https:\/\/tailscale.com\/kb\/1080\/cli#netcheck\">tailscale netcheck<\/a><\/code> and see if your offsite synology has <a href=\"https:\/\/tailscale.com\/kb\/1411\/device-connectivity#port-mapping\">port mapping\/NAT<\/a><br>that or your source (onsite) so it doesn&#8217;t rely on DERP<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"852\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-3-1024x852.png\" alt=\"\" class=\"wp-image-1702\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-3-1024x852.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-3-300x249.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-3-768x639.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-3.png 1348w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In my case I had to enable UPnP on my UCG under WAN1<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"305\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-4-1024x305.png\" alt=\"\" class=\"wp-image-1703\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-4-1024x305.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-4-300x89.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-4-768x229.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-4-1536x457.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-4-2048x610.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wanted to try the difference with and without NAT &#8230; not much&#8230; <a href=\"https:\/\/tailscale.com\/blog\/how-nat-traversal-works\">but that makes sense<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tailscale iperf test with no NAT<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">iperf -c 100.94.210.46\n------------------------------------------------------------\nClient connecting to 100.94.210.46, TCP port 5001\nTCP window size: 16.0 KByte (default)\n------------------------------------------------------------\n[  1] local 100.70.41.99 port 57182 connected with 100.94.210.46 port 5001 (icwnd\/mss\/irtt=11\/1228\/33117)\n[ ID] Interval       Transfer     Bandwidth\n[  1] 0.00-10.03 sec   274 MBytes   229 Mbits\/sec<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo docker run -it --rm -p 5201:5201 networkstatic\/iperf3 -c 100.94.210.46 \u2014bidirectional \u2014udp \u2014bitrate 500M\nPassword: \nConnecting to host 100.94.210.46, port 5201\n[  5] local 172.17.0.2 port 39756 connected to 100.94.210.46 port 5201\n[ ID] Interval           Transfer     Bitrate         Retr  Cwnd\n[  5]   0.00-1.00   sec  18.6 MBytes   156 Mbits\/sec  1288    684 KBytes       \n[  5]   1.00-2.00   sec  21.2 MBytes   178 Mbits\/sec    0    738 KBytes       \n[  5]   2.00-3.00   sec  22.5 MBytes   189 Mbits\/sec    0    778 KBytes       \n[  5]   3.00-4.00   sec  23.8 MBytes   199 Mbits\/sec    0    806 KBytes       \n[  5]   4.00-5.00   sec  25.0 MBytes   210 Mbits\/sec    0    820 KBytes       \n[  5]   5.00-6.00   sec  22.5 MBytes   189 Mbits\/sec   21    590 KBytes       \n[  5]   6.00-7.00   sec  17.5 MBytes   147 Mbits\/sec    0    636 KBytes       \n[  5]   7.00-8.00   sec  20.0 MBytes   168 Mbits\/sec    0    668 KBytes       \n[  5]   8.00-9.00   sec  20.0 MBytes   168 Mbits\/sec    0    687 KBytes       \n[  5]   9.00-10.00  sec  21.2 MBytes   178 Mbits\/sec    0    698 KBytes       \n- - - - - - - - - - - - - - - - - - - - - - - - -\n[ ID] Interval           Transfer     Bitrate         Retr\n[  5]   0.00-10.00  sec   212 MBytes   178 Mbits\/sec  1309             sender\n[  5]   0.00-10.46  sec   209 MBytes   168 Mbits\/sec                  receiver\n\niperf Done.\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tailscale iperf test with NAT <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">iperf -c 100.94.210.46\n------------------------------------------------------------\nClient connecting to 100.94.210.46, TCP port 5001\nTCP window size: 16.0 KByte (default)\n------------------------------------------------------------\n[  1] local 100.70.41.99 port 57490 connected with 100.94.210.46 port 5001 (icwnd\/mss\/irtt=11\/1228\/32325)\n[ ID] Interval       Transfer     Bandwidth\n[  1] 0.00-10.01 sec   337 MBytes   282 Mbits\/sec<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo docker run -it --rm -p 5201:5201 networkstatic\/iperf3 -c 100.94.210.46 \u2014bidirectional \u2014udp \u2014bitrate 500M\nConnecting to host 100.94.210.46, port 5201\n[  5] local 172.17.0.2 port 40044 connected to 100.94.210.46 port 5201\n[ ID] Interval           Transfer     Bitrate         Retr  Cwnd\n[  5]   0.00-1.00   sec  20.2 MBytes   170 Mbits\/sec  735    720 KBytes       \n[  5]   1.00-2.00   sec  21.2 MBytes   178 Mbits\/sec   38    704 KBytes       \n[  5]   2.00-3.00   sec  21.2 MBytes   178 Mbits\/sec    0    744 KBytes       \n[  5]   3.00-4.00   sec  22.5 MBytes   189 Mbits\/sec    0    770 KBytes       \n[  5]   4.00-5.00   sec  23.8 MBytes   199 Mbits\/sec    0    784 KBytes       \n[  5]   5.00-6.00   sec  23.8 MBytes   199 Mbits\/sec    0    793 KBytes       \n[  5]   6.00-7.00   sec  22.5 MBytes   189 Mbits\/sec    0    794 KBytes       \n[  5]   7.00-8.00   sec  23.8 MBytes   199 Mbits\/sec    0    794 KBytes       \n[  5]   8.00-9.00   sec  23.8 MBytes   199 Mbits\/sec    0    808 KBytes       \n[  5]   9.00-10.00  sec  25.0 MBytes   210 Mbits\/sec    0    827 KBytes       \n- - - - - - - - - - - - - - - - - - - - - - - - -\n[ ID] Interval           Transfer     Bitrate         Retr\n[  5]   0.00-10.00  sec   228 MBytes   191 Mbits\/sec  773             sender\n[  5]   0.00-10.46  sec   225 MBytes   180 Mbits\/sec                  receiver\n\niperf Done.\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"optional-onboarding-the-offsite-synology-to-central-management\">[optional] Onboarding the offsite synology to central management<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Install CMS<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"674\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-5-1024x674.png\" alt=\"\" class=\"wp-image-1704\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-5-1024x674.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-5-300x197.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-5-768x506.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-5-1536x1011.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-5.png 1820w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Add yourself (localhost) and your offsite synology (tailscale IP) in my case<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-6-1024x550.png\" alt=\"\" class=\"wp-image-1705\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-6-1024x550.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-6-300x161.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-6-768x413.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-6-1536x825.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-6-2048x1101.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installing-hyperbackup-on-the-offsite-synology\">Installing Hyperbackup on the offsite synology <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">On the destination (offsite) install hyper backup vault<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"621\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-8-1024x621.png\" alt=\"\" class=\"wp-image-1707\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-8-1024x621.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-8-300x182.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-8-768x466.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-8-1536x932.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-8.png 2038w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"on-the-onsite-synology-install-hyper-backup\">On the onsite synology install hyper backup<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"685\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-9-1024x685.png\" alt=\"\" class=\"wp-image-1708\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-9-1024x685.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-9-300x201.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-9-768x513.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-9-1536x1027.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-9.png 1822w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Open hyper backup on the client and add a new job, I picked entire system<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"623\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-10-1024x623.png\" alt=\"\" class=\"wp-image-1709\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-10-1024x623.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-10-300x182.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-10-768x467.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-10-1536x934.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-10-2048x1245.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">pick remote NAS<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"607\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-11-1024x607.png\" alt=\"\" class=\"wp-image-1711\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-11-1024x607.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-11-300x178.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-11-768x456.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-11-1536x911.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-11-2048x1215.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Fill in the tailscale IP of your offsite synology, turn on transfer encryption <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"605\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-12-1024x605.png\" alt=\"\" class=\"wp-image-1712\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-12-1024x605.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-12-300x177.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-12-768x454.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-12-1536x908.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-12-2048x1210.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Clicking login will pop the remote synology for a login<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"224\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-13-1024x224.png\" alt=\"\" class=\"wp-image-1713\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-13-1024x224.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-13-300x66.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-13-768x168.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-13.png 1040w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">if the shared folder \/ directory don&#8217;t populate (which I had) it was some auth \/ 2FA \/ cookie issue, taking these steps in igoncito \/ different browser solved this for me<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve enabled compression and client side encryption <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"616\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-14-1024x616.png\" alt=\"\" class=\"wp-image-1714\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-14-1024x616.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-14-300x180.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-14-768x462.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-14-1536x924.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-14-2048x1232.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I also have a schedule to back up every day at 03:00 (default) and a backup integrity check weekly <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"603\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-15-1024x603.png\" alt=\"\" class=\"wp-image-1715\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-15-1024x603.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-15-300x177.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-15-768x452.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-15-1536x904.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-15-2048x1205.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I have smart backup rotations on with 30 versions<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-16-1024x613.png\" alt=\"\" class=\"wp-image-1716\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-16-1024x613.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-16-300x179.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-16-768x459.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-16-1536x919.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-16-2048x1225.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s it! you should have offsite backups running!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"600\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-17-1024x600.png\" alt=\"\" class=\"wp-image-1717\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-17-1024x600.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-17-300x176.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-17-768x450.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-17-1536x900.png 1536w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-17-2048x1200.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"311\" src=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-18-1024x311.png\" alt=\"\" class=\"wp-image-1718\" srcset=\"https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-18-1024x311.png 1024w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-18-300x91.png 300w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-18-768x233.png 768w, https:\/\/cln.io\/blog\/wp-content\/uploads\/2025\/02\/image-18.png 1476w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>little writedown NOTE: No LLMs were used to write this blog post Hardware setup Just sharing for the curious, if you are even more curious see my current homelab NOTE: make sure your offsite synology [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1717,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62,26],"tags":[],"class_list":["post-1698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data","category-it"],"_links":{"self":[{"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/posts\/1698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/comments?post=1698"}],"version-history":[{"count":7,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/posts\/1698\/revisions"}],"predecessor-version":[{"id":1758,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/posts\/1698\/revisions\/1758"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/media\/1717"}],"wp:attachment":[{"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/media?parent=1698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/categories?post=1698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cln.io\/blog\/wp-json\/wp\/v2\/tags?post=1698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}