xmpp client setup instructions
Converse.js XMPP browser client:
- Client access is now available at: xmpp.ilita.i2p [https]
ConverseI2P XMPP desktop client:
- Client sources and build instructions are now available at: git.apophis.i2p/apophis/ConverseDesktop-I2P
Desktop Gajim client:
We suggest using the latest Gajim (v1.8.4) installed with Flatpak software distribution system.
Windows users can skip this section and proceed directly to https://gajim.org/download/
- Install Flatpak distribution system:
- sudo apt install flatpak
- flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
- Restart
- Install Gajim and required plugins:
- flatpak install org.gajim.Gajim
- *flatpak install org.gajim.Gajim.Plugin.omemo (Gajim older versions)
- *flatpak install org.gajim.Gajim.Plugin.url_image_preview (Gajim older versions)
- Configure Gajim for I2P compatibility:
- Accounts|Connection|Proxy ==> Create new proxy entry: I2P/SOCKS5/127.0.0.1/4447. Use this proxy for your I2P accounts
- *Plugins ==> Enable OMEMO and URL Image Preview plugins (Gajim older versions)
- Configure certificates mandatory for HTTP upload/preview plugin to work correctly (this is Gajim's requirement and is NOT needed for other xmpp clients):
- Add authority/server certificates to your system. Download it from http://ca.i2pd.i2p/rootca.crt. It is signed by PurpleI2P CA and is as "trustworthy" as any other product they support
- Example for Debian/Ubuntu:
sudo mkdir /usr/local/share/ca-certificates/xmpp.ilita.i2p sudo cp ./rootca.crt /usr/local/share/ca=certificates/xmpp.ilita.i2p/ sudo update-ca-certificates
Mobile Conversations client:
PurpleI2P team has just recently released Conversations-I2P app that provides complete i2p interoperability.
- Install official distribution of F-Droid app from f-droid.org
- Add PurpleI2P repository as directed on https://fdroid.i2pd.xyz [repo ==> https://fdroid.i2pd.xyz/fdroid/repo]
- Install Conversations-I2P app using F-Droid
Client Interoperability:
Table of client interoperability combinations is coming soon.
Notes:
Compatibility of different unmodified clients with I2P is an open issue. We are doing our best to test as many clents/features as possible. However, your feedback, suggestions and comments are very important to us. We can be reached at support@conference.xmpp.ilita.i2p