Два года - полет нормальный. Файлы передаются и по локалке и между несколькими организациями по городу.
[root@file_server_2 ~]# rpm -q ejabberd
ejabberd-2.1.8-alt0.M60P.1
Модули в моем рабочем cfg, может, пригодится:
[root@file_server_2 ejabberd]# cat ejabberd.cfg
...
{modules,
[
{mod_adhoc, []},
{mod_announce, [{access, announce}]}, % recommends mod_adhoc
{mod_caps, []},
{mod_configure,[]}, % requires mod_adhoc
{mod_disco, []},
%%{mod_echo, [{host, "echo.localhost"}]},
%% {mod_irc, []},
{mod_last_odbc, []},
{mod_muc, [
%%{host, "conference.@HOST@"},
{access, muc},
{access_create, muc},
{access_persistent, muc},
{access_admin, muc_admin}
]},
%%{mod_muc_log,[]},
{mod_admin_extra, []},
{mod_offline_odbc, []},
{mod_privacy_odbc, []},
{mod_private_odbc, []},
%%{mod_proxy65,[]},
%% {mod_pubsub_odbc, [ % requires mod_caps
%% {access_createnode, pubsub_createnode},
%% {plugins, ["default", "pep"]}
%% ]},
{mod_register, [
{welcome_message, {"Ура! Вы с нами!",
"Свершилось!\nВы подключились!"}},
{registration_watchers, ["999@yyy.zzz.ru"]},
{access, register}
]},
{mod_roster_odbc, []},
%%{mod_service_log,[]},
{mod_shared_roster,[]},
%% {mod_stats, []},
{mod_statsdx, [{hooks,true}]},
%% {mod_http_bind, []},
%% {mod_http_fileserver, [{docroot, "/var/www/html/"}, {accesslog, "/var/log/ejabberd/access.log"}]},
%% {mod_rest, []},
{mod_time, []},
{mod_vcard_odbc, []},
{mod_version, []}
]}.
%%% Local Variables:
%%% mode: erlang
%%% End:
%%% vim: set filetype=erlang tabstop=8: