Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
systems:spark_openfire_server [2014/04/24 14:44]
smayr
systems:spark_openfire_server [2018/01/19 09:28] (current)
smayr [Client Software]
Line 1: Line 1:
-Spark / Openfire Server =+Chat: Pidgin / Prosody IM / Openfire Server =
  
-Download+== Downloads == 
 +  * [[https://prosody.im/download/|Prosody Server]]
   * [[http://www.igniterealtime.org/projects/openfire|Openfire Server]]   * [[http://www.igniterealtime.org/projects/openfire|Openfire Server]]
-  * [[http://www.igniterealtime.org/projects/spark/index.jsp|Spark (IM Client)]]  +  * [[https://pidgin.im|Pidgin IM Client]] 
-  * [[http://www.filehippo.com/download_pidgin/|Pidgin (Spark IM Client)]]+  * [[http://audina.net/apps/sparkweb/SparkWeb.html|SparkWeb (web-based IM client)]]
  
-System Administration +== Openfire Administration == 
-  * Visit [[http://192.168.0.104:9090]] - Login as ''admin'' +  * Visit [[http://OPENFIRE:9090]] - Login as ''admin'' 
-  * Create users, and add them to the relevant groups.+  * When creating users, be sure to add them to the "All users" group.
  
-Client Software +=== Renewing Certificate === 
-  * Install IM client (Spark or Pidgin) on client machine, or login to SparkWeb (http://www.audina.net/support/apps/sparkweb). +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 certificateSee the image below for an example of the interface you'll see after deleting the old certificate
-  * Configure IM client to point to Openfire server at 192.168.0.104 (server20081.audina.net). +{{:systems:openfire-gen-self-sign-cert.png?nolink&600|}} 
-  * Configure the advanced connection settings according to their respective screenshot below. +== Prosody Administration ==
-  * For Pidgin, add the user all@broadcast.server20081 with the Alias broadcast.+
  
-{{:systems:spark.png?nolink|Spark advanced connection settings}} +=== Creating accounts === 
-{{:systems:pidgin.png?nolink|Pidgin advanced connection settings}}+  # Use the Pidgin Account menu ad hoc server commands. 
 +  # At the server console<code>prosodyctl register <username> audina.net <password></code> 
 +NoteEach 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: <code>prosodyctl deluser <username>@audina.net</code> 
 + 
 +=== Other Prosody information === 
 +To restart the service, at the console type: <code>prosodyctl restart</code> 
 + 
 +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 |}}