Simple DIY Offsite Backup NAS using Tailscale

Поделиться
HTML-код
  • Опубликовано: 31 май 2024
  • Get started with Tailscale!
    tailscale.com/?...
    ✨Special thanks to @JeffGeerling for kicking computers! Go check out his great merch at redshirtjeff.com/
    ✨Check out Tom's videos on Tailscale in TrueNAS over at @LAWRENCESYSTEMS
    ► • Step-by-Step Guide: Ho...
    ► • How to Configure ZFS R...
    🎥Watch the $200 Home Lab Challenge:
    • $200 Home Lab Challenge
    ► Want to support the channel and unlock some perks in the process?
    Become a RAID member on Patreon or RUclips!
    🔓 Patreon: / hardwarehaven
    🔓 RUclips: / @hardwarehaven
    ---------------------------------------------------
    Music (in order):
    "Hardware Haven Theme" -Me ( • Hardware Haven Theme M... )
    "Sunshower" - LATASHÁ( / best-music-pro.. )
    "CRENSHAW VIBES" - GARRISON ( / garrison-brown )
    "The Butterfly Nose" - GARRISON
    "If You Want To" - Me
    ---------------------------------------------------
    🎥 Curious About the equipment I use to make my videos?
    Click Here ► hardwarehaven.media/gear
    ---------------------------------------------------
    Timestamps:
    0:00 Having a remote backup is smart
    0:55 Why a remote NAS?
    1:38 Why Tailscale?
    3:13 The hardware
    5:29 Assembling the NAS
    6:42 Setting up the software
    7:33 Installing Tailscale App
    9:26 Using Tailscale to run ZFS replication
    12:05 Exposing Jellyfin using reverse proxy
    15:56 Taking system to parents' house
    17:39 I love Kubernetes...
    19:51 Some final thoughts
  • НаукаНаука

