What Retroshare is
Retroshare is a serverless, private file‑sharing system that connects people directly through trusted friendships rather than public peer networks. It provides encrypted messaging and file transfers using OpenSSL-based encryption, enabling private communication inside a small circle of contacts.
First-time setup
- Create your personal certificate by clicking the certificate button in the interface; this is what you share with others so they can add you.
- Pick a username and a password during the initial launch to secure your account and identify yourself to friends.
- To obtain the identifying code tied to your certificate, open the Friends menu, select your own entry and choose the Export Friend option.
- Use the Invite Friend control to add someone to your network by sending them your certificate or receiving theirs.
- Before you and another person can join the same group or exchange files, the certificate must be marked as trusted (approved) by the recipient.
Note: Most of these actions are available from the Friends menu inside the app.
Managing friends and trust
Use the Friends section to monitor incoming invitations, export your own identity, and accept or revoke trust. Only after you trust a certificate will that connection be allowed to share files or participate in private chats and groups.
Security and privacy
Because Retroshare builds direct, encrypted links between known contacts, it reduces exposure to unknown peers and central servers. All messaging and file transfers are encrypted with OpenSSL, helping keep conversations and data private within your friend network.
Suggested alternative
If you prefer a more mainstream client, uTorrent (Free) is often recommended as an alternative for general BitTorrent use, though it uses the public peer-to-peer model rather than a friend-only network.
Philosophy in a sentence
Rather than ordinary P2P sharing, Retroshare emphasizes friend-to-friend exchanges — a private, trust-based approach to sharing and chatting.
Technical
- Windows
- Free