Adam_Meshnet

joined 11 months ago
[–] Adam_Meshnet@alien.top 1 points 11 months ago

ESPresense! Especially if you're into ESP32-based things.

It lets you track Bluetooth beacons from different devices - such as phones, watches, laptops, etc. With HomeAssistant it's pretty easy to automate lights based on your distance to the Espresense node, although requires a bit of tinkering.

[–] Adam_Meshnet@alien.top 1 points 11 months ago

Is there any reason that you want to have the devices running on WiFi? There is plenty of available Zigbee thermostats.

Whenever I need something for my home automation, I go here: https://www.zigbee2mqtt.io/supported-devices/ and see if there are any devices that fit my needs.

Once I found them I look for retailers that have them in stock.

My latest purchase was these three things: https://www.zigbee2mqtt.io/devices/TV02-Zigbee.html

And they seem to work OK, although time will tell. I didn't have much use for them, as the weather is still in double (Celsius) degrees here.

[–] Adam_Meshnet@alien.top 1 points 11 months ago

Unless I don't understand something, reverse proxies only handle the routing and address connections coming in based on used domains, no? Why, in that case, would they be slow?

Prior to using Meshnet, I set up a couple of self-hosted services with dynamic DNSes and reverse proxies.

General idea is, that:

  1. You set up a dynamic DNS (I used duckdns), by setting up a cron job that pings the dynamic DNS every now and then, so that it knows what's your current IP.
  2. You set up port forwarding (ports 80 and 443) for your home lab
  3. You set up a Nginx in a docker container with ports 80 and 443
  4. You set up your dynamic DNS domains to be forwarded to specific ports on your homelab server.

I can easily download files from my server at the upload speeds my ISP rates my network at (20 MB/s).

[–] Adam_Meshnet@alien.top 1 points 11 months ago

If you already have a dedicated device set up with Jellyfin you can skip reverse proxies, dynamic DNSes, and port-forwarding all together with Meshnet. Here is a documentation that goes into detail on how to set everything up: https://meshnet.nordvpn.com/how-to/remote-files-media-access/access-jellyfin-media-sever-remotely

[–] Adam_Meshnet@alien.top 1 points 11 months ago (1 children)

You can give Meshnet a try, it doesn't require port-forwarding https://meshnet.nordvpn.com/how-to/gaming.

[–] Adam_Meshnet@alien.top 1 points 11 months ago (1 children)

Nice! Do you reckon with GPU you could potentially run it in real time? I've set up an endpoint with Whisper to transcribe videos one of my colleagues needed for work on my homelab server, which cumulatively must have saved everyone days worth of time by now.