ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Lobste.rs

Lobste.rs

Открыть в Telegram
Buy Ad
1 882
Подписчики
+124 часа
+87 дней
+4430 дней
Архив постов

Reminder: Lobsters NYC Meetup Tomorrow 5:30 at Walker's Follow up on: https://lobste.rs/s/73ozwc/lobsters_nyc_meetup_on_28th_octoberUnder "Alex". Feel free to come a bit later or earlier. I'll write here updating if we move etc.Walker's is by the Canal St. metro stop: https://maps.app.goo.gl/mdEgSkBV2H1NSXAdA and has food and drinks. via by veqq

Lonewolf: a self-hosted XMPP server in Rust with embedded storage Hi all! Lonewolf is a self-hosted XMPP server I've been building in Rust. I wanted something as simple to run as Prosody but, one day, as powerful as ejabberd. It's a long way from the second part, but that's the direction.To be upfront: most of the code, tests and docs were written with AI coding agents. I set the design and scope, reviewed the changes and did the client testing myself. Happy to talk about how that went.Right now it's one binary with embedded storage, so there's no database to set up. It handles accounts on the domains you host, contacts, presence and offline messages, with STARTTLS and SCRAM. Getting a Let's Encrypt certificate takes one line of config.What's missing: federation, group chats, file upload, server-side message history and Stream Management. OMEMO won't work yet either, because PEP isn't there. It's an alpha, so config and storage formats may still change.If you want to try it, you build it from source on Linux or macOS. The README quick start gets you two accounts chatting in a few minutes, plus however long the first Rust build takes.The feedback I'd value most: which client you used, your OS, and what broke or confused you. If you find a security issue, please use GitHub's private reporting rather than a public issue.Thanks for taking a look!Comments via github.com by ortuman