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.
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.
Fun! What sort of “ads” does she go for?
One of my favorites is for WandOS. There are ones for chocolate frogs, cauldrons, giggle water. There are also some for other podcasts.
I love the concept! That’s very cool.
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.
Wow small world. Have you played Spitzer?
Never heard of it. Schafkopf is quite popular here…
Are you paying tax on those earnings or is this illegal income?
dang, suddenly Magnum shows up :D
Yes, this is an investigation. A … private investigation 😎 *magnum intro music starts playing*
I didn’t implement this because it stopped being needed, but a text to print converter for my hearing impaired and non-techie elderly mom. Basically an email gateway running on VPS so if she got an email or text from a family member, a raspberry pi in her bedroom would immediately print out the message on a receipt printer where she would see it. I was going to use a cheap thermal printer but another family member objected (I guess reasonably) to the toxic crap in thermal paper, so I found someone selling a still affordable impact receipt printer on craigslist. Nothing actually happened with this, but I liked the idea.
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.
I know some guys that might be into that. Thanks for mentioning it!
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.
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. 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.
Does the signal bot need its own phone number?
Yep. I keep an old phone for the bot to be a linked device.
Not as of a few weeks ago
It needs to be Android with Google Play Services for the registration for a variety of payment related reasons, but they want to eventually remove that tie
I don’t think the backend my code depends on supports this yet, but good to know it might well in the future.
God that sucks.
Why not use SimpleX or Wire or Matrix?
What would be the advantage?
No phone number needed. Can run directly on a non-phone server.
Also more secure and trustworthy because it’s open source.
Also more secure and trustworthy because it’s open source.
But Signal is open source…?
Getting a phone number was relatively cheap and easy, so for a one-off implementation, Signal was an easy choice as it’s what many friends and family already use.
Isn’t just the client open source
The phone number part significantly degrades your privacy and security
Also the signal app depends on non free software blobs, which is a huge risk to security. Claiming that Signal is open source is disingenuous. Parts of it are open source. As a whole, it is not.
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.
This is super cool
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
Another idea I haven’t pursued: something that monitors the movement of local transit (BART trains, and buses) so I can check their ETA’s and locations from a phone browser. There are existing apps and sites for this but they unfortunately suck. They always answer “when will the next bus/train arrive at stop XYZ” which is almost never what I want to know.
What I want is usually either “I’m on the #123 bus RIGHT NOW and want to get off at XYZ, how many more stops do I wait?”, or else “my friend is on BART and just passed station X. When will she get to station Y where I’m supposed to meet her?”. Anyone implementing anything like that, please take it into account. The transit agencies usually have API’s to get the relevant data.
Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:
Fewer Letters More Letters MQTT Message Queue Telemetry Transport point-to-point networking NAS Network-Attached Storage NUC Next Unit of Computing brand of Intel small computers VPS Virtual Private Server (opposed to shared hosting) XMPP Extensible Messaging and Presence Protocol (‘Jabber’) for open instant messaging nginx Popular HTTP server
[Thread #123 for this comm, first seen 9th Oct 2026, 18:50] [FAQ] [Full list] [Contact] [Source code]
I have a lot of custom stuff, esp. regarding HomeAssistant integrations. But my favorite “stupid/not stupid if it works” solution is the following:
I have an LG TV and attached Nvidia Shield. The Shield is the only input we ever use on the TV, and since its remote also can turn the TV on/off and control volume, its all we need. Which is pretty neat, only one remote.
Except for image settings (i.e. proper bright picture during the day, different less bright image mode during the night). I don’t want to keep the extra remote on the couch just for that, but unfortunately, these settings are not exposed via HDMI CEC.
They are, however, exposed via a web API on LG TVs. So my utterly stupid solution is this:
- install quick actions app on the shield
- reconfigure Netflix button on the shield remote to open quick actions popup
- add two quick actions, night and day, that curl simple HTTP endpoints on a VM I set up
- on the VM, a simple flask server listens, and then sends the (too complex for the quick actions app) API request to the TV.
(I feel the need to add: the TV is in an isolated subnet and has never once communicated with the internet, and it will damn well die an internet virgin.)
Anyways, this has been working flawlessly for 2+ years! I also have toggles in HA for the same endpoints, but honestly, never use them. It’s so nice to just be able to toggle the image via remote.
Holy shit! I’m going to need this, so +1 if you’re taking requests to put this on GitHub. I’ve been complaining to my partner for a while that our TV’s remote has a million fucking buttons that we never need, but doesn’t have brightness up/down buttons that we need every day.
Is it an LG though? The APIs I’m using are WebOS specific
That’s cool, and I’m glad you’ve made the TV take a vow of solitude!
Respect the hustle. This sounds useful for me, as I lower the brightness for the kids so I dont burn in their content.
I just aint setting that up! Nice work.
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.
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.
I selfhost podsync. Even for podcasts that have their own feed, I love getting chapters embedded…
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.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.
I have wireless wyze cameras in my house that are connected to a private network segmented away from internet access.
because of that, it’s impossible for them to retrieve updates. So I wrote a proxy in crystal-lang that can proxy web requests over my private network to the public internet.
this allowed me to pull the new hacked firmware and installed them from github while maintaining network privacy.
a year or so later I began selfhosting gitlab and now I just have a job that pulls a clone there and all the cameras pull from within my networks.









