= Chat: Pidgin / Prosody IM / Openfire Server = == Downloads == * [[https://prosody.im/download/|Prosody Server]] * [[http://www.igniterealtime.org/projects/openfire|Openfire Server]] * [[https://pidgin.im|Pidgin IM Client]] * [[http://audina.net/apps/sparkweb/SparkWeb.html|SparkWeb (web-based IM client)]] == Openfire Administration == * Visit [[http://OPENFIRE:9090]] - Login as ''admin'' * When creating users, be sure to add them to the "All users" group. === Renewing Certificate === It may seem counterintuitive but in order to see the interface to automatically generate a self-signed certificate in Openfire you first must delete the old certificate. See the image below for an example of the interface you'll see after deleting the old certificate. {{:systems:openfire-gen-self-sign-cert.png?nolink&600|}} == Prosody Administration == === Creating accounts === # Use the Pidgin Account menu ad hoc server commands. # At the server console: prosodyctl register audina.net Note: Each account should also be added to the "All users" group in the group file at /etc/prosody/groups.txt === Removing accounts === To remove accounts, at the console type: prosodyctl deluser @audina.net === Other Prosody information === To restart the service, at the console type: prosodyctl restart User account information is stored in /var/lib/prosody/audina%2enet/accounts == Client Software == * Install Pidgin on client machine, or login to SparkWeb. * Configure IM client to point to Openfire server - openfire (Server20081). * Add the user/buddy ''all@broadcast.server20081'' with the alias "''All Broadcast''". === Pidgin Client === Add user account: Accounts > Manage Accounts (< ctrl > + A). Enter the following settings: * Protocol: XMPP * Username: < username > * Domain: ''server20081'' * Password: < password > * Local Alias: User's Full Name {{ :systems:pidgin-client-account-setup.png?nolink |}}