{"slug": "prosody", "name": "Prosody", "category": "selfhosted", "category_name": "Self-hosted and home server", "description": "", "recommenders": 3, "commenters": 5, "warners": 0, "score": 3.339, "rising": 0.35, "first": "2026-02-25", "latest": "2026-10-09", "why": "Prosody can run on just about anything and is mostly maintenance-free, give it a try I'd say.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 2, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Prosody can run on just about anything and is mostly maintenance-free, give it a try I'd say.", "icon": true, "domain": null, "github_repo": null, "official_url": "https://prosody.im", "pricing": "", "aliases": ["Prosody"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 795192880, "item_id": 49699555, "url": "https://news.ycombinator.com/item?id=49699555", "by": "Leonard_of_Q", "date": "2026-09-14", "stance": "recommend", "quote": "Once installed and configured it is maintenance-free, lightweight and reliable.", "excerpt": "I've been using it for years, so has my family and recently a group of some 60 friends with whom we communicated about a large party ont of my friend and me organised. I made an invitation site with an instance of converse.js at the bottom of the page, pointed at an anonymous group on my (Prosody) server. We just mostly Conversations or one of its forks on Android - no fruit phones among us - and Converse.js on web, ", "context": "self-hosts mail, cloud, media services", "use_case": "self-hosted XMPP server", "switched_from": "", "story": "Jabber/XMPP: How Do We Gain Traction?"}, {"id": 781422240, "item_id": 48838890, "url": "https://news.ycombinator.com/item?id=48838890", "by": "hagbard_c", "date": "2026-07-08", "stance": "recommend", "quote": "Prosody can run on just about anything and is mostly maintenance-free, give it a try I'd say.", "excerpt": "They won't scan my messages since I run my own XMPP server and clients using only free software - prosody for the server, Conversations/dino/gajim/converse.js for the clients. OMEMO (the encryption scheme used by 'modern' XMPP systems) uses the same double-ratchet encryption as Signal without the dependency on a central Signal server. Prosody can run on just about anything and is mostly maintenance-free, give it a tr", "context": "runs own XMPP server with free software", "use_case": "self-hosted XMPP server", "switched_from": "", "story": "EU now one step away from reviving private message scanning rules"}, {"id": 754547952, "item_id": 47159247, "url": "https://news.ycombinator.com/item?id=47159247", "by": "wahern", "date": "2026-02-25", "stance": "recommend", "quote": "it's still going strong", "excerpt": "Several years ago I put up an XMPP server (Prosody) to chat with some friends, and it's still going strong. Years ago we used to have a mailing-list to keep in touch, but that eventually went quiet. I had run an XMPP server ~10 years ago (ejabberd), but that was before mobile chat utterly displaced everything else, it never took hold among my friends, and I stopped using it when Google Talk stopped federating, cuttin", "context": "hosts services on OpenBSD", "use_case": "self-hosted XMPP server", "switched_from": "ejabberd", "story": "Ask HN: Who Is Using XMPP?"}]}], "caveats": [], "who": [{"by": "Leonard_of_Q", "context": "self-hosts mail, cloud, media services", "url": "https://news.ycombinator.com/item?id=49699555", "date": "2026-09-14"}, {"by": "hagbard_c", "context": "runs own XMPP server with free software", "url": "https://news.ycombinator.com/item?id=48838890", "date": "2026-07-08"}, {"by": "wahern", "context": "hosts services on OpenBSD", "url": "https://news.ycombinator.com/item?id=47159247", "date": "2026-02-25"}], "tags": [], "use_cases": ["self-hosted xmpp server", "xmpp server"], "compared": [{"slug": "ejabberd", "name": "ejabberd", "co": 1, "switched_from": 1, "switched_to": 0}, {"slug": "conversations", "name": "Conversations", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "gajim", "name": "Gajim", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "dino", "name": "Dino", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "converse-js", "name": "Converse.js", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49985548", "title": "Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49697643", "title": "Jabber/XMPP: How Do We Gain Traction?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49421536", "title": "Jabber/XMPP: 25 Years of Digital Independence", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48834296", "title": "EU now one step away from reviving private message scanning rules", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47153207", "title": "Ask HN: Who Is Using XMPP?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {"recommend": 1}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {"recommend": 1}, "2026-08": {"neutral": 1}, "2026-09": {"recommend": 1}, "2026-10": {"neutral": 1}}, "quotes": [{"id": 800375041, "item_id": 50023440, "url": "https://news.ycombinator.com/item?id=50023440", "by": "Semaphor", "date": "2026-10-09", "stance": "neutral", "quote": "mainly seafile (file sync) and prosody (jabber/xmpp)", "excerpt": "Cheap Vps: mainly seafile (file sync) and prosody (jabber/xmpp). I want those always available from everywhere. Living room has a small passively cooled n150 which runs almost 20 services, from home assistant and jellyfin, over paperless and navidrome, to some lesser known services (yamtrack, koito, grimoire). A bunch more, and I use them regularly, some more than others, but then adding a service without exposing it", "context": "", "use_case": "XMPP server", "switched_from": "", "story": "Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?"}, {"id": 795192880, "item_id": 49699555, "url": "https://news.ycombinator.com/item?id=49699555", "by": "Leonard_of_Q", "date": "2026-09-14", "stance": "recommend", "quote": "Once installed and configured it is maintenance-free, lightweight and reliable.", "excerpt": "I've been using it for years, so has my family and recently a group of some 60 friends with whom we communicated about a large party ont of my friend and me organised. I made an invitation site with an instance of converse.js at the bottom of the page, pointed at an anonymous group on my (Prosody) server. We just mostly Conversations or one of its forks on Android - no fruit phones among us - and Converse.js on web, ", "context": "self-hosts mail, cloud, media services", "use_case": "self-hosted XMPP server", "switched_from": "", "story": "Jabber/XMPP: How Do We Gain Traction?"}, {"id": 790795587, "item_id": 49424724, "url": "https://news.ycombinator.com/item?id=49424724", "by": "abound", "date": "2026-08-24", "stance": "neutral", "quote": "Next step is to host my own Prosody server", "excerpt": "I recently migrated from Google Voice to jmp.chat, which is a telephony/SMS/etc bridge to XMPP. I use Dino on my laptop, and Cheogram on my phone, and the experience has been quite nice and seamless. Next step is to host my own Prosody server and import my whole Google Voice history.", "context": "", "use_case": "self-hosted XMPP server", "switched_from": "", "story": "Jabber/XMPP: 25 Years of Digital Independence"}, {"id": 781422240, "item_id": 48838890, "url": "https://news.ycombinator.com/item?id=48838890", "by": "hagbard_c", "date": "2026-07-08", "stance": "recommend", "quote": "Prosody can run on just about anything and is mostly maintenance-free, give it a try I'd say.", "excerpt": "They won't scan my messages since I run my own XMPP server and clients using only free software - prosody for the server, Conversations/dino/gajim/converse.js for the clients. OMEMO (the encryption scheme used by 'modern' XMPP systems) uses the same double-ratchet encryption as Signal without the dependency on a central Signal server. Prosody can run on just about anything and is mostly maintenance-free, give it a tr", "context": "runs own XMPP server with free software", "use_case": "self-hosted XMPP server", "switched_from": "", "story": "EU now one step away from reviving private message scanning rules"}, {"id": 754547952, "item_id": 47159247, "url": "https://news.ycombinator.com/item?id=47159247", "by": "wahern", "date": "2026-02-25", "stance": "recommend", "quote": "it's still going strong", "excerpt": "Several years ago I put up an XMPP server (Prosody) to chat with some friends, and it's still going strong. Years ago we used to have a mailing-list to keep in touch, but that eventually went quiet. I had run an XMPP server ~10 years ago (ejabberd), but that was before mobile chat utterly displaced everything else, it never took hold among my friends, and I stopped using it when Google Talk stopped federating, cuttin", "context": "hosts services on OpenBSD", "use_case": "self-hosted XMPP server", "switched_from": "ejabberd", "story": "Ask HN: Who Is Using XMPP?"}]}