xmpp-site/articles/front.md

117 lines
5.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# chat.phryk.net[[alpha]] #
[[propaganda-dot-esveegee]]
> ## Take refuge and communicate ##
>
> * Securely
> * Anonymously
> * *Freely*
>
> *On chat.phryk.net!*
Henlo and the bestest of welcomes to **chat.phryk.net**!
Here, a dedicated team of raccoons from [phryk evil mad sciences, LLC](https://phryk.net)
offers free and secure communication for <strike>leftists</strike>terrorists
in the form of a pretty damn spiffy **XMPP** service.
## XMWHAT now? ##
**XMPP** *eXtensible Messaging & Presence Protocol* refers
to the technical specification underlying this service.
No worries if you're not a techie, there's no need to know about
the nitty-gritty specifics, but there are a few key qualities
you should know about because they explain why we advocate the
use of XMPP for secure communications between lefties.
> Some of this might seem boring and maybe it is but in an
> age of ubiquitous surveillance you can't really afford not
> knowing this shit if you want to make informed decisions.
* Support for multiple types of strong End-to-End Encryption (E2EE)
* Decentralized
* Free & Open standard
* Extensible
* Not bound to established unique personal identifiers
* Wide array of software using it
* **XMPP** software covers pretty much any system imaginable
* We can basically guarantee someone ran this on a toaster
* We're only half-joking, someone probably actually did.
> If you want a more detailed explanation of these points,
> feel free to partake in the consumption of our text
> [X as in Freedom: Why leftists have ample reason to use **XMPP**].
## Features, features, features! ##
* Messaging with other users on this or any other reasonably
secure server in the wider **XMPP** network
* Chatrooms
* File transfers
* STUN/TURN NAT traversal to support audio/video chats
* End-to-End Encryption enforcement
* Mobile connectivity optimizations
* Non-leaky push notifications
* Support for parallel logins with message synchronization
* Ephemeral message archive messages are deleted after one week
* Browser client in case you can't install apps/programs
* Web-based invites to onboard *our* comrades. ( ͡° ͜ʖ ͡°)
* 100% score on [compliance.conversations.im]!
* Fully IPv6-enabled
* [Free & Open-Source][foss] [Prosody] on a Free & Open-Source
[FreeBSD] on disks encrypted with AES-256
## Okay, cool what do I need? ##
If you have an invite to this service nothing!
Just go through the invitation process and you'll get
logged onto the service right here in your browser.
Otherwise, you mostly need an **XMPP** client, mostly.
We say mostly, because this service is currently *invite-only* but
don't worry, **XMPP** still has you covered with lots of servers.
You can take a look at the [Server Directory at the IM Observatory][server-directory]
to see if anything listed there strikes your fancy.
Personally, we deem [jabber.systemli.org] and jabber.ccc.de
trustworthy but audio/video chat might not work properly.
An **XMPP** client is the program used to communicate
through an XMPP service.
We do offer a [in-browser access][conversejs] if you can't install
a client on your device or are still undecided, but we *very*
strongly recommend going native and we have a few recommendations.
All of these are [Free & Open-Source Software][foss] and support the
[OMEMO E2EE standard][omemo-spec], which has quickly become the most
popular E2EE scheme in the **XMPP** ecosystem.
| Platform | Client | E2EE for File Uploads | E2EE for Chatrooms | E2EE for audio/video chats|
|-------------------------------|-------------------|-----------------------|-----------------------|---------------------------|
| Android | [Conversations] | **YES, UNVERIFIED** | **YES, UNVERIFIED** | **YES, UNVERIFIED** |
| iOS | [Siskin] | **UNVERIFIED** | **UNVERIFIED** | **UNVERIFIED** |
| macOS | [Beagle] | **UNVERIFIED** | **UNVERIFIED** | **UNVERIFIED** |
| Linux, BSD | [Dino] | **YES, UNVERIFIED** | **YES, UNVERIFIED** | **NO, UNVERIFIED** |
| Windows, Linux, BSD, macOS | [Gajim] | **UNVERIFIED** | **UNVERIFIED** | **UNVERIFIED** |
After installing one of these, it's simple just enter your JID
(`<yourname>@phryk.net`) and password and start chatting!
[compliance.conversations.im]: https://compliance.conversations.im/server/phryk.net/
[foss]: https://en.wikipedia.org/wiki/Free_and_open-source_software
[Prosody]: https://prosody.im/
[FreeBSD]: https://freebsd.org/
[server-directory]: https://xmpp.net/directory.php
[jabber.systemli.org]: https://www.systemli.org/service/xmpp/
[conversejs]: https://chat.phryk.net/converse/
[Conversations]: https://conversations.im/
[Siskin]: https://siskin.im/
[Beagle]: https://beagle.im/
[Dino]: https://dino.im/
[Gajim]: https://gajim.org/
[omemo-spec]: https://xmpp.org/extensions/xep-0384.html