Difference between revisions of "Obsolete Service/jabber"

From Sugar Labs
Jump to navigation Jump to search
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Hostnames ==
 
== Hostnames ==
  
* http://jabber.sugarlabs.org/
+
* jabber.sugarlabs.org
  
 
== Hosted on ==
 
== Hosted on ==
  
[[Machine/treehouse/jita]]
+
[[Machine/jita]]
  
 
== Administrative contact ==
 
== Administrative contact ==
Line 19: Line 19:
 
== Notes ==
 
== Notes ==
  
ejabberd instance default for upstream sugar shell.
+
Jabber server for development needs to test cutting edge sugar core components.
 +
 
 +
It runs [http://prosody.im/ Prosody] jabber server with additional sugar [[Platform_Team/Server_Kit/Prosody|plugins]].
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!scope="row" | Home
+
!scope="row" | Daemon
|{{Code|/srv/ejabberd}}
+
|{{Code|prosody}}
 +
|-
 +
!scope="row" | Config
 +
|{{Code|/srv/prosody/prosody.cfg.lua}}
 
|-
 
|-
 
!scope="row" | Logs
 
!scope="row" | Logs
|{{Code|/srv/ejabberd/site/var/log/ejabberd}}
+
|{{Code|/srv/prosody/log}}
|-
 
!scope="row" | Main service
 
|{{Code|ejabberd}}
 
 
|-
 
|-
!scope="row" | Admin Web UI
+
!scope="row" | Ports
|http://jabber.sugarlabs.org:5280/admin
+
|{{Code|5222}} {{Code|5223}} {{Code|5000}}
 
|-
 
|-
 
|}
 
|}
  
'''TODO''' Initial install configuration, needs to be added to puppet recipes:
+
Runtime configuration and monitoring might happen via [http://prosody.im/doc/console telnet]:
 
+
  telnet localhost 5582
* create ''admin'' user
 
* add [http://wiki.laptop.org/go/Ejabberd_Configuration Online] shared roster group from web ui.
 
 
 
There's a problem with scaling up after more than a few dozens of users have been registered. All users who weren't logged in for 2 weeks will be deleted from cron job.
 
 
 
You can check how many users are registered with:
 
 
 
  # ejabberdctl stats registeredusers
 
  
 
== Upgrade notes ==
 
== Upgrade notes ==
  
Upgrade will be triggered on every puppet session, vcs repository will be rebased to the HEAD commit.
+
{| class="wikitable"
 +
|-
 +
!scope="row" | git
 +
|{{Code|/srv/prosody}}
 +
|-
 +
|}

Revision as of 10:38, 7 April 2013

Hostnames

  • jabber.sugarlabs.org

Hosted on

Machine/jita

Administrative contact

jabber AT sugarlabs DOT org

Sysadmins

For non-emergency calls, preferably send email to the administrative contact.

Notes

Jabber server for development needs to test cutting edge sugar core components.

It runs Prosody jabber server with additional sugar plugins.

Daemon prosody
Config /srv/prosody/prosody.cfg.lua
Logs /srv/prosody/log
Ports 5222 5223 5000

Runtime configuration and monitoring might happen via telnet:

telnet localhost 5582

Upgrade notes

git /srv/prosody