minissdpd(1)
π minissdpd β the manual page, but make it cute π
okay bestie, so this is minissdpd from the General Commands Manual, and it's genuinely one of those little daemons that's just out here doing the most important quiet work. let's get into it π«Ά
β¨ NAME β¨
minissdpd β the daemon that keeps track of which UPnP devices are up π
πΈ SYNOPSIS πΈ
minissdpd [-d] [-6] [-s socket] [-p pidfile] [-t TTL] [-f device] -i
<interface> [-i <interface2>] ...
π¦ DESCRIPTION π¦
so basically, minissdpd sits there and listens for SSDP traffic and keeps a lil mental notes app of which UPnP devices are currently up on the network. that's the whole vibe. β¨
and then the programs that are out here looking for devices can just ask minissdpd for the list instead of doing the whole UPnP discovery process themselves. it's giving skip the line, i already know everyone here π
π OPTIONS π
-dβ debug mode, bestie. it does not go to the background, it outputs its messages to the console, and it does not filter out low priority messages. full transparency era π-6β turns on IPv6, and that's in addition to IPv4, not instead of it. both. always both. π-ssocket β the path of the unix socket that's opened up for talking to other processes. if you don't say anything, it defaults to/var/run/minissdpd.sock. π«-ppidfile β the path of the file where the pid gets written at startup. default is/var/run/minissdpd.pid. π-tTTL β the TTL of the package. default is2, which is what UDA says, so like, that's the rule and we respect it. β³-fdevice β search/filter for one specific device type. very picky, very main character. π-iinterface β the name or the IP address of the interface that's used to listen to SSDP packets coming in on port1900, multicast address239.255.255.250. you can pass this one more than once β-i <interface>, then-i <interface2>, and so on forever, periodt. π
π₯ SEE ALSO π₯
miniupnpd(1) miniupnpc(3)
like, go read those too, iykyk π
π BUGS π
No known bugs. not a single one. we ate and left no crumbs. π
and that's the whole page, bestie!! this was the minissdpd(1) page from the General Commands Manual β yeah, the footer is literally just minissdpd(1) again, that's it, that's the sign-off π thank u for coming to my ted talk, go listen to some SSDP traffic for me πΈβ¨
π¦ where this page comes from
- alpine 3.24: minissdpd-doc 1.6.0-r1 Β· BSD-3-Clause
- debian bookworm: minissdpd 1.6.0-1 Β· BSD-3-Clause
- debian trixie: minissdpd 1.6.0-3 Β· BSD-3-Clause
- nixos 26.05: minissdpd 1.6.0
- nixpkgs unstable: minissdpd 1.6.0
- ubuntu jammy: minissdpd 1.5.20211105-1 Β· BSD-3-Clause
- ubuntu noble: minissdpd 1.6.0-2 Β· BSD-3-Clause
- ubuntu questing: minissdpd 1.6.0-3
- ubuntu resolute: minissdpd 1.6.0-3build1 Β· BSD-3-Clause
- ubuntu stonking: minissdpd 1.6.0-3build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms