I’m self hosting on an old laptop, and I’m a convert for life. Self-hosting is amazing. Looking for other people’s weirdest examples of what they’re doing as inspiration.

My example, I recently set up a grammar script, where I have a couple 8b LLMs and an html landing page. I upload a doc and it corrects grammar and highlights changes it made, or just proofreads and I make changes manually. I can upload a novel before bed, and have suggestions based on specific writing styles in the morning. All local, perfectly suited for my own work.

  • TheButtonJustSpins@infosec.pub
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 days ago

    My wife has a podcast that’s basically a radio show. I’ve built an online radio for it using icecast and ezstream, and I’ve built her a management dashboard where she can enable/disable episodes, add and set up stingers/ads*/whatever else she wants. New episodes get downloaded and added automatically. Front end shows which episode is playing.

    * Ads are in universe, not Better Health or whatever.

  • Arda@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 days ago

    I’d say it would be a common use case but still never see people host it, a deadman switch sends notifications for you to check in, and if you miss enough of them sends selected contacts notifications and executes scripts

  • izumitelj@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    Sist2 (Lightning-fast file system indexer and search tool). I’m not suggesting this is most unique use case, but noone mentioned it. I was mind blown when I became aware of it. I was looking for a way to manage my digital book and document archive for a long time. Tried various book management solution but none had full text search across whole library. Its lighting fast (like instant) you get excerpts with thumbnails and links to the files. Point it to your storage and you will gain extremely efficient way to look at your archives and references. Btw. I was already well organized and structured with my files, but going through it and searching for things I knew were there, was always a bit of a pain.

    • clb92@feddit.dk
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 days ago

      Sist2

      I tried it many years ago and it was nice, but I couldn’t really make it fit my workflow properly.

      Somewhat related, I run a linux VM with Everything search 1.5 (alpha, beta or rc, I don’t remember, but it’s much better than 1.4) in Wine, and that VM has most of my main storage array mounted read-only. Then I have the Everything web interface enabled, so I have a place to search my tens of millions of hoarded files instantly. Doesn’t archive file content though.

  • Zos_Kia@jlai.lu
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 days ago

    I host a bunch of small web sites, i guess the most unique is one i made recently about the “Interface Series” (also known as “Mother Horse Eyes”). It’s a big old web fiction that was published (10 years ago) as a series of 100 reddit comments in unrelated threads. Just recently someone recorded an audiobook of the whole series so it motivated me to finally get this project done. Basically it’s a place where you can listen to each post, and read it karaoke style, and it also links back to the original reddit comment. I’ve also made it so you can listen to each of the interwoven narratives as a standalone audiobook. It is hosted here : https://interfaceseries.art/ .

    Other than that i am an avid collector of old content from French television like tv shows, old american series dubbed in French etc… so i have a couple of sites where i show this collection. Can’t really link to it as it’s not really legal but it’s a lot of fun. I love the feeling of “linear streaming” as opposed to VOD : i love turning on the TV and watching whatever’s showing at the moment rather than scrolling endless lists of content so most of my websites work like that. I open-sourced the tech, it’s not much to look at, just a lighttpd server and some client-side logic to determine what’s showing at the moment on each channel.

    My ultimate goal would be to create a “French TV from the 90s” simulator where, depending on what day of the week and what time it is, you get what would probably be showing at that moment on French TV in the 90s. It’s paused right now as i negociate with some guys who digitized a bazillion TV magazines from that time, and their data would allow me to get a really high def simulation.

    • hansolo@lemmy.todayOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 days ago

      Fascinating stuff, and a linear streaming French TV from the 90s would be awesome. For what it’s worth, the only redeeming element of Amazon and other VOD services is that they do often have a ton of “live tv” channels that are just regular ol’ TV, but one show over and over. Music videos or MST3K is my usual go-to.

      • Zos_Kia@jlai.lu
        link
        fedilink
        English
        arrow-up
        0
        ·
        6 days ago

        Yeah i was also fan of apps like Mobdro which featured 24/7 feeds of TV shows or even movies by genre. That’s the initial inspiration i went with.

  • Reannlegge@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    I have a script that reads over one of the Canada Lemmy groups I am in and sees if a petition has been posted from ourcommons.ca than shares it in the Lemmy group if it has not been shared yet.

  • Flamekebab@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    I’ve written a Signal bot that listens for messages from my wife and me. It’s for sharing pictures of our daughter with a small list of people that want baby pics. It takes the images we send it get blurred and sent as a preview, with an unblurred version sent as a “view once” image. Each blurred image contains an ID so that recipients can request the images again.

  • Grandwolf319@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    I used to use YouTube for music, specifically to watch and listen to music videos, but YouTube kept making that harder.

    I use tube archivist to basically have my own jukebox. Dont have an account with YouTube and can have my own collection.

    Wanted to have a streamlined system where I use invidious with custom download controls but YouTube makes invidious very fickle.

    • Victoria@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      I have something similar, but I wanted to use my existing Jellyfin. I use TubeSync, which is basically just a web wrapper for yt-dlp with scheduling. I configured it to periodically download my unlisted YouTube Music playlist.

    • hansolo@lemmy.todayOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      I have an Invidious instance going, and a boatload of MP3s from the last 30 years… Tell me more.

      • Grandwolf319@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        8 days ago

        This way I have local MP4 files of all my favourite music videos. One day I would want to make software that organizes them as music (with artist info and all that)?and somehow gets the equivalent MP3 files for them as well, but for now it’s just an app that has over 1000 music videos that I play in the background.

  • michaelharley@infosec.pub
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    I built myself a ‘new masked email’ workflow. I copy and paste the site url into the form and click create. It generates my random masked email, generates a strong password, prompts me for my keepass password then saves all the things and copies the generated password to the clipboard. Here are some screenshots. I did a test entry to demonstrate for you.

    Dark-themed web form titled "New masked email". The intro line reads "Mint a per-site alias at [redacted domain] and save a login to KeePass." Below it are a "Domain or URL" field with the placeholder "amazon.com · https://infosec.pub/", a "KeePass master password" field with the placeholder "used once, never stored" and the note "Used in memory to open the synced database, then discarded. Never written to disk or logs.", and a teal "Generate & save" button.

    New form.

    The same form after a test run for google.com. A green check reads "Saved to KeePass · Logins / google.com (qvkk8729)". Below it are the generated email "google.qvkk8729@[redacted domain]" and a random 30-character password, each with a copy button, the URL "https://google.com/", and a "Mint another" link.

    I type in my KeePass password and I get this screen while the entry is automatically saved to KeePass.

    This all runs on an Intel NUC in my office and is accessible over my local network.

  • dihutenosa@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    8 days ago

    Surely a custom vibe-coded mess of a web frontend for ImageMagick (it allows uploading a whole lot of scanned images, then presents a comfy web UI which allows choosing particular transformations - posterize to bilevel, trim, straighten, deskew, scale-to-page-size-and-add-edges). It runs in an ancient discarded-and-salvaged laptop.

    I also use the same laptop as:

    • Livekit SFU (transporting media for Element (Matrix) calls)
    • XMPP server (Prosody)
    • STUN/TURN server (transporting media for Snikket (XMPP) calls) (coturn)
    • email server (Postfix)
    • hosting a QR scanner webpage, so I could scan QRs in PCs with minimal fuss (nginx + 1 static file)
    • and of course, since it’s already there, home router (it’s in the basement, so too far to do WiFi. The WiFi access point runs in dumb bridge mode)

    I also run a periodic HLS video broadcast (my home internet connection should survive something like 40 simultaneous watchers, I should figure out how to distribute it efficiently to other hosts). It’s too heavy for the ancient laptop, but (as it turns out, I measured yesterday), a NAS with a 4-core Intel N100 CPU just barely manages. I might switch to it, it’s probably more power efficient than the current desktop workstation.

  • LeTak@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    I am selfhosting HomeAssistant and one automation is for my ceiling lamp. As I don’t whant to touch the electrical wiring or alter it permanently, I control it via IR and imitated the signal from the original remote via the ESP32 and some IR led. This on his own does not build a full feedback loop, so the ESP does not know if the light changed after the signal got send out. I lacked the correct light sensor in my inventory but remembered that my clock got one for display brightness control. The clock supports MQTT and also exposes the light sensor values in HomeAssistant. So after the ESP sends a signal to turn off or on the light, the automation looks at the light value from the clock to validate that it worked, else it tries sending it again.

    • JustEnoughDucks@slrpnk.net
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 days ago

      I need to do something similar. I have a Esp32S3 music player/ voice assistant connected to my old Yamaha, 90s AV receiver. It can change the volume knob via IR commands (cool integrated motor that physically turns the knob when the remote or HA changes the volume with IR).

      I want to do something like put a ring magnet and an encoder on the tiny shaft or something to get position feedback to couple to HomeAssistant/musicassistant.

  • giiicmrp@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    My wife often writes groceries lists using her phones note app, and sends it to me if I’m doing the shopping. Each item in the list is in it’s own line.

    I use Nextcloud Notes, I’m pedantic and want to use a markdown checkist for shopping lists (also bad at shopping). I wrote a Matrix bot, or rather added a feature to an existing one, that adds - [ ] in the beginning of each line of a received message and sends the result back. I then copy-paste the response into NC notes.

    • justme@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      for this my wife and i use grocy. we don’t really use the stock feature (which is probably the original main feature), bit is nice to do shipping lists by just clicking stuff that you already wrote and the shopping mode of the app is awesome. also the chores feature we use heavily, i just needed to tweak the ics export a bit.

      • anon_8675309@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 days ago

        I use vi to write my list and then lp that to my printer. I hate looking at my phone when I’m at the store trying to double check if I got everything.

        • justme@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 days ago

          yeah, i understand you. i don’t want to use my phone for every single thing either. in particular I’m not using it when I’m home. but in this case it’s really nice for me personally, because stuff that i marked disappears from the top and often my wife and i go together, so having a synced up list is neat

  • PMental@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    I’ve (with lots of assistance from Claude) created a selfhosted app for managing a beer cellar and or well stocked fridge, which keeps track of drink-by dates, has push reminders to a PWA web app and much more.

  • nibbler@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    I play Schafkopf, a card game usually played by 4 players. It was always a burden, especially before group chats existed on mobile, to figure out if we’ll be four players coming Friday.

    So for 20 years I host a webpage for the 5-6 of us. It shows a calendar, user clicks the dates they want to play. Days with already registered players show in different colors. If a 4th player registers, all 4 are notified via email.

    Afterwards the page asks players for the monetary result, generates stats and graphs about money, game nights over time, individual player participation etc.

    In 288 game days I made 1278 EUR. I missed 53 game days.

  • LumpyPancakes@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    Not sure it really counts.

    For community radio

    A VPS running wireguard.

    Four presenters connect in from home.

    Using Stream What You Hear to create the live MP3 stream from their mixer.

    Played using Zara Radio to the FM transmitter.

    It’s pretty reliable.

    Same VPS hosts a Rustdesk server.

    • djdarren@piefed.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      Just today I installed Azuracast on my server, pointed it at my Navidrome library, and now I have my own radio station. Once it’s all configured I’ll hook into it from my laptop for my weekly show using Icecast, which I’m really forward to doing. Because I’m cool.

  • mesa@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    Got meshtastic once a day doing a weather report. Its very unique to my area. Its just a python script.

    Ive got a script that syncs my crosspoint books and bookwyrm. Its just a python script.

    Ai honeypot. It works really well. Guess what python script.