Obsolete Service/jabber: Difference between revisions

No edit summary
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Obsolete}}
== Hostnames ==
== Hostnames ==


* http://jabber.sugarlabs.org/
* jabber.sugarlabs.org


== Hosted on ==
== Hosted on ==


[[Machine/housetree/jita]]
[[Machine/jita]]


== Administrative contact ==
== Administrative contact ==
Line 15: Line 17:
For non-emergency calls, preferably send email to the administrative contact.
For non-emergency calls, preferably send email to the administrative contact.


* [[User:alsroot|Aleksey Lim]]
* [[User:MrBIOS|Alex Perez]]


== 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
|''installed from native packages''
|{{Code|prosody}}
|-
!scope="row" | Config
|{{Code|/srv/prosody/prosody.cfg.lua}}
|-
|-
!scope="row" | Logs
!scope="row" | Logs
|{{Code|/var/log/ejabberd}}
|{{Code|/srv/prosody/log}}
|-
|-
!scope="row" | Main service
!scope="row" | Ports
|{{Code|ejabberd}}
|{{Code|5222}} {{Code|5223}} {{Code|5000}}
|-
!scope="row" | Admin Web UI
|http://jabber.sugarlabs.org:5280/admin
|-
|-
|}
|}


Initial install configuration that was done:
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/Installing_ejabberd#Installing_ejabberd_from_source_with_OLPC_patches 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. Thus, ejabberd database is being resetting from daily cron task using {{Code|/backup/ejabberd-spool.tar.gz}} initial db.


== Upgrade notes ==
== Upgrade notes ==


Regular updates from native packages.
{| class="wikitable"
|-
!scope="row" | git
|{{Code|/srv/prosody}}
|-
|}