Everyone knows that YouTube is a hot mess when it comes to privacy, and I finally got fed up with having to shell out my hard earned money for YouTube Premium. It wasn’t too dificult to find a reasonable solution for my Fedora system… just pop into Gnome Software and install Pipeline. Problem solved there… no tracking, and I only had to deal with the occasional sponsor message in a video. I’ve also got UBlock Origin, Sponsor Block and Dearrow installed in Fire Fox, so things are solved there too. The problem was my iPhone, and how to work around the ads in YouTube there. Thankfully, a little research lled me to an app/server called Yattee. I found a few guides in their documentation about how to install it (it assumes Docker, but I have Podman on my Fedora system and had to modify some instructions slightly to take SELinux into account), and I successfully got it set up. I did have to connect Yattee to an Invidious instance, but that’s quite straightforward to do. Finally, I used Tailscale Serve to create a reverse HTTPS proxy in front of the Yattee server hosted via the Podman instance so I could access the server from the client app on my iPhone regardless of wherever I happen to be. I’ve tested it out, and despite the client being a beta (v2.x) and the server being fairly new as well, it allows me to enjoy YouTube videos without Google’s privacy-invasive BS. Two final notes: 1. The server isn’t exposed to the public internet, and is only available over my tailnet. 2. I use a public Invidious instance, but the integration isn’t for the actual retrieval of videos (that’s handled by the Yattee server, which is YT-DLP based), it’s more for search and metadata retrieval. Maybe not a perfect solution, but it does the job I want it to do.

    • cmbabul@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      19 hours ago

      So I’ve dabbled on and off with Tailscale for a while and have pretty much all my services besides my video players behind it. Was part of a big efficiency push I did earlier in the year which was a giant pain in the ass so I’m kinda taking a step back for a few weeks and enjoy the fruits of my work and also catch up on all the things I forget to do when I hyper fixate on my lab.

      My question is how much of a pain in the ass will it be to move from tail to head

    • shrek_is_love@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      19 hours ago

      My current setup isn’t available outside my house so I was planning on hosting something like WireGuard. What’s the advantage of Headscale over a more traditional VPN?

      • in_my_honest_opinion@piefed.social
        link
        fedilink
        English
        arrow-up
        2
        ·
        18 hours ago

        It’s a mesh for wireguard with DERP and MagicDNS so you can segment traffic, do availability groups, point to point all from the same service.

        Read through the repo, but I have deployed this to a VPS and I am really happy with it

        https://github.com/meerzulee/headscale-setup

        It packages headplane which is similar to crossplane and has a pretty intuitive webgui. Just make sure it’s well secured, https, reverseproxy yadda yadda

        Neither wireguard nor headscale nor tailscale will work through a cloudflsre tunnel and the wireguard/headscale server cannot be behind a CDN DNS proxy