ejabberd - Comments for "Install MUCkl - Multi-User Chat Web Frontend" https://www.ejabberd.im/muckl en most likely too late for the https://www.ejabberd.im/muckl#comment-65930 <p>most likely too late for the OP, but i hope this would help somebody else.</p> <p>i had the same problem using Chrome web browser, something to do with CORS (and to allow that i need to deliver specific header entries in response, didn't have time for rebuilding from source etc.)<br /> quick work-around is to use "binding" type instead of "polling", also needs to configure "/http-bind" for Apache's mod_rewrite, port is the same, target path is "http-bind" (essentially replace "poll" with "bind"), then point HTTPBASE in config.js to "/http-bind". one last thing, enable mod_http_bind in "modules" section in ejabberd.cfg</p> Fri, 10 Jul 2015 21:03:19 +0000 kurniawan comment 65930 at https://www.ejabberd.im install on debian https://www.ejabberd.im/muckl#comment-57241 <p>i tried to follow all the instruction above.<br /> the ejabberd server is working , with admin account and persistant room.</p> <p>and all the other configurations.</p> <p>but when i log in there is just a blank screen with only a background image.</p> <p>no error messages (apache, ejabberd, firebug...)what so ever.</p> <p>can you help me?</p> <p>p.s.<br /> apache is configured correctly to reach hostname.tld/http-poll</p> Thu, 21 Apr 2011 13:20:50 +0000 wattafunnyname comment 57241 at https://www.ejabberd.im Create a persistent room with muckl? https://www.ejabberd.im/muckl#comment-54413 <p>Oops, my mistake. I believe the problem is a coding issue with my modified version of muckl. I've been able to successfully create persistent rooms using a clean copy of muckl, so the problem must be with my modified version. I'll get it straightened out. Sorry for the distraction!</p> Mon, 29 Jun 2009 19:54:03 +0000 ripleyr comment 54413 at https://www.ejabberd.im Create a persistent room with muckl? https://www.ejabberd.im/muckl#comment-54412 <p>Yes, that makes the rooms public, I understand. But still if the server is rebooted or ejabberd restarted, those rooms created through muckl no longer exist (are no longer accessible). So they are not really persistent for some reason. I have muckl customized so that there are no predefined rooms in its config file. Rooms are created when an admin uses a specially configured muckl (that authenticates with the ejabberd admin account) to access a room. Then non-admin users use another installation of muckl that authenticates with a regular user account to access the room. It all works well until the server is rebooted or ejabberd restarted. Then the regular users get error "Room creation is denied by service policy" when they enter a room because the room doesn't exist anymore and only admins have the rights to create a room.</p> <p>Now, if I create a room using a jabber client like Exodus, then the rooms ARE persistent and survive a restart/reboot. But only when the rooms are created via an admin using muckl are the rooms not persistent.</p> Mon, 29 Jun 2009 16:39:25 +0000 ripleyr comment 54412 at https://www.ejabberd.im With your configuration, the https://www.ejabberd.im/muckl#comment-54401 <p>With your configuration, the new rooms are persistent, but they are not publicly visible in the Service Discovery. Make sure you have this to true:</p> <pre>{public, true},</pre> Wed, 24 Jun 2009 21:42:15 +0000 mfoss comment 54401 at https://www.ejabberd.im Create a persistent room with muckl? https://www.ejabberd.im/muckl#comment-54396 <p>&gt; Create a Persistent Room<br /> &gt;<br /> &gt; Create a persistent chatroom with a Multi-User Chat compatible Jabber client and ensure<br /> &gt; yourself that the user you created in previous step has sufficient permissions to this chatroom.</p> <p>Does anyone know if muckl can create a persistent room? I have ejabberd.cfg configured for persistent rooms as the default, but if I connect to ejabberd with muckl (even if I configure muckl to use the ejabberd admin username/password), it will create a room, but it is not persistent. If the ejabberd service is restarted, the room is dropped. I want admins to create rooms by entering the room with muckl and then non-admin users can enter those rooms with muckl. But I don't want non-admins to be able to create a room. Here's my settings:</p> <p> {mod_muc, [<br /> %%{host, "conference.@HOST@"},<br /> {access, muc},<br /> {access_create, muc_admin},<br /> {access_persistent, muc_admin},<br /> {access_admin, muc_admin},<br /> {history_size, 20},<br /> {min_message_interval, 0.4},<br /> {min_presence_interval, 4},<br /> {default_room_options,<br /> [<br /> {allow_change_subj, false},<br /> {allow_private_messages, false},<br /> {allow_query_users, false},<br /> {allow_user_invites, false},<br /> {allow_visitor_nickchange, false},<br /> {allow_visitor_status, false},<br /> {anonymous, true},<br /> {logging, true},<br /> {max_users, 200},<br /> {members_by_default, true},<br /> {members_only, false},<br /> {moderated, false},<br /> {password_protected, false},<br /> {persistent, true},<br /> {public, false},<br /> {public_list, false},<br /> {title, "chatroom"}<br /> ]}<br /> ]},</p> Wed, 24 Jun 2009 18:00:32 +0000 ripleyr comment 54396 at https://www.ejabberd.im Internal Server Error https://www.ejabberd.im/muckl#comment-54053 <p>After some time in a channel, connected with Muckl to ejabberd, i get a "Internal Server Error, Reconnect ?" popup. Nothing in ejabberd logfile.<br /> With other clients i have no problems. i use http binding. What could cause the Internal Server Error ?</p> Fri, 06 Mar 2009 12:08:22 +0000 bindalf comment 54053 at https://www.ejabberd.im How to prevent password change https://www.ejabberd.im/muckl#comment-51302 <div class="quote-msg"> <div class="quote-author"><em>Captain_Fantastic</em> wrote:</div> <p>At the moment any jabber client can be log in using the muckl credentials stored in config.js, change the password,</p></div> <p>If the Jabber account used my MUCkl is <noindex><a href="mailto:muckl@example.org" rel="nofollow" >muckl@example.org</a></noindex>, this will prevent him from changing the password or registering new accounts:</p> <pre>{acl, muckl, {user, "muckl", "example.org"}}. {access, register, [{deny, muckl}, {allow, all}]}. {modules, [ ... {mod_register, [ ... {access, register} ]}, ... ]}.</pre><div class="quote-msg"> <div class="quote-author"><em>Captain_Fantastic</em> wrote:</div> <p>send messages to random users and everything else a normal user can do.</p></div> <p>I can only think of two possibilities: using privacy lists or Legoscia's mod_filter.</p> Sun, 25 Nov 2007 10:44:37 +0000 mfoss comment 51302 at https://www.ejabberd.im account lock down https://www.ejabberd.im/muckl#comment-51298 <p>It would be nice if you could add how to stop the muckl user on the server from doing anything that isn't needed for Muckl.</p> <p>At the moment any jabber client can be log in using the muckl credentials stored in config.js, change the password, send messages to random users and everything else a normal user can do.</p> <p>Blacklisting IPs would be handy too. (Could this work when the traffic is proxied by the webserver?)</p> <p>Muckl's great :)</p> Sun, 25 Nov 2007 01:30:57 +0000 Captain_Fantastic comment 51298 at https://www.ejabberd.im Modules need to be loaded on Apache2 https://www.ejabberd.im/muckl#comment-51072 <p>Hey,</p> <p>I had some problems with Apache2 and HTTP-Polling. The thing that needs to be done: You need the mod_rewrite and ALL proxys (proxy proxy_connect proxy_http)</p> <p>And alter apache2/mods-enabled/proxy.conf and add the allowed domain.</p> Thu, 11 Oct 2007 18:33:42 +0000 Florian Jensen comment 51072 at https://www.ejabberd.im Fixed https://www.ejabberd.im/muckl#comment-26295 <p>Yes, thanks, fixed.</p> Wed, 11 Jul 2007 07:22:26 +0000 mfoss comment 26295 at https://www.ejabberd.im >> Port Module https://www.ejabberd.im/muckl#comment-26289 <p>&gt;&gt; Port Module Options<br /> &gt;&gt; 5280 ejabberd_http [http_poll, web_admin]}]</p> <p>Shouldn't it be </p> <p>Port Module Options<br /> 5280 ejabberd_http [http_poll, web_admin]</p> <p>?</p> Wed, 11 Jul 2007 01:00:21 +0000 Anonymous comment 26289 at https://www.ejabberd.im