• 15 Posts
  • 161 Comments
Joined 2 years ago
cake
Cake day: June 18th, 2023

help-circle
  • I have AdguardHome on my RPi4 (4GB) model, and it works perfectly fine. I have also hosted Pi-Hole v.5 and even their recent Pi-Hole v6 they just released on it and have even at times run TechnitiumDNS on it. Not all at once of course, but I wanted to let you know you can host any of these on a RPi without issues.

    One think you get with the Pi-hole is you can set up a DNS entry where you could for example, set up “laptop” and any time you want to access it or ping it, anywhere on your network, you can simply just enter in http://laptop/ or ping laptop. With both AdguardHome and Technitium, you need to append the .local or .internal or .home subdomain to make it work. It’s not really an issue for me since I just modify my hosts file on my computer to do the same thing, but is sort of cool when you use a system on the network to just go to http://homepage/ to reach your dashboard like Homarr or Flame on your phone where you can’t adjust the hosts file as easily.

    TechnitiumDNS is what you want if you are wanting to dive deep into your world of DNS configurations, from there, I was able to set up a redirect to my PXE boot server so when devices would grab their IP from the DHCP server, if they queried for a boot device, it would tell the device where to boot from. I’m pretty sure you can do that with PiHole, but I may be wrong. Additionally, with TechntiumDNS, I was able to set up an adblock for my IoT’s VLAN network. without the need to add a second one to the network. As far as I can tell, with the other solutions, this is not as easy to do.

    If you are wanting to determine which would be easier to run, I would say AdguardHome for the easiest. Next in line is PiHole v6. and lastly TechnitiumDNS if you really want to dive into the complexities. It is a good business class DNS server. The reason I’m on AdGuardHome right now is for as others stated simplicity. TechnitiumDNS is overkill for my home network, PiHole V6 took forever for them to release, but was a major re-write and if you want to set up your DHCP static mapping like I do, they kneecapped the entry a bit. It’s still there, but not as easy to find and more of a thing like (I don’t recall the order it goes on) MAC;IP;HOSTNAME or something like that instead of the easier method of just clicking in a row and entering those data points one per field like AdGuardHome, and TechnitiumDNS do. Pihole V5 included.

    My Network pretty much has 3 layers of DNS filtering active, The first layer is on my router which has built in adblock (FreshTomato), then AdGuardHome, and finally, browser level blocking. I don’t get Youtube Ads on my computers, but on the phones and TV I do. In the browser, I use U-Block Origin which is in the cat and mouse game with Youtube ad-blocking.


  • Maybe your own adblocker, I thought about doing that myself, I use the public one from adguard on my phone (dns.aguard-dns.com) but having it on your own device would be pretty slick perhaps. But thinking about it more, Google wouldn’t just let you use an internal IP for the private DNS. I have tried it with my locally hosted adblocker and it rejects it.

    Or you could set up a dashboard like Homepage or Dashy, or Flame or ? Ultimately, your imagination would do! :)



  • I discovered about a few months ago that XCP-NG does not support NFS shares which was a huge dealbreaker for me. Additionally, my notes from my last test indicated that I could not mount existing drives without erasing them. I’m aware that I could have spun up a TrueNAS or other file sharing server to bypass this, but maybe not if the system won’t mount the drives in the first place so it can pass them to the TrueNAS . I also had issues with their xen-orchestra which I will talk about below shortly. They also at the time, used an out of date CentOS build which unless I’m missing something, is no longer supported under that branding.

    For the one test I did which was for a KVM setup, was my Home Assistant installation, I have that running in Proxmox and ccomparativelyit did seem to run faster than my Proxmox instance does. But that may be attributed to Home Assistant being the sole KVM on the system and no other services running (Aside from XCP-NG’s).

    Their Xen-Orchestra for me was a bit frustrating to install as well, and being locked behind a 14 day trial for some of the services was a drawback for me. They are working on the front end gui to negate the need for this I believe, but the last time I tried to get things to work, it didn’t let me access it.




  • You said

    I’m only really running a caddy reverse proxy on the VPS which forwards my home server’s services through Tailscale. "

    It seems then that you are using a Tailscale Funnel to expose your services to the public web. Is this the case? I ask because the basic premise of Tailscale is that you have to be logged into your Tailscale network to access the services and if you are not logged in, then the site you try to access won’t even appear to exist. Unless it’s setup via the Funnel.

    Assuming then that you setup a funnel, then you are now 100% exposed to the WWW. AI Bots and bots in general crawl the WWW daily and eventually your site will be found. You have a few choices here, rely on a Web Application Firewall (WAF) such as Bunkerweb which would replace Caddy, but would provide a decent firewall of sorts. Or…you can use something like Config Server Firewall but I’m not sure if they have AI Bot protection. The last I used them was before AI was a thing.


  • If hardware service counts. :) I have been fighting for the last few months with my Promxox server telling me a drive went read only , from a SSD and even a HDD, very odd behavior and it finally pulled the last straw with me last Thursday. I had a 4TB drive acting as my Storage/backup drive which this complained about so I put a 1TB drive in which is pretty much 2 yrs old so plenty of life on it.

    I went through and tested the SSD with extended tests and it passed with flying colors, so it dawned on me, maybe it’s the SATA data cable, and sure enough, it was. When I had run the sudo smartctl -x -T permissive /dev/sdb it only presented very little information on it, swapping the cable and it now presents the full SMART data and stats as it should. Additionally, it’s been more stable with the performance so far. So I call that a win.

    In the software side, I have been going through the Home Assistant instance and removing dead/old entities I never had gotten to removing





  • I moved my Home Assistant from Proxmox VM to a older Lenovo Laptop we had stored as we thought the charger wasn’t working. We are preparing to move so it was my job to check that laptop as well as 2 others. 2 I am not going to use and e-scrap those later this week after yanking the drives out (I don’t trust anyone with my old drives). It turned out, the charger works just fine! I just installed it early in the morning (Midnight) and so far, it seems just as responsive if maybe more than what I had on the Proxmox host so that’s a win on my end. Plus, I was able to give it the full 8gb of RAM it has instead of the 4gb I gave it in Promxox and somehow it’s showing lighter use than what I had in the VM. 2.8gb vs. 4-5gb it reported from the Home Assistant Hardware details when in the VM.



  • What about just buying Matter Bulbs? Or supported WiFi Bulbs? I have 4 which work nicely! Aidot brand so it’s not known brand but it was good priced. I know you said they were three way switches so that may matter if you are wanting to utilize the 3 way dimmer, but with HA, it should be easy to do!

    This would also be depending on which lights you want to control, as some may not be controllable such as maybe the bathroom lights. As an apartment dweller who rents, I put mostly smart lights every where I could in my home so I can control which ones come on or off on a schedule. Change colors as well to help set the mood with my floor lamps etc…


  • Probably the most surprising thing I discovered with Home Assistant was the amount of electricity used by our washing machine in the supplied one in our rental. I hooked up a Kuaf Energy monitoring plug (PLF12) and was able to track each cycle by measuring the power draw. Something like this:

    Fill 6.00 - 7.00 W Wash 493.5 -788.5W Drain 405-450W Spin 8.0 8.84 A + 498-800W

    These are my rough notes and observations, I’m planning on creating an automation to indicate on our dashboard the current state of the washer making it a tad smarter. :) Also to alert us that it’s finished!

    The other one I discovered was the amount of energy the Dishwasher pulls. . It’s a complex power draw and I’ve only managed to get our dashboard to show it’s running successfully. There is a huge variance in the power draws, that sometimes, I found that if it jumped by a volt or two, it would falsely say it’s in the second rinse cycle when it’s really filling the basin. Nonetheless, it was surprising to see how much less energy I thought the were using was.

    I put a 4-1 one Zooz sensor up above the hall pointing at our front door, so it captures every entry point into our upstairs apartment. When I first set it up, it was a bit unsettling to have it detect even the smallest movement, eventually some adjustments were made and it’s more refined and not so trigger happy.

    The biggest metric I discovered is just how humid our place gets! As a direct result, I bought a dehumidifier which we run year round. Living in the Pacific NW makes managing humidity challenging. (You know the old jokes about it being rainy all the time, yeah…it sort of is) As a result, we have a dehumidifier which runs year round almost non-stop. Not so much in the summer months. While most people buy a humidifier for the winter, we run it more in the winter as it’s too cold to exchange the outside air with the in which can lower it down to as low as 10-15% in the summer. We learned our comfort levels to be around 45-50% instead of the 75-80% it was before we bought the dehumidifier.

    We are planning on relocating sometime this year to the other end of our state which is a different climate, so it will be a new discovery period of temps and humidity for us, for this, Home Assistant will be coming along for the ride! :)




  • node815@lemmy.worldOPtoLinux@lemmy.mlAuroraLinux any other users?
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    2 months ago

    Hmmm…my system is a Dell Optiplex 990 SFF PC so about 14 years old and seems to run Youtube without issues or buffering. I have yet to see if any local media does the same. But I’m also running 16gb of RAM which is the system’s max and it’s pretty much not had any issues since giving it that much.


  • node815@lemmy.worldOPtoLinux@lemmy.mlAuroraLinux any other users?
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    2 months ago

    I’m not 100% sure on the KDE release cycle, as I understood, the KDE update was full of bug fixes today to the 6.2.4 from 6.2.3, and the Fedora team integrated it in their releases quickly so this might have been a faster than usual release. I’m thinking when KDE fully releases their new OS to replace Neon, I may try that one, it’s also supposed to be immutable which would be the chef’s kiss for me. :)



  • When I started first using Tasker back in around 2013 or so, I was mesmerized but what you could do with it. This was because at the time, too, I was rooted, so it really changed the possibilities with modes and so forth with Tasker. For example, NFC unlocking the phone when you tapped it to a NFC tag while the screen was OFF. That was killed by Google in Android 5 but before then, it was awesome! Tap on the tag and your phone would perform whatever task you told it do. Over the years, Google and other Android makers have slowly added different functions that Tasker was doing before them.

    Since Tasker was taken over by the current Dev, it’s make many leaps and bounds over what it could before and simpler now. My tasks are:

    Turn volume up ALL THE WAY for specific contacts and then back to the before volumes after the call. I have an older mother which hopefully live longer than 10 more years, but closing in on 80 years young, she’s going to get more fragile with her age so, my sister who lives near her, can call me in any issues pop up. (I live about 5 hours away). So, it’s essential to know when she’s calling me. On the same theme, when she texts me, I have it announce via TTS that she sent me a text. It’s also handy for when my wife calls me!

    The phone restores the volume from silent when unplugged from the power charger in the morning ONLY after 7AM. I work from home and awake around 4:30am daily and around 7 is a good time to return sounds in the home. But, it is also conditional, so if on the weekend, I don’t wake up until 8am), it won’t turn sound on until I unplug it. (NOTE: The tasks to raise volume for the callers will override this mode which is good!)

    The phone also turns the volume off at 9pm nightly since there’s no reason to have it make noise after then, all are home and pretty much it’s peaceful time.

    The phone also sends a signal to my August Lock to send the unlock command when it put it my back pocket by reading a NFC Tag which contains a webhook to call Home Assistant to give the unlock instruction to the door lock.

    When certain apps I define are open, it keeps the screen on all the time. I use this all the time when I’m at the store and running a calculator so it’s always up. A few other apps as well, but not too many.

    A few others such as toggling the Private DNS server on my phone (I use dns.adguard-dns.com) on the phone to block advertisements and sometimes it doesn’t work so having a widget to toggle that off and on is super nice instead of navigating to it in settings.

    I used to use Wiregaurd (Now on Tailscale), but before then, I had a task which would auto connect me to the Wireguard tunnel on my home network immediately disconnected from my WiFi, this ensured that I was always 100% on my home network. Tailscale does the same thing (If you set it to be always connected to your tunnel) , but I’ve been playing with that for a bit over a year and have pretty much settled there for now. My wireguard Tasker Profile for anyone interested:

    https://taskernet.com/shares/?user=AS35m8nTnqPjajvNWFTA0s2cuT8IdHNE46iSJeH3U9724uLffLDxxiIVTbFo1jKBcieTRlRsEw%3D%3D&id=Project%3AWireguard+Toggles

    Before the lock down of Covid, I used to have a profile which I still keep on which would trigger if I was NEAR a SSID for my work to silence my phone and restore the volume if I was away from it (or if I’m connected to my car’s stereo bluetooth if near the SSID). This worked flawlessly and never worried about stupid app notifications during work which would be frowned on. I occasionally go to the office and forget sometimes it’s triggered. :)

    One that I’ve worked on for the last years, so sparingly was making a Google Voice robot which would see which contact you called and then send the calls through Google Voice instead of my phone dialer. I’ve made it work but not all the time, so never have trusted it. (I only give my cell number to my family and very trusted friends, everyone else gets my Google Voice number).

    My Voice Robot project which is stale as I’ve had been busy with health issues off and on and life events otherwise:

    https://taskernet.com/shares/?user=AS35m8nTnqPjajvNWFTA0s2cuT8IdHNE46iSJeH3U9724uLffLDxxiIVTbFo1jKBcieTRlRsEw%3D%3D&id=Project%3AGoogle+Voice+Robot

    Overall, your imagination is the limiting factor for what you can do with Tasker, the dev has also made it so you can take 100% control over the phone by making Tasker the device owner which bypasses the need for root. I haven’t done it with my Pixel, but on the Samsung I had, it worked, but broke a work app so I disabled it (Requires a factory reset to enable and also disable it).