Simple DIY Offsite Backup NAS using Tailscale

Поділитися
Вставка
  • Опубліковано 6 лип 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 UA-cam!
    🔓 Patreon: / hardwarehaven
    🔓 UA-cam: / @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
  • Наука та технологія

КОМЕНТАРІ • 269

  • @arubial1229
    @arubial1229 2 місяці тому +162

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

    • @HardwareHaven
      @HardwareHaven  2 місяці тому +72

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

    • @Yuriel1981
      @Yuriel1981 2 місяці тому +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 місяці тому +4

      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 2 місяці тому +45

    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 2 місяці тому +10

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

    • @wChris_
      @wChris_ 2 місяці тому +6

      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 місяці тому +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 Місяць тому +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 Місяць тому

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

  • @jburnash
    @jburnash 2 місяці тому +34

    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 2 місяці тому +2

      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?

  • @benzene15
    @benzene15 2 місяці тому +43

    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  2 місяці тому +4

      Nice haha!

    • @MenaceInc
      @MenaceInc 2 місяці тому +3

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

    • @pallasgames
      @pallasgames 2 місяці тому +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 місяці тому +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 2 місяці тому +1

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

  • @ndupontnet
    @ndupontnet 2 місяці тому +19

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

  • @ScottGrammer
    @ScottGrammer 2 місяці тому +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  2 місяці тому +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 2 місяці тому +4

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

    • @IanBPPK
      @IanBPPK 2 місяці тому +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.

  • @romayojr
    @romayojr 2 місяці тому +15

    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

  • @therick0996
    @therick0996 2 місяці тому +6

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

  • @edwald4056
    @edwald4056 2 місяці тому +7

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

  • @TheQuickSilver101
    @TheQuickSilver101 2 місяці тому +4

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

  • @jonjohnson2844
    @jonjohnson2844 2 місяці тому +30

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

    • @HardwareHaven
      @HardwareHaven  2 місяці тому +8

      Haha sounds about right

    • @AndrewFrink
      @AndrewFrink 2 місяці тому +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 2 місяці тому

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

    • @jonjohnson2844
      @jonjohnson2844 2 місяці тому +5

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

  • @AxelZara
    @AxelZara 2 місяці тому +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.

  • @alex.prodigy
    @alex.prodigy 2 місяці тому

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

  • @TryPr0x
    @TryPr0x 2 місяці тому +8

    New video! yay!

  • @axelbyte_
    @axelbyte_ 2 місяці тому

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

  • @zanderfaehrteisenbah
    @zanderfaehrteisenbah 2 місяці тому +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 2 місяці тому +6

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

  • @aaron57422
    @aaron57422 2 місяці тому

    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?

  • @JohnneyleeRollins
    @JohnneyleeRollins 2 місяці тому +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)

  • @rera1986
    @rera1986 2 місяці тому +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

  • @jerrylees
    @jerrylees 2 місяці тому

    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!

  • @shabadabadoo4326
    @shabadabadoo4326 2 місяці тому +2

    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.

  • @C0LPAN1C
    @C0LPAN1C 9 днів тому

    Core V21 case is a beast. It was used in my first custom build, 4790K.

  • @SuperMakeSomething
    @SuperMakeSomething 14 днів тому

    Is it possible to do this in CasaOS where it’s not possible to run a VM? TrueNAS Scale only seems to support systems with multiple hard drives, but this application seems like a great use case for old laptops, etc. that only have a single drive.

  • @savagepro9060
    @savagepro9060 2 місяці тому +4

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

    • @Chris.Brisson
      @Chris.Brisson 2 місяці тому +1

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

    • @clemisch
      @clemisch 2 місяці тому +1

      But then the server is not "offsite"! 😋

  • @izitorg
    @izitorg 2 місяці тому +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?

  • @feenstraian
    @feenstraian 2 місяці тому

    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.

    • @diedrichg
      @diedrichg 2 місяці тому

      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.

  • @ThomasFort
    @ThomasFort 2 місяці тому

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

  • @pjdava
    @pjdava 2 місяці тому +1

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

  • @UKsystems
    @UKsystems Місяць тому

    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

  • @Nachesko
    @Nachesko 2 місяці тому +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

  • @ogrooster69
    @ogrooster69 2 місяці тому

    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.

  • @plagosus
    @plagosus 2 місяці тому

    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 2 місяці тому

      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 2 місяці тому

      @@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.

  • @user-up8qv3ts2w
    @user-up8qv3ts2w 2 місяці тому +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 .

  • @zyghom
    @zyghom 2 місяці тому

    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.

  • @TecSanento
    @TecSanento 2 місяці тому

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

  • @pachabee
    @pachabee 2 місяці тому

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

  • @anthonywilliams7052
    @anthonywilliams7052 2 місяці тому

    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.

  • @JohnsonIsaganiIIIVPulis
    @JohnsonIsaganiIIIVPulis 2 місяці тому

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

  • @zanderfaehrteisenbah
    @zanderfaehrteisenbah 2 місяці тому +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  2 місяці тому +5

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

    • @AlexKretzschmar
      @AlexKretzschmar 2 місяці тому +1

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

  • @floogulinc
    @floogulinc 2 місяці тому

    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?

  • @forwardslash1486
    @forwardslash1486 2 місяці тому

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

  • @nvmeku
    @nvmeku Місяць тому

    does tailscale tunnel the traffic entirely? or i just do some kind of handshake then it does direct connection one device to another ?

    • @leexgx
      @leexgx 27 днів тому

      It’s a p2p vpn basically it is a tunnel and encrypted (it will use slower relay server if it can’t get a direct connection at one of the ends)

  • @mankindapparel
    @mankindapparel 2 місяці тому +1

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

  • @RoozenB
    @RoozenB 2 місяці тому

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

    • @HardwareHaven
      @HardwareHaven  2 місяці тому +3

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

  • @Daniel_Troutman
    @Daniel_Troutman 2 місяці тому

    Great Video!

  • @mjmeans7983
    @mjmeans7983 2 місяці тому +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 2 місяці тому

      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 2 місяці тому

      @@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.

  • @george_gav24
    @george_gav24 2 місяці тому

    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

  • @DIYDaveOK
    @DIYDaveOK 2 місяці тому

    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 місяці тому +3

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

    • @HardwareHaven
      @HardwareHaven  2 місяці тому +2

      @@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)

  • @curtiscrowethephotopro2453
    @curtiscrowethephotopro2453 2 місяці тому +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 місяці тому +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 2 місяці тому +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.

  • @LokiDeth
    @LokiDeth 2 місяці тому

    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.

  • @ats1995
    @ats1995 2 місяці тому

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

  • @SOF006
    @SOF006 2 місяці тому +1

    I love tailscale, also zerotier. Both are fantastic.

  • @BarfusWOW
    @BarfusWOW 2 місяці тому

    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...

  • @andrewr7820
    @andrewr7820 2 місяці тому

    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).

  • @gamergamer2990
    @gamergamer2990 2 місяці тому

    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

  • @prateeksaxena6161
    @prateeksaxena6161 2 місяці тому

    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

  • @adamchandler9260
    @adamchandler9260 2 місяці тому +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.

  • @mircocispazia97
    @mircocispazia97 2 місяці тому

    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!!!

  • @JamesTenniswood
    @JamesTenniswood 2 місяці тому

    Love tailscale, such a great service

  • @theboomingbomber
    @theboomingbomber 2 місяці тому

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

  • @otter-pro
    @otter-pro 2 місяці тому +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 2 місяці тому

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

  • @TannerBugatti
    @TannerBugatti 2 місяці тому

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

  • @NatePick
    @NatePick Місяць тому

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

  • @JonathanTalksHW
    @JonathanTalksHW 2 місяці тому

    I would definitely do that when I move out.

  • @TommyThousandFaces
    @TommyThousandFaces 2 місяці тому

    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!

  • @guesswho2778
    @guesswho2778 2 місяці тому

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

  • @ws_stelzi79
    @ws_stelzi79 2 місяці тому

    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.

  • @playeronthebeat
    @playeronthebeat 2 місяці тому

    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.

  • @A77ick
    @A77ick 2 місяці тому

    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 2 місяці тому

      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  2 місяці тому

      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 2 місяці тому

      @@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.

  • @DeafGamer2015
    @DeafGamer2015 2 місяці тому

    That's a nice Canada Hat! :D

  • @lukedmac19
    @lukedmac19 2 місяці тому

    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?

  • @Scooter30FTW
    @Scooter30FTW 2 місяці тому

    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.

  • @kevinhu196
    @kevinhu196 2 місяці тому

    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)?

  • @Ruby_Mochii
    @Ruby_Mochii Місяць тому

    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.

    • @leexgx
      @leexgx 27 днів тому

      Have better upload ? It’s really a you problem same thing applies if you’re using cloud backup or OneDrive/dropbox (cap upload speed to half your real upload speed so you don’t have 1000 ping and probably packet loss, unless you’ve got a router of the allow QOS to limit the upload and download to 90%)

  • @theroboticscodedepot7736
    @theroboticscodedepot7736 2 місяці тому

    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 2 місяці тому +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.

  • @Ruby_Mochii
    @Ruby_Mochii Місяць тому

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

  • @theWSt
    @theWSt 2 місяці тому

    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 2 місяці тому

      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 2 місяці тому

      @@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 2 місяці тому

      @@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 2 місяці тому +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.

  • @alexmuse3565
    @alexmuse3565 2 місяці тому

    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.

  • @jonathanschober1032
    @jonathanschober1032 2 місяці тому

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

    • @fiveangle
      @fiveangle 2 місяці тому

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

    • @jonathanschober1032
      @jonathanschober1032 2 місяці тому

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

  • @fiveangle
    @fiveangle 2 місяці тому

    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.

  • @SilverSmrfr
    @SilverSmrfr 2 місяці тому

    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 2 місяці тому

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

  • @d4rkz3nn3n
    @d4rkz3nn3n 2 місяці тому

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

  • @tm106
    @tm106 2 місяці тому

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

  • @leo_craft1
    @leo_craft1 2 місяці тому

    Reverse proxy is always a big friend

  • @ZachariasEnislidis
    @ZachariasEnislidis 2 місяці тому

    Tailscale is awesome even the free tier.

  • @AlexRib
    @AlexRib 2 місяці тому +1

    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.

    • @SuperMakeSomething
      @SuperMakeSomething 14 днів тому +1

      Wouldn’t this route all of the firestick traffic through Tailscale though? As I understand it, this only tunnels the Jellyfin connection, so Netflix and other services continue to run through his parent’s local network, which is much faster and doesn’t use up his bandwidth.

    • @AlexRib
      @AlexRib 14 днів тому +1

      @@SuperMakeSomething no, it just lets you access that IP on your subnet through the device that has tailscale installed on it

    • @SuperMakeSomething
      @SuperMakeSomething 14 днів тому +1

      @@AlexRib Interesting. Sorry I am new to this, but am trying set up something similar on a machine that cannot run TrueNAS and am wondering if you could confirm if I am understanding this correctly. You are saying that he could add the IP of his Jellyfin server at his home to the Tailnet? Then nginx would be used so that a local IP on his parents’ network could be plugged into the Jellyfin app running on his parents’ firestick to route the traffic to the exposed Tailscale address of his home Jellyfin server? Thanks in advance for helping me understand this better!
      Edit: Ah never mind I think I am making this too complicated. You are saying add the IP of the firestick at his parents’ house to the tailnet. A different question then - does this require the firestick to be able to run the Tailscale app in order to be added to the tailnet?

    • @AlexRib
      @AlexRib 14 днів тому +1

      @@SuperMakeSomething nop, just one device needs to be running tailscale in that network. and the traffic to jellyfin will go through that device

    • @SuperMakeSomething
      @SuperMakeSomething 14 днів тому +1

      @@AlexRib Very interesting. I will give this a try! Thank you!

  • @aurvaroy6670
    @aurvaroy6670 2 місяці тому

    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

  • @DeNNiiiable
    @DeNNiiiable 2 місяці тому

    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

  • @fairmania
    @fairmania 2 місяці тому

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

  • @WouterVerbruggen
    @WouterVerbruggen 2 місяці тому

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

  • @armaanmohamed3563
    @armaanmohamed3563 2 місяці тому +1

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

    • @HardwareHaven
      @HardwareHaven  2 місяці тому +1

      That was... basically how this started lol

    • @armaanmohamed3563
      @armaanmohamed3563 2 місяці тому

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

  • @4ida
    @4ida 2 місяці тому

    But can you backup docker with rclone

  • @CPPRODUCTIONS1001
    @CPPRODUCTIONS1001 2 місяці тому

    my remote backup is at the end of my garden

  • @jumpmaster5279
    @jumpmaster5279 2 місяці тому +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

  • @Viking8888
    @Viking8888 2 місяці тому

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

  • @famitory
    @famitory 2 місяці тому +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 2 місяці тому

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

    • @famitory
      @famitory 2 місяці тому +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 2 місяці тому

      @@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

  • @thespencerowen
    @thespencerowen 2 місяці тому

    Careful of data caps. I tried this with my parents but found out they are capped at 1TB 😢

  • @szaszm_
    @szaszm_ 2 місяці тому

    You're the youtuber who does all the things I want to do but am too lazy to actually do. Or when I do them, I'm too lazy to maintain them.

  • @nyccontrabass3489
    @nyccontrabass3489 2 місяці тому

    It’s a good case.

  • @pkt1213
    @pkt1213 2 місяці тому

    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  2 місяці тому

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