Show more
Sam Howell boosted

I'm Freddy, an amateur writer covering, privacy, security and open-source development.

Most of my toots will cover these topics, and I'll try to not get too political.

Part 2/?

Show thread
Sam Howell boosted

It's a real shame web.xabber.com doesn't feature OMEMO. Bit of a deal-breaker, but still good to know chat is possible in the browser.

Some real progress made today, just when I was about to give up...

1. I now have a (private) server set up on my , along with desktop and mobile clients using for E2E . Feels good to have a reliable, secure and chat solution I have complete control over...

2. I've persuaded two family members to try out @session, which seems to be working nicely so far.

@FreePietje [2/2] Sending a message now should be E2E encrypted. I'm pretty sure this is how I did it and now the messages are all showing as secure.

@FreePietje It works :) I've just tested it as follows:

1. Launch profanity on Debian and log into server with my admin user;
2. Launch Conversations on LineageOS and "enable" my other, test user;
3. In Profanity, run "/carbons on", then "/omemo gen", then initiate a chat with test user;
4. In Profanity chat window, run "/omemo fingerprint test@<domain>", then "/omemo trust <fingerprint>", then "'/omemo start" (you should see "OMEMO" replace "unencrypted" at top of chat window [1/2]

@FreePietje Just installed Profanity 0.9x through backports. Hope OMEMO works...

@Tj Persuade your friends and family to join you :)

@FreePietje Yeah Profanity is nice. I tested it and it works fine. I'm just not sure whether I want the hassle of manually installing a newer version from source, as I'll hardly be using XMPP much anyway. I just wanted to consider it as a backup E2E encrypted, decentralised messaging solution in place of Signal etc. I really like Session messenger too, but again no one I know uses it... It took long enough persuading people to install Signal!

@FreePietje Update: It seems the latest versions of Profanity support OMEMO, but the deb packages for these versions aren't available in stable repo: packages.debian.org/testing/pr

@FreePietje Cool. So I followed this tutorial: invidious.snopyta.org/watch?v= -- which worked fine. I had a slight issue with DNS records not being correct, but that was more my mistake I think (entering values slightly incorrectly). Everything is working now and I'm in the process of trying OMEMO (for E2E encryption). I think this is only possible for 1-2-1 chats. I'm using Pidgin client for Debian and Conversations app for LineageOS.

@vaughan Yes, I don't think I'll make it public. Maybe only manually add users so I have full control.

I have set up on one of my servers now... I'm wondering whether I'll actually use it going forward. I could open it up to allow public registrations, but I'll need to give this some thought. Suggestions appreciated.

@dsvdv Finally got it working. I've been able to log into Conversations app with "test" user for my server. I think the issue was I put the SRV records in slightly differently. Just need to test everything now...

@dsvdv OK, I'll try removing the srv records then. I can't think of anything else I could try

@dsvdv Yeah I'm quite sure what the problem is, though I suspect it has something to do with the fact I have a Nextcloud instance using the same domain...

@dsvdv I definitely used the correct IP address. I can't see any difference in how I've set up the records compared to how it's explained in Prosody's docs and the video I watched...

@dsvdv I think it's a DNS records issue. After running 'sudo prosodyctl check', it returns (among other messages) "Host conference.(mydomain) does not seem to resolve to this server (IPv4/IPv6) [...] Host xmpp.(domain).(domain) does not seem to resolve to this server". DNS records are unfamiliar territory for me...

@infinite_impedance
Thanks, I went to try VoIP.ms, but not too sure how to actually buy and set up UK numbers through their site. It seemed not very user friendly on mobile.

Show more
Mastodon πŸ” privacytools.io

Fast, secure and up-to-date instance. PrivacyTools provides knowledge and tools to protect your privacy against global mass surveillance.

Website: privacytools.io
Matrix Chat: chat.privacytools.io
Support us on OpenCollective, many contributions are tax deductible!