I run Mattermost successfully for a small-ish academic professional org, and tbh it’s been simple, straightforward, and really pretty good. I live in constant fear of the ever-nearing and inevitable rug-pull, though – they do seem to regard the open-source/self-hostable side as something they do on a minimum-effort basis only because they have to, so I would be hesitant to go down this road if I was starting again.
- 0 Posts
- 16 Comments
I host snikket (which is built on top of prosody) for my family and (especially) my pre-teen children and their friends. Pretty happy with it, all things considered.
wilo108@lemmy.mlto
Selfhosted@lemmy.world•Tips on speeding up remote connection to personal server?English
4·29 days agoConnecting to my N100-based box on my LAN is measurably (and noticeably) slower over tailscale than without. The encryption overhead is not nothing, and it can be meaningful depending on CPU hardware. (To be clear, not OP’s problem, just commenting on “Tailscale on itself isn’t a measurable overhead.”)
wilo108@lemmy.mlto
Selfhosted@lemmy.world•PewDiePie releases Codex/ClaudeCode/Cursor killer, Odysseous (FOSS)English
29·2 months agoFirst one-click RCE is in: https://www.reddit.com/r/LocalLLaMA/comments/1ttls1y/just_found_a_1click_rce_in_pewdiepies_odysseus/ … smh …
wilo108@lemmy.mlto
Selfhosted@lemmy.world•hass-closest-intent: Fuzzy intent matcher for HomeAssistant. Garbled STT output in, actual intent out.English
7·3 months agoRecently had cause to use https://github.com/oubiwann/metaphone (the doublemetaphone algorithm) for trying to match NER results from an audio transcript to known/expected entities and it worked really well. First pass: exact match; second pass: (double)metaphone; third pass: rapidfuzz.
edit:
Double Metaphone tries to account for myriad irregularities in English of Slavic, Germanic, Celtic, Greek, French, Italian, Spanish, Chinese, and other origin.
wilo108@lemmy.mlto
Selfhosted@lemmy.world•hass-closest-intent: Fuzzy intent matcher for HomeAssistant. Garbled STT output in, actual intent out.English
16·3 months ago“Stop clenching!” - “Add milk to the chauvinist.” - when I’ve stopped laughing I’ll give this a try, looks good, thanks :)
did you consider metaphone matching?
wow, thanks – off to check it out (after I’ve upgraded to 0.16.0 too) 🎉
Any interest in implementing the “double bang” thing that SearxNG does? I find it super useful - I have degoog and SearxNG, and the “double bang” is the reason I still have SearxNG as the default.
wilo108@lemmy.mlto
Selfhosted@lemmy.world•Mailcheck – Free/open-source email deliverability checker (SPF, DKIM, DMARC, MTA-STS, TLS-RPT, BIMI)English
3·3 months agoShows a failure if the DKIM selector isn’t on an arbitrary list? What’s going on there?
wilo108@lemmy.mlto
Selfhosted@lemmy.world•Self-hosting a Pocket alternative using Readeck, Linkwarden, and Docker Swarm.English
3·4 months agoGenuine question: why not just read on FreshRSS? What am I missing?
wilo108@lemmy.mlto
Selfhosted@lemmy.world•Simple Shared Family Calendar and Notes with RadicaleEnglish
1·4 months agoCould you get push-synchronization using a jmap-style CalDav with Stalwart?
wilo108@lemmy.mlto
Selfhosted@lemmy.world•Docker Hub's trust signals are a lie — and Huntarr is just the latest proofEnglish
8·5 months agoI dunno, I’ve never found it all that onerous.
I have a couple of dozen (perhaps ~50) containers running across a bunch of servers, I read the release notes via RSS so I don’t go hunting for news of updates or need to remember to check, and I update when I’m ready to. Security updates will probably be applied right away (unless I’ve read the notes and decided it’s not critical for my deployment(s)), for feature updates I’ll usually wait a few days (dodged a few bullets that way over the years) or longer if I’m busy, and for major releases I’ll often wait until the first point release unless there’s something new I really want.
Unless there are breaking changes it takes a few moments to update the docker-compose.yaml and then
dcp(aliased todocker compose pull) anddcdup(aliased todocker compose down && docker compose up -d && docker compose logs -f).I probably do spend upwards of maybe 15 or 20 minutes a week under normal circumstances, but it’s really not a full time job for me 🤷.
wilo108@lemmy.mlto
Selfhosted@lemmy.world•Docker Hub's trust signals are a lie — and Huntarr is just the latest proofEnglish
9·5 months agoI use digests in my docker compose files, and I update them when new versions are released (after reading the release notes) 🤷
My understanding was (perhaps wrong?) that the “Mattermost Team Edition” is offered under the AGPL, and then the “Enterprise” Editions (starting with the “Entry Edition”) have additional restrictions (including the 10k message limit in the “Entry Edition” that everyone’s been talking about). They do a good job of hiding the “Team Edition” (it’s almost like the don’t really want to have to offer an open-source editions… 🤔), but it is there if you can find it. https://docs.mattermost.com/product-overview/editions-and-offerings.html#mattermost-team-edition
I’ve been running self-hosted Mattermost for a medium-sized academic org for a while now, and upgrades have always been a breeze, tbh (but I only use the version with open-source code only – the “Team Edition” --, not the Entry or any of the other Enterprise Editions, so that may be relevant).
I tested this thoroughly, and confirmed it’s the encryption overhead, no question. It may not matter when you’re talking to a server over the internet, but I’m on the same 2.5GBe LAN as my N100 box, and going over wireguard is noticeably slower than without.