Комментарии • 257

  • @arubial1229
    @arubial1229 Месяц назад +154

    You had "Tailfin" at your disposal and you chose "Jellyscale"...

    • @HardwareHaven
      @HardwareHaven  Месяц назад +67

      DANG IT WHAT AM I DOING????? Haha

    • @Yuriel1981
      @Yuriel1981 Месяц назад +6

      ​@@HardwareHavenhate to say it but he's kinda right, especially since all TrueNas releases have been named after fish as well..... lol. Tailfin just seems apropo.

    • @TrentR42
      @TrentR42 Месяц назад +2

      I prefer Jellyscale, as it makes sense to me to have "Service Via" naming style.
      Suppose he switches to Cloudflare tunneling? 'Jellyflare' would be a matching name, but the use case is still Jellyfin.

  • @jfan4reva
    @jfan4reva Месяц назад +40

    Just a quick word of advice. At work we have real time mirroring of our DASD. A year or two ago one of the newer people tried to do a copy of our production history file. It didn't work. As a matter of fact, they ended up corrupting both the production file, which immediately updated (corrupted) the mirrored remote production file. A week later, we finished rebuilding the production history file. Recreating it might be a better word to use. So, just remember, you still need a separate backup! An actual separate file of your mission critical file, with a unique name, EVEN WITH REAL TIME BACKUP! We got very lucky. We were able to rebuild the original file and verify it from four different files, The next day we had the separate backup file up and running.
    Nobody thought this might be necessary, because, hey! we've got offsite mirroring, in real time! The trick to data security is to look past your planned, installed super cool security system, and understand how it works, and what it's limitations are. If you fail to do so, expect to have a sinking feeling in your stomach some time in the future.

    • @ffwast
      @ffwast Месяц назад +8

      Turns out really backing things up includes a copy delayed enough to roll back to when someone screws it up 😆

    • @wChris_
      @wChris_ Месяц назад +5

      Thats a mirror youve got not a backup. A backup include going back in time, like a snapshot of all the files at a given time.

    • @zadekeys2194
      @zadekeys2194 Месяц назад +2

      That's no backup mate :) That's just a copy of your data. A copy that is not immune to human or machine error, or ransomware...
      I do something like this:
      Onsite - production data 1 and 2. Basically a hotspare of data1.
      Off-site - 1 ,2 and 3. 1 being a mirror of your production data. 2 being 1 week behind production. 3 being 2 weeks behind production.

    • @TheGTP1995
      @TheGTP1995 24 дня назад +1

      @@ffwast A real backup involves keeping a certain number of old copies around. Just delaying the copy still isn't a good solution, as it only allows you to restore up until the copy is done.

    • @ffwast
      @ffwast 23 дня назад

      @@TheGTP1995 I just mean to say it's not really a backup if you can't even fall back to it.

  • @therick0996
    @therick0996 Месяц назад +5

    'RAID is not a backup' should be on a t-shirt

  • @jburnash
    @jburnash Месяц назад +32

    I've actually talked to my buddy about hosting an offsite backup for myself (and vice-versa). I did dip my toes into Tailscale, and true to my superpower - it didn't work. Almost certainly my fault, as I'll find out when I get back to it.
    Excellent video, seeing real world implementations along with real world problems encountered is really helpful. Nice work!

    • @sewanlel8322
      @sewanlel8322 Месяц назад +1

      That sucks. I've gotten mine to work but for some odd reason the speeds are very low we are talking kilobytes so jellyfin is unusable I'm unsure what can be causing that I've got good internet on both ends could it be something with the configuration?

  • @ScottGrammer
    @ScottGrammer Месяц назад +22

    I own one of those cases. That case originally came with plastic mounts for three 2.5 inch drives. They mount to the right side of the motherboard tray, as you're looking at the front of the computer. I noticed that I did not see the fan mount rails at the top of the case, either. There is also supposed to be a third 3.5 inch drive mount. All four panels (top, bottom, and sides) are interchangeable, and the front panel buttons can be moved where ever you want them, so the case is really quite versatile. You can have the motherboard on the bottom, as you show here, or on either side, or hanging upside down from the top. You could even put the window on top if you like.

    • @HardwareHaven
      @HardwareHaven  Месяц назад +7

      Yeah, the 2.5" mounts were missing. If I have to add more cages I'll probably re-orient the case. Thanks for the tips!

    • @choahjinhuay
      @choahjinhuay Месяц назад +4

      @@HardwareHaven you sir have a 3D printer. Print out the part!

    • @IanBPPK
      @IanBPPK Месяц назад +1

      ​@@HardwareHaventhere were also clips to stack and join 2 of the Core V21 cases together for having a PC in one half and water-cooling in the other. The same core chassis is used in a tempered glass case , the Level 20 VT.
      Also, Core V21 can fit in an Ikea cube shelf without feet, minding thermals, and the Level 20 VT can fit in a Target bought one.

  • @benzene15
    @benzene15 Месяц назад +39

    My backup is at my parents house right now too😂
    Rsync goes nightly for TrueNAS to TrueNAS but I couldn’t use tailscale so I had to use WireGuard with only the specific IP address of the other NAS at my parents house.
    Great video!

    • @HardwareHaven
      @HardwareHaven  Месяц назад +3

      Nice haha!

    • @MenaceInc
      @MenaceInc Месяц назад +3

      Bit of a hassle if the IP gets renewed and changes :\

    • @pallasgames
      @pallasgames Месяц назад +1

      ​@@MenaceInc Not sure if do any coding or not but you do TrueNAS has an API. I'm looking at building a couple of TrueNAS servers. One at my house and one at my moms. I was thinking of seeing if I can set up a docker container with some code to get the IP address and update a config somewhere online. Then from my home network I can have another docker container running code to periodically check that config and make an API call to TrueNAS to change the IP address has changed.

    • @MenaceInc
      @MenaceInc Месяц назад +2

      @@pallasgames I would just go with ddclient and use a subdomain to point to each machine but I guess systems like tailscale skip all that hassle

    • @iamrage4753
      @iamrage4753 Месяц назад +1

      would this be roughly same for unraid, i would have liked to see headscale get used as a great alternative

  • @romayojr
    @romayojr Месяц назад +14

    this is gonna help solve a lot of issues for a bunch of redditors trying to access jellyfin remotely in the same scenario that i've seen from the r/jellyfin sub. well done man

  • @ndupontnet
    @ndupontnet Месяц назад +16

    A backup at my parents is something I've been thinking about a lot but never committed to

  • @jonjohnson2844
    @jonjohnson2844 Месяц назад +29

    You could probably fit all my really **important** files on a floppy disc, yet I have the most convoluted backup setup ever

    • @HardwareHaven
      @HardwareHaven  Месяц назад +8

      Haha sounds about right

    • @AndrewFrink
      @AndrewFrink Месяц назад +2

      Definitely a couple of cd-rw's, or a dvd-rw. Taxes, some photos, a few other small files, bitwarden and authy recovery keys, etc.

    • @rudysal1429
      @rudysal1429 Месяц назад

      So you don't need a nas or pc...

    • @jonjohnson2844
      @jonjohnson2844 Месяц назад +5

      @@rudysal1429 No, I'm just a tech geek, I don't 'need' anything.

  • @UKsystems
    @UKsystems 2 дня назад

    One thing that’s important to know when automated backups is malware can easily spread as a lot of modern ones lay dormant for months on end before activating and you wouldn’t know it’s on your back up or snapshots till it’s too late

  • @AxelZara
    @AxelZara 29 дней назад +1

    I just started traveling this year and have been taking tons of footage, I bought a NAS setup and put it at my moms as well.
    Set it up so she can watch whatever she wants and use it as needed as well.

  • @edwald4056
    @edwald4056 Месяц назад +6

    "No mum,I am not moving back in. But my 'movie' collection is..."

  • @zanderfaehrteisenbah
    @zanderfaehrteisenbah Месяц назад +12

    That’s exactly what I am trying to achieve!
    Only difference being: i want a small as possible parents-side-nas and use it with Plex .
    Thanks for the great video 👍

    • @carsandtools
      @carsandtools Месяц назад +6

      Pi 4 + large external drive eats almost zero electricity and workd wonders.

  • @TheQuickSilver101
    @TheQuickSilver101 Месяц назад +3

    I've been thinking about doing something like this for years. I might have to use this guide to finally take the plunge. Thanks!

  • @JohnneyleeRollins
    @JohnneyleeRollins Месяц назад +2

    If you mount your home nas media on your parent house backup with rclone over tailscale, you can configure your parents house to cache the upstream for seeking, and offloading the active streaming to the nas at their house (maybe dont transcode lol)

  • @alex.prodigy
    @alex.prodigy Месяц назад

    awesome video , as always ... i really appreciate you doing all of these setups and videos with affordable gear 👏🏻

  • @axelbyte_
    @axelbyte_ Месяц назад

    Thanks for the video! I've been exploring NAS stuff, and this was very helpful.

  • @izitorg
    @izitorg Месяц назад +2

    I have so many questions on the approach.. But if you're backing up your data to that machine why not just run a Jellyfin instance on the machine at your parents place to serve from the local files?

  • @jerrylees
    @jerrylees Месяц назад

    By turning it on and walking away you essentially "put the cover on the case" after building it. ;-) Love tailscale! I have it setup on my home network and a second personal laptop I travel with when I travel for work so I can access my HomeLab from the hotel-- it just works!

  • @rera1986
    @rera1986 Месяц назад +1

    I also do offsite backup, in a similar way, my old computer running truenas as bare metal, there was not a way to turn on/off the computer in bios, and wake om lan is sometimes, unreliable. So I buyed and monetary relay from ali express, get it into Home Assistant, and now the the computer starts 15min before the offsite backup will run, and turn off 6 hours later

  • @Nachesko
    @Nachesko Месяц назад +3

    Not tailscale but I use Zerotier to connect to work computers remotely. I have a bunch of computers off site that i administer and use that. Important turn the bios option power for always on, just in case there´s a power cut on the remote server side

  • @feenstraian
    @feenstraian Месяц назад

    This is exactly the video
    I needed. I’ve had plans to set up a reciprocal backup between my parents place and my own. We both have our own servers and physical offsite backups are becoming a hassle. Thanks for the guidance.

    • @diedrichguenther401
      @diedrichguenther401 Месяц назад

      This is a good video but I would also add some of the official Tailscale videos to your watchlist, Alex over there does an amazing job at explaining everything.

  • @shabadabadoo4326
    @shabadabadoo4326 Месяц назад +1

    My main home server is in a TT v21. It was my primary desktop case for nearly a decade. Including several years with a desk built around it, where I could see through the clear top down onto the components(poor mans l3pd3sk). I do wish it had more 3.5” bays, but otherwise you’re right about it being overkill.

  • @aaron57422
    @aaron57422 Месяц назад

    Nice setup! I've been thinking about doing something similar. I've also had headaches with TrueNAS and Kubernetes apps. As you showed you only put tailscale on your main TrueNAS as an app, how did you choose to setup other services that operate with the NAS data (jellyfin, syncthing, etc.)? A separate VM (or multiple?) with NFS mounts?

  • @ThomasFort
    @ThomasFort Месяц назад

    I have a local backup and really wanted a remote one this helped so much thank you!

  • @savagepro9060
    @savagepro9060 Месяц назад +4

    Moving in with your parents, is itself a life's backup plan!

    • @Chris.Brisson
      @Chris.Brisson Месяц назад +1

      Never move out to begin with; adulting is a trap!

    • @clemisch
      @clemisch Месяц назад +1

      But then the server is not "offsite"! 😋

  • @TryPr0x
    @TryPr0x Месяц назад +8

    New video! yay!

  • @anthonywilliams7052
    @anthonywilliams7052 28 дней назад

    Set your stuff on the flloor out of the way. Yeah, more dust, but it can't fall off the floor. Maybe electrically isolated with a backup too since lightning is a thing.

  • @pjdava
    @pjdava Месяц назад +1

    Hardware Haven, I loved this video so much, I had to hit the like button!

  • @plagosus
    @plagosus Месяц назад

    I do have the same case and tbh it's actually pretty good with great airflow. It has 3 bays for 3.5" HDD in the basement and originally comes with 3 bays for 2.5" SSDs on the side. Also, it's completely tool-less so you can open or readjust anything, including the mounts for additional fans or water cooler block on the top side. Magnetic mashes for dust protection are also nice touch and you can keep your system dead quiet because of large fans with low RPM. My Ryzen build was almost silent with 100% CPU load (running BOINC 24/7). The large non used space inside is great for a huge CPU cooler that can run almost silent while keeping the system cold.
    The only issue I had with this case and NAS build is that airflow is not the best in the corner where HDDs are, so they were getting pretty toasty when rebuilding the array in Unraid or so.

    • @andrewr7820
      @andrewr7820 Месяц назад

      See my post above regarding premature heat death. I your drives are running much over 35-40C, you better keep spares. A lot of spares.

    • @plagosus
      @plagosus Месяц назад

      @@andrewr7820 yeah I know. I changed the case for NAS build. Everything now runs in low 30 even under heavy load. I left v21 for some new desktop build. Worked just fine with m.2 storage.

  • @pachabee
    @pachabee Месяц назад

    This is awesome! I was wanting to do this too!

  • @user-up8qv3ts2w
    @user-up8qv3ts2w Месяц назад +1

    Hi , very nice solution for backup .
    I have a question , how about making home lab on budget with hardware from aliexpress , something like Cpu+BM+Ram bundle and compare it with something else .

  • @ogrooster69
    @ogrooster69 Месяц назад

    The timing of this video is great, I have a Synology into the basement of my folks' place and have it plugged into a router running FreshTomato. Backsups are slower than molasses but they're offsite. Hopefully he doesn't question why I convinced him to get the unlimited bandwidth for his plan.

  • @Daniel_Troutman
    @Daniel_Troutman Месяц назад

    Great Video!

  • @RoozenB
    @RoozenB Месяц назад

    Great video! Exactly the project I'm currently preparing for. Question, any particular reason you chose Debian for the reverse proxy vm?

    • @HardwareHaven
      @HardwareHaven  Месяц назад +3

      Because I'm a linux noob and debian is what I know best haha

  • @zanderfaehrteisenbah
    @zanderfaehrteisenbah Месяц назад +2

    Just one question: could you do an initial replication over your local network (local IP) und change the settings to use tailscale IP afterwards?

    • @HardwareHaven
      @HardwareHaven  Месяц назад +5

      Yes, but you’ll have to reconfigure the SSH connection. That’s what I did 👍🏻

    • @AlexKretzschmar
      @AlexKretzschmar Месяц назад +1

      If you use Tailscale node names they resolve via dns so they don’t need any reconfiguration.

  • @zyghom
    @zyghom Месяц назад

    nice
    I took a bit different route: I installed headscale and I am not attached to the server of tailscale.
    Plus: instead of installing tailscale client on each node, I installed on router at my home and on the router on the off side router and I can reach every host from both sides of the world.

  • @JohnsonIsaganiIIIVPulis
    @JohnsonIsaganiIIIVPulis Месяц назад

    I have the exact same case here at home as a gaming server. Good to know my chunky boi is a star today😂

  • @SOF006
    @SOF006 Месяц назад +1

    I love tailscale, also zerotier. Both are fantastic.

  • @ats1995
    @ats1995 Месяц назад

    Great video! I'm using Tailscale too, and am curious to see someone with a similar network use the ACLs

  • @TommyThousandFaces
    @TommyThousandFaces Месяц назад

    I tried using the Truenas Scale apps but they make the chosen pool go crazy, writing and writing to it constantly. Have you seen the same behaviour on your machines? I'd like to use my NAS box to do more and using the integrated tool seemed like a good idea. Turned out not to be the case. Loved the video!

  • @NatePick
    @NatePick 14 дней назад

    Ah... Oklahoma. Yes we all learn about having backups of backups to cloud backups here. Nators are a pain. 😂

  • @andrewr7820
    @andrewr7820 Месяц назад

    The biggest I have with "junk/recycled" NAS builds is the _lack of proper ventilation_ for the hard drives. Premature heat death is not a great scenario for a NAS. Use the drive monitoring features of TrueNAS to check the drive temps BOTH at idle and during sustained I/O!
    I quickly discovered some drives in a build for a friend were running at 50degrees Celsius. TOO HOT. I strapped a 120mm fan to the side of the case (both side panels off now) and set the fan to "max" in the BIOS to get the temps under control (~30C).

  • @mjmeans7983
    @mjmeans7983 Месяц назад +1

    I'm looking for an open-source Linux backup solution that has these features: 1) Ability to backup physical and virtual (ProxMox and Hyper-V) Windows Servers and Desktops, and Linux machines. 2) allows each backup client to have its own backup data retention policy (days, weeks, months, years); 3) efficiently uses backup storage space by storing data in common files between multiple computers and multiple backups only once; 4) has the ability to do bare metal restore of any retained backup to its physical computer, as well as volume and individual file restore.

    • @AgencyNighthawk
      @AgencyNighthawk Месяц назад

      Hate to break it to you, but what you just described is an enterprise solution like Hornetsecurity backup or Veeam. (and point 3 is simply not going to happen - no backup solution handles dedup like that, as it adds immense processing overhead). Nobody's making software like that for free.

    • @mjmeans7983
      @mjmeans7983 Месяц назад

      @@AgencyNighthawk Concerning #3, Windows Home Server original version and the 2011 version did. As well as Windows Small Business Server 2003 to 2016 did. And on those systems with old CPUs, slow SATA iron drives and 4 GB memory footprints it handled backing up XP to Windows 7 (and later 10) clients with up to 1 TB drives. It would be a complete surprise to me that a modern backups solution can't do what a something 10 years ago did.

  • @BarfusWOW
    @BarfusWOW Месяц назад

    haha i have that same case except mine holds 3 3.5" drives and 3 2.5" drives (mind you the 2.5 brackets are kinda poop, and they don't fit in super great due to wiring (i don't use them.), but i do like the fact the cases can be stacked and you can literally put whatever side on whatever side of the case..... so that's kinda interesting...

  • @adamchandler9260
    @adamchandler9260 Месяц назад +1

    Was going for this same concept but be warned that there is a 1MB/s transfer rate limit using the DERP protocol that Tailscale uses. You can use Tailscale on the same local network and get line rate transfers but why use Tailscale at that point.

  • @george_gav24
    @george_gav24 Месяц назад

    Have a backup at my parents too lol, also using tailscale but as a site to site edge router in a proxmox lxc, I was able to install tailscale in their firestick without much effort but since i got the site to site i ended up not needing it

  • @JamesTenniswood
    @JamesTenniswood Месяц назад

    Love tailscale, such a great service

  • @otter-pro
    @otter-pro Месяц назад +1

    Tailscale seems really powerful and I'd like to start using it eventually. I'm currently using Zero-tier, which is very beginner-friendly and easy to deploy in any type of network. But when I have too many nodes/devices, I think tailscale will be more suitable.

    • @andrewr7820
      @andrewr7820 Месяц назад

      I've had issues getting Zerotier running on TrueNAS. Hoping they sort that out soon.

  • @kevinhu196
    @kevinhu196 Месяц назад

    It's a good day when hardware haven uploads. It was a very cool solution you used with that jellyscale VM. How was the speed of tailscale when streaming from jellyfin (relative to your internet upload and your parents dl)?

  • @curtiscrowethephotopro2453
    @curtiscrowethephotopro2453 Месяц назад +1

    Noob question, how do you get the two SSD's to mirror? Is that something that is setup before or after TrueNAS is installed?

    • @HardwareHaven
      @HardwareHaven  Месяц назад +2

      Not a noob question! When running the installer, you just select both drives, and then you’ll have the option to set it up in mirrored ZFS

    • @collectorguy3919
      @collectorguy3919 Месяц назад +1

      During installation. 6:46 very briefly shows the installer "Choose destination media", where he selects the two destination SSDs.
      I understand why you prefixed the question with "noob". The smartest contributors become overwhelmed with the volume of questions and become frustrated when there's a big knowledge gap. RTFM (read the friendly manual) goes way way back.

  • @playeronthebeat
    @playeronthebeat Месяц назад

    Been thinking about that, too.
    But been also thinking of getting one or two of my crazy buddies and getting us a rack unit somewhere off-site :D
    Let's see what pans out. Theory's the same, just different place.

  • @TecSanento
    @TecSanento Месяц назад

    How do you compress the data when using slow internet connections like 2 megabits?

  • @fiveangle
    @fiveangle 28 дней назад

    You successfully configured the remote system for disaster recovery, but you never actually tested that it works (!)
    I had a similar configuration and unfortunately, the configuration of my primary Trunas server had an issue, necessitating me to completely reconfigure Trunas from scratch, which was a royal PITA and took several days (luckily no critical data was lost). Accepting this disaster recovery architecture design failure, I ended up scrapping the entire thing and instead chose to implement Proxmox Virtual Environment on both local and remote systems bare metal, then installed Proxmox Backup Server as a container on both local and remote PVEs, configured the primary PVE to backup my Trunas VM to the local PBS, then replicate weekly to the off-site PBS instance. Not accepting relying on hope and prayers that it will work in a disaster, I tested restoring my Trunas VM both from the local PBS but also the remote PBS and both completed painlessly. Testing further, I took an old system I had locally, installed PVE, PBS in a local container, configured this test PBS to connect to the remote PBS instance, and again, painlessly restored Trunas VM lickety-split. Lastly, I purposely corrupted the Trunas VM on this "test" local second PVE, let it complete a sync to the remote PBS, and I was able to restore that Trunas VM from a pre-corrupted snapshot from the remote PBS, and yet again, it worked painlessly to restore the local test Trunas VM to a fully working pre-corrupted instance.
    At this point, I cannot recommend Trunas sync for disaster-recovery, but a true remote backup architecture such as Proxmox Backup Server is really the "right" approach.

  • @guesswho2778
    @guesswho2778 Месяц назад

    lmao i thought this was a part 2 because i watched it already but realised thats because i watched it on your patreon

  • @LokiDeth
    @LokiDeth Месяц назад

    millage may vary but i do have Tailscale up and working on a fire cube, had a 1st gen firestick that it would not work on.

  • @ws_stelzi79
    @ws_stelzi79 Месяц назад

    You know TrueNas Scale is basically a Debian with some "very fancy" web gui (very simplified). You could try to run the Tailscale client on the bare metal Debian and see if that is less complicated to set up.

  • @floogulinc
    @floogulinc Месяц назад

    Is there a reason not to run the reverse proxy directly on truenas itself instead of a VM so you wouldn't need two instances of tailscale?

  • @mankindapparel
    @mankindapparel Месяц назад

    haaaa “how does this make you feel?…” 6:06

  • @TannerBugatti
    @TannerBugatti Месяц назад

    Should be a quick backup, only has to go upstairs 😏

  • @DeafGamer2015
    @DeafGamer2015 Месяц назад

    That's a nice Canada Hat! :D

  • @AlexRib
    @AlexRib Месяц назад

    You could expose the firestick on your parents' home to tailscale by adding that IP (or the entire subnet) to your tailnet. The firestick would be able to find your jellyfin server that way, without a vm.

  • @alexmuse3565
    @alexmuse3565 Месяц назад

    Oklahoma :o
    I didn't know you were in the state next door, I'm right above you in the state of Kansas, just a 10-mile drive in fact from the Oklahoma-Kansas border.

  • @theWSt
    @theWSt Месяц назад

    Very cool setup! One question: What would you say is the minimum Internet connection speed required for such a setup? Both me and my parents have 50 Mbit/s down and 15 Mbits/s up, which is fast enough for what we do (and it's cheep 😉). But I'm afraid the bottleneck of 15 Mbit/s up could be too slow for a reliable backup solution. What do you think?

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 Месяц назад

      I'd say that is plenty for periodic incremental backups as uploading just the deltas doesn't really require that much bandwidth anyway. But the initial full backup could be a problem indeed and take several days depending on how much data you need to back up.

    • @johnmunton-G7SSE
      @johnmunton-G7SSE Месяц назад

      @@RogerioPereiradaSilva77 If possible, sync the two machines on the local network first. Then take the back-up machine to the off site location?

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 Месяц назад

      @@johnmunton-G7SSE Yes, that's the best course of action for a full backup in that situation. One can also do the good old _sneakernet_ method by taking the full backup with them on external hard drives to offload them on the remote site. This is useful in case their backup strategy demands periodic full backups in addition to the daily incremental ones. In fact, some cloud storage providers even offer this as an option in some of their higher paid tiers in order to avoid having to pay exorbitant ingress/egress data transfer fees.

    • @eDoc2020
      @eDoc2020 Месяц назад +1

      If you limit your backups to a continuous 8 or 9 MBit/sec you will transfer 1 megabyte per second and have 6 Mbit/s left over for other daily activities. 1 megabyte per second is 86 gigabytes per day. Unless you produce new data that quickly your connection speed will be plenty for incremental backups.

  • @Scooter30FTW
    @Scooter30FTW Месяц назад

    Yeah,I wish I could do something like that,but the internet at my mom's house is painfully slow. So slow it couldn't even download a ~130 megabyte driver for a device she bought. I ended up downloading it over my portable hotspot on my laptop,then copying it over to her computer.

  • @JonathanTalksHW
    @JonathanTalksHW Месяц назад

    I would definitely do that when I move out.

  • @DIYDaveOK
    @DIYDaveOK Месяц назад

    What kind of performance do you have sending files to the remote backup? I would love to do something like this but my upload is limited to 100Mbps (stupid Cox, wish I had OECFiber), which would make backing up 4-5 TB of data a challenge...

    • @playlist5455
      @playlist5455 Месяц назад +2

      You backup locally initially. Then, it's only the changed files each day, which finishes quickly

    • @HardwareHaven
      @HardwareHaven  Месяц назад +1

      @@playlist5455 What he said haha. I haven't tried a large transfer yet. But I have 1Gb up and down and my parents are at 300Mb up and down (I know, I'm lucky lol)

  • @mircocispazia97
    @mircocispazia97 Месяц назад

    I can't belive i'm not the only one to do this remote backup thing ti my parent's house ahahaha, whats more i have the same case as you in my parents house!!!

  • @forwardslash1486
    @forwardslash1486 Месяц назад

    I had a go at building this but I fell down on the part of having a parents house. How do I download this?

  • @gamergamer2990
    @gamergamer2990 Месяц назад

    how do you fix the problem of tailsacale stuck at deploying i hoped you explain it in the video i have the same issue and i couldn't figure it out
    great video love your video

  • @SilverSmrfr
    @SilverSmrfr Месяц назад

    I have an offsite Backup at Hetzner for very cheap. Like 3€ per month for a 1TB storage box. This should also be available in North America afaik.

    • @AndrewFrink
      @AndrewFrink Месяц назад

      What's the cost if i need to egress all 1tb?

  • @aurvaroy6670
    @aurvaroy6670 Месяц назад

    I guess the reason you got that case for free was cause it's missing 2.5" drive trays as well as a third 3.5" drive tray. Since your have a 3D printer, you can definitely print them put lol
    I used to own that case and I do agree with your opinion about it's interior layout, but I didn't have the desire to try other configurations, which is one of the reasons I sold it

  • @theroboticscodedepot7736
    @theroboticscodedepot7736 Месяц назад

    What kind of throughput bandwidth can you achieve? Can you give an estimate of how long it would take to backup 1 GB (single file) of data.

    • @tanmaypanadi1414
      @tanmaypanadi1414 Месяц назад +1

      it all depends on the upload bandwidth of your Internet connection or the downloads bandwidth limittations at the secondary location.
      usually if you subscribe for a 100Mbit connection for your ISP your upload is capped to 50 up.
      only true way to know is do a speed test at the secondary location it can be on your phone too just to know the worst case.

  • @lukedmac19
    @lukedmac19 Месяц назад

    Hey mate can you make like a blog of how to do this go to wo with like all the jellyfin instructions on the client side too?

  • @Ruby_Mochii
    @Ruby_Mochii 7 дней назад

    What if you don't have a gigabit upload?
    the up could be 10mbps or 20mbps or more depends.
    It would take forever just to upload a few gb of data or videos. Especially if you have a lot since it's very easy nowadays.
    I only realised and kinda defeats the purpose offsite backup nas if it's that slow.

  • @theboomingbomber
    @theboomingbomber Месяц назад

    Funnily enough I already use Tailscale for accessing my Jellyfin server when I’m away from home

  • @jumpmaster5279
    @jumpmaster5279 Месяц назад +3

    Hmm, I don't see much use of this for my home lab, but it's still a very streamline process of maintaining multiple systems.
    A tech goblin 👹 from hardware haven

  • @leo_craft1
    @leo_craft1 Месяц назад

    Reverse proxy is always a big friend

  • @jonathanschober1032
    @jonathanschober1032 Месяц назад

    I've got basically the exact setup, but with proxmox. 2 proxmox hosts syncing PBS backups

    • @fiveangle
      @fiveangle 28 дней назад

      this word "exact"... i do not think it means what you think it means 😛

    • @jonathanschober1032
      @jonathanschober1032 28 дней назад

      @@fiveangle fair enough 😂
      I’ve got a very similar setup!
      Exactly the same concepts using tailscale and high level design

  • @prateeksaxena6161
    @prateeksaxena6161 Месяц назад

    Hey i want to ask one thing that i5 4th generation with 8gb of ram can i run pihole and opnsense with it and what will be throughput I get and operating system will proxmox how much resource allocate which vm opnsense and pihole

  • @A77ick
    @A77ick Месяц назад

    Funny, I've been attempting to do this same exact thing, however after setting up my SSH connection with the destination Tailscale address, the ZFS replication tasks keeps getting a "permissions Denied" error on the destination NAS even though I am using the root login and password. What is even more strange is that I can use the shell on either NAS to SSH to the tailscale addresses using root. but ZFS replication just craps out. It has been a bit perplexing.

    • @tanmaypanadi1414
      @tanmaypanadi1414 Месяц назад

      I have not used ZFS because I don't have CMR drives. but from my previous Linux f*ups. I suspect ZFS is setup as a separate user out of the box and just needs to be added to the right group with correct permissions.

    • @HardwareHaven
      @HardwareHaven  Месяц назад

      Yeah that sounds more like a ZFS/SSH issue. I would check out some of Lawrence System's guides. that's the only way I function haha

    • @A77ick
      @A77ick Месяц назад

      @@HardwareHaven oddly enough it was his and Craft Computing's guides I was following.when this happened. Yours popped up and I figured id see if there was any subtle differences between theirs, yours and mine. Im am probably going to do a fresh install of TrueNAS on a 3rd unit and see if it is the host or destination that is the problem.

  • @ZachariasEnislidis
    @ZachariasEnislidis Месяц назад

    Tailscale is awesome even the free tier.

  • @DeNNiiiable
    @DeNNiiiable Месяц назад

    Syncthing with versions probably easier for this purpose. It would have been just plug and play at the house but I guess jellyfin reverse proxy made it complicated. I use tailscale my self almost daily and it's getting better all the time

  • @d4rkz3nn3n
    @d4rkz3nn3n Месяц назад

    Yooo wait I live in Oklahoma too! What part of Oklahoma do you live in? I'm near the Stillwater and Tulsa area

  • @fairmania
    @fairmania Месяц назад

    Quality footage as always, this would suit me if only my Mum had the internet...... :(

  • @savagepro9060
    @savagepro9060 Месяц назад +3

    3:48
    PCs: " this is the motherboard that I washed in a sink . . . "
    Apple users🍎: "water damage repair costs"

  • @Cmdr_Akmal
    @Cmdr_Akmal Месяц назад

    So tailscale is like VPN? wow its looks good for me, i got new information there.
    Thanks!

  • @tm106
    @tm106 Месяц назад

    you've probably answered this already, but what kind of mic is that? shure mv...something 7?

  • @famitory
    @famitory Месяц назад +1

    having those big openings in the back (no i/o plate, open pci slots) is not so good. i've had multiple motherboards get destroyed by mice making their home inside cases and if you're leaving a system in a home you're not in frequently that's a real concern!

    • @shanent5793
      @shanent5793 Месяц назад

      If his parents have to live with mice, then he shouldn't be asking for free electricity and internet

    • @famitory
      @famitory Месяц назад +1

      @@shanent5793 some houses are just impossible to keep pest-free. you can call the exterminator as much as you like and they will keep coming back if the house is old or there is pet food that has to stay out

    • @shanent5793
      @shanent5793 Месяц назад

      @@famitory my experience was different, after plugging all the leaks in our 1918 house (necessary to have a reasonable heating/cooling bill) we never again saw any evidence of mice. The cat was probably additional insurance, he wouldn't tolerate mice messing with his food. But I suppose there could be some environments where it may be more difficult

  • @Viking8888
    @Viking8888 Месяц назад

    I noticed your super cool CANADA hat. Are you Canadian, or just wear a hat to display your fondness for the country? 🤔😉

  • @pkt1213
    @pkt1213 Месяц назад

    Didn't know you lived in Oklahoma. I live just outside tulsa. I plan on doing this at my parents but....they alsonlive just outside Tulsa but have to hotspot their phones to have internet. 😢

    • @HardwareHaven
      @HardwareHaven  Месяц назад

      Yeah I'm glad my parents moved a few years ago. Where they were before would've made this pretty much impossible haha

  • @nyccontrabass3489
    @nyccontrabass3489 Месяц назад

    It’s a good case.

  • @WouterVerbruggen
    @WouterVerbruggen Месяц назад

    Are Apple TV's still a thing? Haven't seen any being used in like a decade

  • @freestudymusic550
    @freestudymusic550 Месяц назад

    I always watch your video ❤

  • @GsrItalia
    @GsrItalia Месяц назад

    At 03:13 my "hard pass" mode for this video kicked in.
    I don't want to speak badly about the sponsor (i use it, it works great, has a lot of features) but because this kind of solution is a gateway for paying a subscription. On one hand... deserved. The core of this video (the product of the advertiser) works great and I like the philosophy of the company.
    On the other hand, the same kind of approach can be achieved with more hardware and/or different software with more creativity and craftines at least on the backup side, forwarding *one* port for a VPN server and using one of the several free dynamic DNS services you named in some of your videos.
    The solution works? Yes. Can be done in a true "Hardware Haven" way without the sponsored product? Again yes (unless a Carrier Grade NAT on both side of the VPN).
    Not willing to drink more from the "ad cup" for today.
    'til the next video.

  • @Ruby_Mochii
    @Ruby_Mochii 7 дней назад

    15:26 name of first movie from "latest movies"?

  • @scruggs.jonathan
    @scruggs.jonathan Месяц назад

    Hello fellow Oklahoman!

  • @ghostblackout1
    @ghostblackout1 Месяц назад

    good video

  • @armaanmohamed3563
    @armaanmohamed3563 Месяц назад +1

    Dad, I have something new to try with the NAS! 🗣

    • @HardwareHaven
      @HardwareHaven  Месяц назад +1

      That was... basically how this started lol

    • @armaanmohamed3563
      @armaanmohamed3563 Месяц назад

      @@HardwareHaven You're the reason I got into this whole thing 😂

  • @MenaceInc
    @MenaceInc Месяц назад +1

    Would love to have remote backups but internet speeds here are so awful 😅

    • @HardwareHaven
      @HardwareHaven  Месяц назад +1

      Yeah that can definitely be a limitation...

    • @NiHaoMike64
      @NiHaoMike64 Месяц назад +2

      A lot of older ISPs are particularly bad about expanding upload capacity. And it has been like 2 decades when it was realized that upload bandwidth is becoming more important.