I don’t want to hear about your Plex, your NPM, your notes application or science forbid, your budgeting application. I want to hear the most exotic thing you setup to selfhost, that probably only you and a hand full of people around the world actually use or even need. A problem that you solved in a way, that makes people go WTF. Go!

I’ll start: I live in the mountains, and there is snow, lots of snow. I often tell people “We had 3m of snow last year”, but is that really true? So, I thought to myself: Can you measure snowfall? It seems you can, so I setup a USH-9 ultra sound measuring device, connected it via IC2 to my Home Assistant and now I can tell people with confidence, that we had a total of 3.45m of snowfall last season, with max snow height of 60cm on January 5th.

Future project: I have chickens. They lay eggs. I have cameras. I want to know which hen lays how many eggs. Solution? AI image recognition of the hens (who is who) and if they have laid an egg. Any inputs welcome.

  • Void_0000@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    I self hosted searxng, but the problem is after I was done I realised that defeats most of the privacy benefits of searxng: If I’m the only one using it, then I might as well just be using the search engines themselves directly.

    So now I also have firefox running in a docker container, searching random junk on searxng every couple of minutes.

    • VisualBuilder4@feddit.de
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      I know it only as a german expression for something extremely common or regular. Apparently it was a type of machine gun used in WW1 and WW2 that was the default weapon and / or of lower quality.

  • evansharp@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    When I lived off grid, I wrote an energy production measurement application. With both hydroelectric and solar going through a 1990s inverter, it was something. Nowadays these are off the shelf for suburban yuppies, but for my DYI-everything homestead, only DIY would do. Measurement was via shunts. I put it online over satellite internet and could watch my production and static consumption from work.

  • djbon2112@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    In 2018 after deciding that I hated ProxMox, that Ganeti was dead (and it was at the time), that Harvester didn’t exist yet, that OpenStack was way too complex, and that I was interested in going the Kubernetes/container route (sorry I’m still a VM guy), I decided to write my own self-hosted hyperconverged infrastructure manager. I based it on what little I knew of how Nutanix worked, with a lot of ideas from Ganeti too.

    And I named it after drain pipe on a whim at Home Depot.

    https://github.com/parallelvirtualcluster

    5 years later I have 16 production clusters, including my own homeproduction (but not including my testing cluster), mostly through finding a niche for it with my employer, and I spend a solid 25% of my free time working on it. It’s not quite at a “1.0” release I’d be comfortable with random people using yet, but it’s getting close enough for me to start talking about it on social media!

  • the_great-one@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    Got a server and wanted to know what the temperature was in my room where it runs Installed VMware on it and a SIEM as a virtual appliance on top, poll the VMware API every minute to get the reading from the temperature sensor so that I can look at it from my phone’s web browser. Overkill: Quite certainly Useful: Definitely

  • IllegalD@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    I selfhost text-generation-webui (LLM’s), mimic3 (TTS), and whisper (STT) on a pair of GPU’s and tie them all together to make self-contained AI voice interactive chatbots and other nasty stuff.

  • leafynospleens@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    I have kubernetes cluster running a vanilla warcraft server full of computer controlled bots that play in the world while I’m offline, just chuggs away all day then sometimes I log in and see how the bots are doing and play a little.

  • GibbsBrutus@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    Our car has wifi so you can connect to it and start the heat/ac. It doesn’t have 5g/4g just no data wifi so you have to be within ~20 feet to warm it up. The app sucks also, along with connecting to its wifi.

    Alexa “Warm Up The Car” -> Home Assistant -> trigger an android phone to run a touch script on the phone to run the stupid app and warm up the car -> then report back it did it correctly.

    It still fucking works after 5 years and I refuse to even touch the damn thing, as it’s way way too handy when it’s cold out.

  • Exengo@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    I live with a couple roommates in an apartment. For convenience we create a simple webpage where we could quickly see who’s home. It works by querying the router (running OpenWrt) every few minutes for known phones connected to the Wi-Fi. We pretty soon realized that we could actually see which room someone was in pretty consistently based on the signal strength alone.

    After that it didn’t take long before we exploited it as much as we could, everything from automatically turning on the coffeemaker the first time someone left their room between 7-10am to blasting an alarm if someone left/didn’t leave their room at certain times.

  • amcco1@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    The only thing slightly different that I self host is WebODM. It’s open drone mapping software. You can upload 10s or 100s of photos of an area and it can generate an orthomosaic, kind of like Google maps. It has a lot of other features too.

    I don’t really use it, I just play with it from time to time.

  • drupal_dom@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    For years, I hosted a PHP script on a personal website that would connect to a weather API, retrieve the weather at my home location, and, depending on it, generate a cute display with HTML/CSS and SVGs. The display looked like a 1500x500 image (though it was a website), where the sun (or moon), clouds (or rain or snow, etc.), were positioned differently based on the weather and time of the day. Additionally, the temperature and other details were displayed.

    Then, the script would call an HTML to PDF tool to generate an image from it. This image was, at that time, uploaded to Twitter as my profile banner image. A server cron job would run the script every hour, so my banner would be updated every hour to reflect the weather at my home position.

    Why did I do this? I have no idea. Not even sure if anyone noticed, but I could, so I did! Eventually, I ended up turning the script off at some point because it felt childish.

  • CountZilch@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    Would probably get more zanier responses on the Home Automation or Home Assistant subreddits.

  • thisisabore@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    The stupid printer didn’t have decent Linux support, so after we moved I couldn’t change its wifi settings to give it the credentials to the new network. Solution: I created a secondary, isolated SSID on the wifi AP to replicate the old wifi network that the printer knew, and now we could connect to the printer over wifi again. (And security bonus, it was now on an isolated subnet.)

  • drMonkeyBalls@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    My town used to post our garbage pickup schedule as a photo pdf to our town’s website.

    They tend to change when garbage will be picked up randomly espcially near holidays, so it can be annoying and we’d end up running out in the morning when we heard the truck driving by on ‘off’ days

    The changes always made it into the calendar at least the night before.

    I wrote a horrible python abortion to grab the PDF, OCR the data, and then put it into HA so I can have HA turn a light on in my hallway the night before.

    These days they make the calendar available as an iCal file so data ingest is way easier.