soc.octade.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
I like XMPP, and I also like #peerToPeer things. So why not both at once?
Yggdrasil gives you a stable IP address, and it turns out that the domain part of an XMPP address can be just a [bracketed] IPv6 address, meaning you can have a stable XMPP address, without buying DNS entries, regardless of whether or how often you change how you're connected to the internet.
As an experiment, I tried setting up #Prosody to run on such an address, on my desktop and on my phone. And it worked!
All I needed to change in the default configuration file was the VirtualHost line and the s2s_secure_auth line (setting it to false, so that they would accept each others' self-signed certificates, which is ok, because yggdrasil takes care of the end-to-end authentication and encryption). I also had to persuade each operating system that its own self-signed certificate was legit, so that #Dino on the same machine would be willing to accept it, to sign me in.
And with that, I could send myself peer-to-peer XMPP messages, and it carried on working seamlessly even when I switched my phone's WiFi off, leaving it to connect via its mobile data connection, which is a #CGNAT IPv4 address.
Having seen #libp2p try and not yet succeed in CGNAT holepunching, I'm really impressed by how easy it was to get yggdrasil to make the CGNAT barrier effectively disappear.
**First entry into RetroShare: how to find peers**
In RetroShare you don’t “find people” in the usual sense. You don’t search — you agree. This is a fundamental mindset shift; without it, the first launch will always feel empty.
The first thing to accept: there is no global lobby in RetroShare. The emptiness after installation is not a bug, but the honest state of a network without links. Until you have trusted contacts, you literally have no network.
**The basic method — out-of-band contact.**
Peers are found outside RetroShare. These are friends, colleagues, members of thematic communities, people from Matrix, XMPP, IRC, Mastodon, forums — any place where key exchange can happen safely. RetroShare does not start with a “search” button, but with the phrase: “here is my key.”
**The second path — a control peer.**
The most reliable way for first entry is a second instance you control, or a pre-arranged experimental partner. This removes uncertainty: if the connection fails, the issue is technical, not social.
**The third path — thematic islands.**
There are small RetroShare communities built around ideas: privacy, P2P, darknet research, offline activism. They are not widely advertised because the network is not designed for random influx. Entry always starts with dialogue, not a click.
**What does not work.**
Publishing keys into the void. Waiting for someone to add you. Relying on auto-discovery. This is centralized-network thinking applied to a system where it has no meaning.
**How to know you’ve found a peer.**
The contact comes online. The connection stabilizes. Services start working: chat, forums, file exchange. At that point RetroShare stops being an abstraction and becomes an environment for communication.
**Bottom line:**
in RetroShare, people appear first —
and only then does the network emerge.
#RetroShare #P2P #Decentralization #Privacy #MeshNetworks #FOSS #CyberSecurity #DigitalRights #AnonymousNetworks #OfflineCommunication #KeyExchange #FediverseAdjacent #PeerToPeer #SecureComms #InternetArchitecture
Inform your friends and family about these tools.
#Briar ... https://briarproject.org
"Censorship-resistant peer-to-peer messaging that bypasses centralized servers. Connect via Bluetooth, Wi-Fi or Tor, with privacy built-in."
#Retroshare ... https://retroshare.cc
"Retroshare establish encrypted connections between you and your friends to create a network of computers, and provides various distributed services on top of it: forums, channels, chat, mail... Retroshare is fully decentralized, and designed to provide maximum security and anonymity to its users beyond direct friends. Retroshare is entirely free and open-source software. It is available on #Android, #Linux, #MacOS and #Windows. There are no hidden costs, no ads and no terms of service."
#RicochetRefresh ... https://www.ricochetrefresh.net
"Ricochet Refresh is an open-source project to allow private and anonymous instant messaging."
#OnionShare ... https://onionshare.org
"OnionShare is an open-source tool that lets you securely and anonymously share files, host websites, and chat with friends using the Tor network."
#DeltaChat ... https://delta.chat
"Delta Chat is a decentralized and secure messenger app."
#Bitmessage ... https://bitmessage.org
"Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide "non-content" data, like the sender and receiver of messages, from passive eavesdroppers like those running warrantless wiretapping programs."
#TorBrowser ... https://www.torproject.org/download
"Protect yourself against tracking, surveillance, and censorship."
"The Invisible Internet Project (I2P) is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected. In some cases people rely on the network when they need to be discrete or are doing sensitive work."
#Hyphanet ... https://www.hyphanet.org/
"Hyphanet is peer-to-peer network for censorship-resistant and privacy-respecting publishing and communication. The original Freenet."
#BitChan ... https://github.com/813492291816/BitChan
"BitChan is a decentralized anonymous imageboard inspired by BitBoard and built on top of Bitmessage with Tor, I2P, and GnuPG."
#DarkMX ... https://darkmx.app
"DarkMX is a new decentralized communication app that utilizes Tor hidden services to allow you to easily have an anonymous, reliable, and censorship-resistant presence on the internet. You can chat. You can share files. You can search other people's files. You can keep a contact list and send private messages to your friends. You can create your own custom .onion site, available to anyone with a Tor Browser."
#Decentralized #TOR #AntiSurveillance #Anonymity #Anonymous #Privacy #Filesharing #Networking #Communication #P2P #F2F #PeerToPeer #Censorship #AntiCensorship #FreeSpeech
Building secure peer-to-peer messaging apps is tough, and it's even tougher to get people to switch from what they already use. I've noticed that a great user interface and an intuitive design often matter more to people than terms like cryptography or end-to-end encryption.
That's why I've started building a UI library to tackle this head-on! It's a work in progress, but the goal is to create a more welcoming and seamless experience for new users.
Check out the UI library here: https://ui.positive-intentions.com
And you can see a live demo of the UI in action here: https://glitr.positive-intentions.com
I'd love to hear your thoughts and feedback as I continue to shape it!
#PeerToPeer #SecureMessaging #P2P #UIUX #WebDevelopment #MaterialUI #ModuleFederation #DesignSystem #Cryptography #UI