Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)LI
Posts
23
Comments
554
Joined
2 yr. ago

  • As someone else has said, whether they're playing from the device or not it's a server.

    With that said, I'm a fan of Logitech Media Server and Squeezelite (the player part).

    Install both on a pi or something, add a HDD (I bought a usb plug and power cable for £15 on Amazon) and then rip and transfer it to the HDD.

    Then you can play it through any old speakers you connect. If you use a pi you can get a hat for it that will make audio quality good.

    There's even an app for it called Squeezer on F-droid which allows control from your phone.

    It's old but it works, use the Material Theme to make it look nice.

    Bonus is that you can install Squeezelite on a bunch more Pis and dot them around the house and play the same library on those at a later date

  • Ok that makes sense. I'm not trying to tie any of this to my external domain though, I just want to proxy Lan names at the moment.

    I have a domain set up for home assistant though Cloudflare and I don't want anything else to be externally accessible.

    So what I'm currently trying to do is have radarr.crypt, Sonarr.crypt, plex.crypt, openwrt.crypt hit the correct lanIP:port

    I can't do that with just my DNS because that's just for lanIP not port

    So I'm trying to have the *.crypt go to the Nginx IP and have that proxy the name to the IP and port.

    I've been prodding it all day and even had ChatGPT have a go at it but I'm getting nowhere.

    And this is why I don't like Nginx.

    I have managed to get Nginx working and even got a pretty UI for it, but just can't get it to proxy my IP addresses to names.

    It ain't a big deal, Heimdall does the job for now, just thought it would be a nice way to dip my toes in.

  • I don't know why you were downvoted for this, you're right and I figured this out for myself last night when I decided to try figure it out at 1.30am after 3 beers.

    I managed to get all my port 80 stuff sorted but my Arr stack for example needs something more, probably the dreaded nginx...

    I'm having a look at Caddy now because I've never used it before, Nginx I didn't like when I used it and I've recently heard the original developer has left the project and started a new one.

  • Ace! Thanks. There's so much to delve into in networking, it's a bit daunting tbh.

    That's why I asked, when you know a little but not a lot it's hard trying to figure out where to look.

    At least by asking I have some ideas where to start poking my nose.

  • I WANT to learn how to do all that stuff properly but it hurts my brain. I WILL learn it at some point.

    But I have a domain with Cloudflare and found that far simpler than DuckDNS and Nginx .

    I intend to look into Nginx and caddy and learn them, it annoys me that it makes my eyes cross, but if I can just use Adguard for now then I shall do that, for now.

    I'm at a point where I know that the IT manager at work is a bit shit because the internal addresses at work have no certificate, but also that I'm not better because it makes my eyes cross too. I've done it before but I don't know how I did it, it was a lot of poking.

  • I have done this with Home Assistant. It's at ha.mydomain.com after I treated myself to a domain for Christmas.

    The only issue I have with this is that my server is a hole in my lan.

    I have a pretty good password on my HA but that can't be said for any of my internal stuff.

    Plus I've since discovered the amazing world of Tailscale and I'm fiddling with that. I didn't realise it was so easy to always be on my own network even when I'm not, I found a setting on android that means I'm always in my Tailnet. This makes me wonder if the domain was a waste of money (it wasn't) but then remember there's more than just me in the house, and I use the domain for prescence detection by having my family install the HA app, logged in through the domain.

    I shall certainly use this method in the future if any of my family want access to anything while they're out and about, but I could probably just set em up on Tailscale and share it that way with less hassle

  • I have my router point everything through my DNS servers, a main one and a backup on a pi3b, so that shouldn't be an issue.

    Except for Wifey. She hates ad blocking with a passion, so I've set her phones to use Google DNS servers.

    Wifey also does not care one jot for what I'm playing with, it's mainly my 13 year old ATM. Wifey likes having TV shows appear when they air in the States and that's it.

    She's an odd one but I love her a great deal.

    I shall have a look into avahi just because I've heard of it but never known what it actually does. Thanks

  • Awesome.

    Adguard and piHole share a lot of features and I've spent time with both of them. I liked phole a lot but I have kids and one feature I liked about Adguard was that I could set up groups (so the kids get a group and essential services get another) and I could in theory just switch off internet to the kids' devices as a punishment, or even services like Fortnite or whatever.

    So that's why I picked Adguard.

    Now before I bought my server pc I bought an old Nighthawk router/modem on eBay specifically because I could use it to replace my ISP router that was locked down (seriously, everyone in the building uses this ISP and all the WiFi bands are the same!) I can lock devices out of the WiFi with that now if I do desire, but honestly the threat is enough so far lol.

    First thing I did was send DNS to Adguard. I have run DHCP through Adguard before and it just jammed up and worked a bunch of times until I had to change it back or withstand ear bashings from my 10 year old because it kept killing his online gaming.

    So as far as I can see, I don't have to use the DHCP feature to resolve the names to ip addresses, since the IP address resolves to the name via a domain name server, DNS, the Adguard, right?

    I was considering .Lan but I like your .ourhome idea. We live in an old church and have The-Crypt (it was gonna be de-crypt but I changed my mind last minute) as the WiFi address so .crypt is sounding good.

  • My new workplace has a web portal to give jobs to the maintenance team, and the web browser says "Insecure" in the corner.

    My self hosted stuff has that too. Difference is I plan to learn how to do something about it

  • As another noob, Tailscale is great.

    I've been playing with VPNs for a week or two, can't get anything running. Then I remembered I have Tailscale installed on my Home Assistant and I opened it up on my phone and connected up

    And now I can access my network at work, and can use WhatsApp when I'm connected to works WiFi even though it's been blocked on their firewall.

    I've just been listening to the Self Hosted podcast (who are sponsored by Tailscale) and learned that you can basically do networking with Tailscale by putting everything on the Tailnet. So now I'm going down that rabbit hole.

    But I've run Home Assistant for years and used reverse proxies and Cloudflare to access it from outside my network, yet now I'm learning I can just have Tailscale on all the time on my phone and I'm on my own network wherever I am in the world, which is amazing considering I just put an add-on on my HA instance and scanned a QR code.

  • This is with Wireguard too, it's just inside OpenWRT.

    I've put my Windows VM behind it and checked it's working and it is, but now I can't access Plex and SMB lol, more tinkering when I finish work I guess