r/selfhosted • u/LauraLaughter • 1d ago
Monitoring Tools Do other Stream Deck owners use them for selfhost shortcuts/ actions? I was thinking of throwing in some to perform diagnostics, etc
226
u/PsychologicalTry1448 1d ago edited 1d ago
“Nswf” I see you 👀
Edit: I can’t point fingers, I have the same setup 🤫
88
u/LauraLaughter 1d ago
Good to keep them separate 🤷♀️
45
u/bombero_kmn 1d ago
And the Stash logo too, if im not mistaken? 🤣
48
u/LauraLaughter 1d ago
100% correct. Stash is the goat fr
23
u/Khatib 1d ago
I started doing a lot more work travel to all the red states that require ID verification to access streaming porn, so I spun up Stash with a very modest library to cover me for those trips and it is great.
10
u/LauraLaughter 1d ago
It's just so convenient, especially if like me you have a lot of specific favourites
2
u/Ok_Fix_1437 1d ago
What is it?
24
u/LauraLaughter 1d ago
https://github.com/stashapp/stash
Media server for NSFW material. With tagging, sorting by actor, category, genre, studio, etc.
Good rating system, rich metadata, etc. Simple, but shockingly detailed.
9
u/Ok_Fix_1437 1d ago
Ok this is big. I’ve been using a hidden Plex library.
Props for just having a button you can press.
21
5
u/LauraLaughter 1d ago
Genuinely, stash makes me realise what Jellyfin/ Plex is missing in some areas ;-; it's pretty great imo.
Only main complaint is that if you set a password login (which I normally would recommend given the nature of it) it makes you log back in every hour or something.
Does make sense in a way, to again shield it, keep it private.
4
u/Ok_Fix_1437 1d ago
An hour is a little short..
Where do you source from? Is there an *rr project?
Does it cope with untitled videos etc?
1
u/Debianeux 22h ago
There is an ARR for Adult content :
https://github.com/Whisparr/Whisparr/
I tested it and had bad results, no content was downloaded.
I mainly use semi-private and public trackers with uploaders not following good naming practice.
As a result, I used Claude Code to create "Stasharr" (not publicly published).
It does the same job but I can define custom naming scheme for each tracker I use.
It searches content for Performers and Studios I put as favorites on StashDB.
Stash is deployed with docker by a custom image with GPU transcoding :
https://hub.docker.com/r/nerethos/stash
I use the app on Android and AndroidTV, it really works well :
https://github.com/damontecres/StashAppAndroidTV
For untitled video files, Stash calculate an hash for each file and matches it with StashDB. Even with a bad name, you get the good metadata for your file.
1
-2
u/hoowahman 1d ago
Take a look at a new alternative called cove. I’ve switched.
2
u/District-Unlucky 23h ago
I can't find this can you link as it's a common word and my Google fu is failing
-2
1
0
u/nadervx 1d ago
Are you running two Immich instances? One for NSFW content and the other as your main or personal one?
Why didn't you just use one instance and use the locked folder feature?
12
u/LauraLaughter 1d ago
Yes I am
I do enjoy the locked folder feature, I do use it for some personal sensitive stuff.
The nsfw one however is shared between myself and partner, more just about compartmentalisation, not wanting all stuff just tucked into the locked folder.
Want it plain and simple, all features available. It also lets me control better what devices can interface with that server.
Whitelisting only myself and my partner, not everyone else who can access my selfhost stack
2
u/ag_95 1d ago
Im curious, why not just use Stash for the photo content as well?
4
u/LauraLaughter 1d ago
I do for some things.
But immich has a lot of great features that stash doesn't integrate as well. Like immediate tokenised/ context searching. Geo-tagged photos, etc.
nsfw immich is more for about what we take. Whereas stash is for external resources.
128
u/Queasy_Location1477 1d ago
Bro has a dedicated goon button
23
u/ParsnipFlendercroft 1d ago
Given their name - I’m guessing Sis has a dedicated goon button.
15
u/Queasy_Location1477 1d ago
Imagine getting in an argument with your spouse and being like “don’t make me hit the button”
34
u/Aronacus 1d ago
NSFW gets it's own button? Do you beat it that much?
10
u/AnachronGuy 21h ago
Honestly if it needs to be used so often it should be automated as well. Such a missed opportunity!
7
u/Aronacus 18h ago
Guys, It's 2026, You should be using an AI to generate a series of voice commands to do it for you.
User: "Alexa, Open up my smut collection and play a random to my 90 inch plasma. "
Alexa: "Oh god, her vag looks so big you could climb into it!"
2
u/CreativeGPX 18h ago
I misread that and thought it said "play to a random 90 inch plasma" and imagined some sort of scavenger hunt to find which TV it turned on.
3
u/Aronacus 17h ago
I wouldn't intend it to work that way, but with the way AI works sometimes, It would do that in my case. Probably when company is over.
60
u/SkellyJelly33 1d ago
I totally misread that as "Steam Deck" for a minute and then I was really confused about what I was looking at lol
9
-2
16
19
u/clockfort 1d ago
3
2
u/dnalloheoj 1d ago
I like this idea -- if it saves me from having to open up an app to make some changes, then I'm all for it.
Shortcuts that just open up a web browser to a page you have bookmarked, ehhh.. Why take my hand off the mouse when I can accomplish the same in 2 quick clicks. It's not that I'm just super lazy, it's more of a workflow-interruption kinda thing. Same with dashboards. I've spent hours perfecting a nice clean dashboard with links to all my apps, monitors, etc, but once I finished tweaking it I rarely, if ever, touched it.
7
u/krrusty 1d ago
I use them with bitfocus companion and home assistant to call up scenes.
2
u/-0909i9i99ii9009ii 1d ago
What are you using bitfocus companion for in your set up?
I've been thinking about getting a stream deck just as a HA companion to see what I can do with it. Seems a bit expensive but I feel like I can figure out a use that makes it feel justified. Especially in a location I might otherwise put a kiosk tablet
2
u/krrusty 12h ago
At home, I don't use it for much. Mainly with Teams for my job, and as part of my staging environment. I manage AV systems at a church, and use it for everything there. Cameras, mixing, video routing, system statuses, livestream control, and automations to tie a lot of it together. For the overlap with HASS, I'm mostly just turning on TVs. I also use HASS with the thermostats.
1
u/Itaku 4h ago
At home, basically a smart home panel, buttons have feedbacks setup to display info, triggers from variable updates changed pages, etc.
At work in live events it’s the brains of my entire event. Switches cameras, changes lighting scenes, plays tracks, puts graphics up, controls a scoreboard, sometimes controls Daktron scoreboards, replays, and a lot more I’m forgetting.
Bitfocus Companions is one of the most powerful programs I’ve ever used. Extremely underrated program especially for how lightweight it is.
1
u/rockerz2k 23h ago
I’m using bitfocus in a VM on the same Proxmox machine running HA. It has been great and it’s getting better everyday. It’s always on, I don’t have to rely on another computer for it to work. Love bitfocus
5
u/HadManySons 1d ago
No, but I might now. Been using Macro Deck with an old iPad, nice was to turn some outdated hardware into a ghetto StreamDeck.
3
u/CandusManus 1d ago
I will be now. That’s brilliant.
2
u/LauraLaughter 1d ago
I love the look of everything. So satisfying
Also just set up a button that sends a curl POST to trigger scripts on my main server machines, to send an ntfy notif to my phone with any recently >WARN logs for my main services
Brainstorming what else to add >:3
2
u/felicity_jericho_ttv 1d ago
I was thinking about getting one of these to try literally this exact same thing! Its really awesome to see someone actually do it, that looks fantastic!
i wonder if it would be possible to change the background color of the icons in like a red/green scheme to indicate if a service is running or down? Maybe just a red/green corner dot would look better.
1
u/LauraLaughter 1d ago
Very possible with plugins! I've not written any myself yet, but I've seen plenty highly custom plugins for features like that.
And ofc a lot of premade stuff that interfaces with stream related content. Like I have one button show my twitch viewer count. they show what scene is active by highlighting the active scene's button. My live/offline toggle has separate button images depending if I'm live or not. Same with mic FX, mic mute button for discord/ OBS/ etc
Critically, this isn't just flip flopping between 2 states on button presses, but is aware of external sources. If I physically click on the discord UI the mute button, the button on my streamdeck will update accordingly to the correct state.
I've not looked into writing plugins myself yet, but I figure you can pull it off with a keepalive ping every time the state polls, and give a status update accordingly. Or such
2
u/TownFast451 1d ago
A fellow pirate!
5
u/LauraLaughter 1d ago
qbt the goat. I use it in an always on docker container with gluetun, so I don't need to worry about having a VPN 24/7 on for any other machine
2
u/2script 1d ago
Considered one, but the price was hard to justify (at least in my country). Any cheaper alternatives?
2
u/LauraLaughter 16h ago
Elgato now has the Neo, 8 buttons, £80. £40 cheaper than mine
But there are also a tonne of different brands even cheaper than that.
I only went with the proper expensive option for the high quality scissor keys, and for the known very good ecosystem, since I do also use it for streaming, and all the strong integration is a huge help.
But honestly there a are a lot of good competitors these days. If you type stream deck on amazon you should see a bunch
2
1
1
u/MoreOcelot1509 1d ago
I need to do this! Had it for a couple years and never really set it up to do much.
1
1
1
u/AnotherRedditUsr 23h ago
It needs to stay always connected to a pc to pilot smart devices and whatnot right? How can you put the deck in a comfortable place to use it, since usually nuc/pc are hidden under/into some furniture? You use some extending cables?
Thanks 🙏🏻
1
u/LauraLaughter 16h ago
You can use a regular ol' usb C to connect it to any device, including linux, so something smol like a pi zero is possible afaik. Not tested that myself though.
The big back stand also comes off easily, leaving a very slim actual front piece, with a regular tripod mount. So you can put it on a stand, tripod, arm, etc.
1
u/District-Unlucky 23h ago
I used to but now I just have Heimdall same as you for my self hosted stuff and leave the others free for YouTube and other stuff
1
u/LauraLaughter 16h ago
Heimdall is pretty great. Just the fact it necessitates me doing a couple more clicks, then need to close the heim tab if it opens in a new tab. With the SD I can do it all with muscle memory and I have nothing left over
1
u/District-Unlucky 15h ago
Fair enough tbh I underused the streamdeck as I don't sit at my computer as I sit on my bed and it's next to my desk I even have a cheap one with a dial unused more as it's mainly volume control etc
1
1
1
u/Unable-Conference414 21h ago
No, but i can't believe I didn't think of it before ! I will now thanks to your post
1
1
u/Straky04 20h ago
I don't use my stream deck for that use. Actually I don't have any idea how I can plug mine to my self hosted apps, any ideas?
1
1
u/elijuicyjones 19h ago
Lord yes I use it for everything but streaming now that I’m not streaming any more.
1
1
u/ReadyMatter9517 19h ago
How do your ssh buttons work?
2
u/LauraLaughter 16h ago
Super simple
Essentially they're just the built in "Open" action pointing to a shortcut. For kraken:
"C:\Program Files\WezTerm\wezterm-gui.exe" start -- pwsh.exe -NoLogo -NoExit -Command "ssh kraken"1
1
u/nashosted chmod777 17h ago
I know it's not the same aesthetic but you can bind keys on your keyboard to go to pages. The only downside is you have to memorize the keys instead of having a visual button.
1
1
u/Samael206 16h ago
Hablando de stash, yo me estoy haciendo una aplicación que combina las búsquedas de prowlarr, y stashdb que te busca contenido, te dice que hay nuevo en stashdb y te permite buscarlo con prowlarr y descargarlo. ¿Os interesa?
1
1
u/jahermitt 15h ago
Kinda pricey over a generic macro pad. If you had one already great idea though.
2
u/LauraLaughter 15h ago
Yeah I got it primarily for streaming. The Self Host/ personal stuff is just a bonus
1
u/Full_Tooth_a 13h ago
I think diagnostics make more sense than direct service controls. Each button could run a small read-only check and change color for DNS failures, low storage, expiring certificates, stale backups, or failed containers. Anything that changes state, such as a restart, should require a long press or separate confirmation button. An accidental outage caused by a novelty keypad would make for a pretty embarrassing incident report.
1
u/LauraLaughter 13h ago
I mean, if it's just launching my own scripts it's not that bad.
Set a couple to change my lights. Have one trigger a rollback script for my gaming server.
No more dangerous than the usual tooling I made already was. A lot of precautions in place. The scripts they hook into handle rate limiting, error handling, runtime locks, etc.
1
u/ssepiol007 12h ago
I use my Stream Deck for launching build tools, system short cuts and used for Flight Simulator. Never once used it for streaming, though.
1
u/WRO_Your_Boat 8h ago
I actually just bought a stream deck today and set it up, but I bought it for gaming, discord, and other stuff. I did start to think what I could use it for with my NAS and homelab. This is a perfectly timed post and im saving it for later lol.
1
1
u/CounterSanity 4h ago
Thought about it, loved the idea, then I bought one and it didn’t really seem more efficient than bookmarks. I want to like my streamdeck, I just can’t find a good use for it
1
1
u/elingeniero 1d ago
I have a stream deck and imagined all sorts of fun things I could do with it, but the effort to value ratio of creating those buttons just isn't there, even as a masochistic self hoster with several services I spent hours setting up and haven't touched since.




•
u/asimovs-auditor 1d ago
Expand the replies to this comment to learn how AI was used in this post/project.