Difference between revisions of "Comm"

From CSLabsWiki
Line 1: Line 1:
 
{{services
 
{{services
 
|ip_addr = 128.153.145.146
 
|ip_addr = 128.153.145.146
|contact_person = [[user:kimbalac|Adam Kimball]]
+
|contact_person = [[User:Jared|Jared Dunbar]]
|last_update = January 2014
+
|last_update = March 2016
|host_vm = [[Comm-dev]]
+
|host_vm = [[comm]]
|vm_host = [[bennu]]
+
|vm_host = [[felix]]
|services = IRC & XMPP
+
|services = mumble
 
|category = VM
 
|category = VM
 
|handoff = no
 
|handoff = no
Line 11: Line 11:
   
 
{{VM
 
{{VM
|hostname=[http://comm-dev.cslabs.clarkson.edu comm-dev.cslabs.clarkson.edu]
+
|hostname=[http://comm.cslabs.clarkson.edu]
|maintainer=[[user:kimbalac|Adam Kimball]]
+
|maintainer=[[User:Jared|Jared Dunbar]]
|operating_system = [[wikipedia:Debian | Debian Wheezy]] x64
+
|operating_system = [[Debian 8.2]]
 
|ldap=No
 
|ldap=No
|development_status=In Development
+
|development_status=Completed
 
|status=Running
 
|status=Running
|vm_host=[[bennu]]
+
|vm_host=[[felix]]
 
}}
 
}}
   
  +
Comm was reinstalled by Jared when the old Comm was not working. It only supports mumble clients.
The current Comm server (VM) fully replaced the old one as of January 2015. It runs several communication services for the Labs.
 
   
  +
Software installed is the following after building from the Felix Base VM:
==Hosted on Comm-dev==
 
* [[wikipedia:Xmpp|XMPP]] (via [[wikipedia:Prosody_(software)|Prosody]])
 
* [[wikipedia:Mumble_(software)|Murmur]] (Mumble)
 
   
  +
<pre>mumble-server sudo</pre>
==Connecting to Services==
 
===XMPP===
 
====Generic Setup====
 
You need to register an account with the server first, most clients can handle this. (See setup for Pidgin)
 
The server hostname to use is '''xmpp.cslabs.clarkson.edu'''. The server also supports SSL encryption.
 
Chat rooms are hosted at '''conference.xmpp.cslabs.clarkson.edu'''.
 
   
  +
=Mumble=
====Setup for Pidgin====
 
Pidgin is an open-source, cross platform program that handles multiple chat protocols, and is present on all the Lab machines.
 
=====Create/Add Account=====
 
* To set up an account, when you open the application click Accounts > Manage Accounts.
 
* Then click "Add...", and change the protocol to XMPP.
 
* Enter your desired username and password, and for domain, enter '''xmpp.cslabs.clarkson.edu'''.
 
* Resource is optional - it is a name for your current method of connection, such as "Pidgin"... anything is fine here, see this [http://wiki.xmpp.org/web/Jabber_Resources page] for more detailed information
 
* Uncheck the box labeled "Store password" for security purposes. Pidgin/libpurple stores your password as plaintext, so it may be viewable by others.
 
* Finally, if you are making a new account, be sure to check "Create this new account on the server" at the bottom... this will register you with the XMPP server. Otherwise, the account will be set up in Pidgin but unable to connect to the server.
 
 
=====Adding a Friend=====
 
Adding a friend is easy, click Buddies > Add Buddy... Enter the friend's username in the username field, but be sure to add '''@xmpp.cslabs.clarkson.edu'''! This is important, otherwise the user will not be able to be found. So for example, '''richteer@xmpp.cslabs.clarkson.edu''' is a valid complete username. In addition, you may optionally add an alias in the following entry box to specify a real, or alternate name for the user, which will instead appear on your buddy list, and in the chat window.
 
 
=====Creating/Joining a Chat Room=====
 
Creating and joining a chat room uses the same method, as a chat room is created if the name does not exist. Simply click Buddies > Join a Chat..., enter the room name, and leave the server as the default '''conference.xmpp.cslabs.clarkson.edu'''. You may optionally change your handle (name), and set a password for the session in the last two boxes.
 
 
The most common chat room is "cosi", although others spring up from time to time.
 
 
 
===Mumble===
 
 
To connect to the mumble server, you'll need the Mumble client (this can be retrieved from your local package manager, or acquired from their page [http://mumble.sourceforge.net/Installing_Mumble here]). On the first running of the software, it will prompt you to configure your audio devices, which is beyond the scope of this guide. To add the COSI server, click Connect, Add New... on the next window. Enter the following data:
 
To connect to the mumble server, you'll need the Mumble client (this can be retrieved from your local package manager, or acquired from their page [http://mumble.sourceforge.net/Installing_Mumble here]). On the first running of the software, it will prompt you to configure your audio devices, which is beyond the scope of this guide. To add the COSI server, click Connect, Add New... on the next window. Enter the following data:
   
Line 58: Line 32:
 
Address: mumble.cslabs.clarkson.edu (comm.cslabs.clarkson.edu will also work).
 
Address: mumble.cslabs.clarkson.edu (comm.cslabs.clarkson.edu will also work).
 
Port: 64738
 
Port: 64738
Username: The name you want to be identified by
+
Username: The name you want to be identified by (feel free to use your cosi IRC username)
   
 
There is no password, so that can be left blank.
 
There is no password, so that can be left blank.
  +
  +
If you use this on Clarkson Wifi, you will need to force TCP mode since UDP is disabled on the Clarkson Wifi. COSI wifi will work fine however.

Revision as of 17:51, 21 March 2016

Comm
IP Address(es): 128.153.145.146
Contact Person: Jared Dunbar
Last Update: March 2016
VM Host (Physical): felix
Host VM: comm
Services: mumble


Hostname: [1]
Operating system: Debian 8.2
LDAP Support: No
Development Status: Completed
Status: Running


Comm was reinstalled by Jared when the old Comm was not working. It only supports mumble clients.

Software installed is the following after building from the Felix Base VM:

mumble-server sudo

Mumble

To connect to the mumble server, you'll need the Mumble client (this can be retrieved from your local package manager, or acquired from their page here). On the first running of the software, it will prompt you to configure your audio devices, which is beyond the scope of this guide. To add the COSI server, click Connect, Add New... on the next window. Enter the following data:

Label: A name for these server settings to be saved by (your choice). Address: mumble.cslabs.clarkson.edu (comm.cslabs.clarkson.edu will also work). Port: 64738 Username: The name you want to be identified by (feel free to use your cosi IRC username)

There is no password, so that can be left blank.

If you use this on Clarkson Wifi, you will need to force TCP mode since UDP is disabled on the Clarkson Wifi. COSI wifi will work fine however.