I do not believe that is the case. Youtube ads are an insanely profitable business. I suspect throwing a couple dozen of FTEs on blocking ad blockers would be <1% of current revenue.
Atemu
Could it be that these are spam numbers that tried to reach you at some point but were blocked before they could?
Subnet forwarding does not work in that direction. What you've done is allow devices in your Tailnet (i.e. your remote machine) to access 192.168.1.0/24 by using your laptop as a proxy, not the other way around; the chromecast doesn't know it could reach your remote machine via your laptop.
This would be a giant hack and it's unlikely to work but it's possible you could get the Chromecast to communicate with the remote machine via your laptop by setting the default gateway of the Chromecast's network connection to the local IP address of the laptop.
It'll probably lose internet connection that way, not sure Jellyfin needs that (don't think so?).
I'd rather recommend you look into getting Tailscale onto that Chromecast. I've never used these things, so I don't know whether that's possible.
But the stream will consume the cellular connection, because you’re using the phone’s wifi for the hotspot (the phone only has one wifi interface so it cannot use it both to connect to the local LAN and for hotspot).
This is not necessarily true. It's almost always possible to use the 2.4GHz band on one side and the 5GHz one on the other and multiple networks on one WiFi interface isn't impossible either.
Modern Android devices can provide hotspot of the connected WiFi without any modifications. For some anecdata: My FP4 with LineageOS 20 and a Samsung A50 (Android 11) can both do it.
If you are absolutely concerned with privacy and knowledgeable with computers then self hosting FOSS software from your own instance is the best option to maintain control of your data.
Well, only partially. Unless you are sharing that instance with a good amount of people, you'd still be tracked all the same. If you configure i.e. SearX to use multiple tracking search engines, multiply so.
No, not obviously.
People new to Nix/NixOS always seem to think that flakes are some kind of fundamental shift or something and if you don't use flakes, you're not going to be ready for the future or whatever.
No, they're not.
They're "just" a standardised method of composing separate Nix projects.
In the most common NixOS case (and especially when starting out) you have exactly one external Nix project you depend on and that's Nixpkgs. Flakes provide very little (if any) benefit in this specific case.
If you're starting out, you don't need to care one bit about flakes, experimental features and the documentation of features that are not intended to be commonly used yet (especially not for beginners).
And entirely optional.
I have no idea what you're talking about at this point.
GIMP is FLOSS though?
How do you reply to emails to your catch-all?
You don't need to get it set up with your domain. All you need is the IP address of the machine it's running on; either local or Tailscale address. Just type it into the browser URL bar. I.e. http://192.168.0.1:8080/ is a valid URL.
Now, obviously you'd want to have the ability to do things like type a human readable domain name and have SSL certificates but they're not technically necessary. Until I found the time to set up my reverse proxy, I used my Paperless using a bookmark to the IP address and port.
Pointing your domain at a Tailscale address is pretty simple, you just need to add an A record wherever your domain's DNS zone is configured which points at the IP address (e.g. 100.107.42.69).