<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[How to modify the 'config.js' file?]]></title><description><![CDATA[<p dir="auto">I'd like to edit the <code>config.js</code> file to make some config changes, particularly, enable <code>server-side recording</code>, as described here:</p>
<p dir="auto"><a href="https://discord.com/channels/838103530979196938/1113705414190706749/1208004070963544155" target="_blank" rel="noopener noreferrer nofollow ugc">https://discord.com/channels/838103530979196938/1113705414190706749/1208004070963544155</a></p>
<blockquote>
<p dir="auto"><img src="/assets/uploads/files/1709351427604-9192eac0-1819-40ae-a943-eb683d008c07-image-resized.png" alt="9192eac0-1819-40ae-a943-eb683d008c07-image.png" class=" img-fluid img-markdown" /></p>
</blockquote>
<hr />
<p dir="auto">I don't think that's currently possible, right?</p>
]]></description><link>https://forum.cloudron.io/topic/11219/how-to-modify-the-config-js-file</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 17:32:01 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/11219.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 02 Mar 2024 03:50:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Fri, 22 Mar 2024 16:30:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/benoit" aria-label="Profile: Benoit">@<bdi>Benoit</bdi></a> said in <a href="/post/85558">How to modify the 'config.js' file?</a>:</p>
<blockquote>
<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> et <a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> thanks for the mirotalk app ! I tried theses features <a href="https://docs.mirotalk.com/mirotalk-p2p/host-protection/#when-host_protected-is-enabled" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.mirotalk.com/mirotalk-p2p/host-protection/#when-host_protected-is-enabled</a> but it seems it doesn't work : i can authenticate my adminb account and create a room but invited participants can't join without authentication, the HOST_USER_AUTH=false parameter doesn't change this. is it normal ? Thanks again !</p>
</blockquote>
<p dir="auto">I have the same problem. Both with the p2p and the SFU version.</p>
<p dir="auto">I have host protected: true and user_auth: false. To create a room I login with a user as a host and then participants cannot access the room, they are also prompted to login.</p>
<p dir="auto">I created a separate <a href="https://forum.cloudron.io/topic/11380/participants-have-to-authanticate-even-with-user_auth-false">thread</a> for this issue.</p>
]]></description><link>https://forum.cloudron.io/post/85560</link><guid isPermaLink="true">https://forum.cloudron.io/post/85560</guid><dc:creator><![CDATA[avatar1024]]></dc:creator><pubDate>Fri, 22 Mar 2024 16:30:34 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Fri, 22 Mar 2024 16:07:41 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> et <a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> thanks for the mirotalk app ! I tried theses features <a href="https://docs.mirotalk.com/mirotalk-p2p/host-protection/#when-host_protected-is-enabled" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.mirotalk.com/mirotalk-p2p/host-protection/#when-host_protected-is-enabled</a> but it seems it doesn't work : i can authenticate my adminb account and create a room but invited participants can't join without authentication, the HOST_USER_AUTH=false parameter doesn't change this. is it normal ?  Thanks again !</p>
]]></description><link>https://forum.cloudron.io/post/85558</link><guid isPermaLink="true">https://forum.cloudron.io/post/85558</guid><dc:creator><![CDATA[Benoit]]></dc:creator><pubDate>Fri, 22 Mar 2024 16:07:41 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Thu, 21 Mar 2024 20:36:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> and <a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> I really want to thank you for once again, as you always do, taking the time to individually address concerns and providing insight and details as you do. I’ve will also begin some testing of the SFU version of MiroTalk in its unstable form. Keep it up!</p>
]]></description><link>https://forum.cloudron.io/post/85483</link><guid isPermaLink="true">https://forum.cloudron.io/post/85483</guid><dc:creator><![CDATA[aessen]]></dc:creator><pubDate>Thu, 21 Mar 2024 20:36:11 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Thu, 21 Mar 2024 06:24:56 GMT]]></title><description><![CDATA[<p dir="auto">Here is another <a href="https://forum.cloudron.io/topic/11362/error-installing-miro-sfu">report in a dedicated thread</a>. Let's move any discussions regarding this problem to that threat.</p>
]]></description><link>https://forum.cloudron.io/post/85391</link><guid isPermaLink="true">https://forum.cloudron.io/post/85391</guid><dc:creator><![CDATA[Kubernetes]]></dc:creator><pubDate>Thu, 21 Mar 2024 06:24:56 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Wed, 20 Mar 2024 17:40:20 GMT]]></title><description><![CDATA[<p dir="auto">That is correct, but it should have prevented you from selecting the ports in the first place. At least here I am not able to reproduce this.</p>
]]></description><link>https://forum.cloudron.io/post/85356</link><guid isPermaLink="true">https://forum.cloudron.io/post/85356</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 20 Mar 2024 17:40:20 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Wed, 20 Mar 2024 17:37:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> Here, I found this in the Docker Logs:</p>
<pre><code>Mar 20 17:40:25 cloudron-neu dockerd[1700124]: time="2024-03-20T16:40:25.995595821Z" level=info msg="ignoring event" container=fc77503dbbb7fb9ffe9ff5f361ab6652f4c946c66da86d028b0f7f31abdc9e59 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
[no timestamp]  module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 20 17:41:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:41:32.310275336Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 20 17:42:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:42:32.322513808Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 20 17:42:46 cloudron-neu dockerd[1700124]: time="2024-03-20T16:42:46.284190805Z" level=warning msg="Failed to allocate and map port 40098-40098: listen tcp4 0.0.0.0:40098: bind: address already in use"
Mar 20 17:42:46 cloudron-neu dockerd[1700124]: time="2024-03-20T16:42:46.598787393Z" level=error msg="1494637c834e0c6a9026d18d6c3d008edc0dbca0da12ad2fbe8a3339d7d4f361 cleanup: failed to delete container from containerd: no such container"
Mar 20 17:42:46 cloudron-neu dockerd[1700124]: time="2024-03-20T16:42:46.599156620Z" level=error msg="Handler for POST /containers/182d9fc2-aa0e-4951-804f-b4c4a00b94a7/start returned error: driver failed programming external connectivity on endpoint 182d9fc2-aa0e-4951-804f-b4c4a00b94a7 (d5a71e2b0df94bff7ae4163cc294796f747b1f86075a3eecbfd3a9e68385d6d7): listen tcp4 0.0.0.0:40098: bind: address already in use"
Mar 20 17:43:06 cloudron-neu dockerd[1700124]: time="2024-03-20T16:43:06.073197322Z" level=warning msg="Failed to allocate and map port 40098-40098: listen tcp4 0.0.0.0:40098: bind: address already in use"
Mar 20 17:43:06 cloudron-neu dockerd[1700124]: time="2024-03-20T16:43:06.449953736Z" level=error msg="6864b23c80a98ea1f01687e09ccfe001f20ce1651668fa6912b892575de48247 cleanup: failed to delete container from containerd: no such container"
Mar 20 17:43:06 cloudron-neu dockerd[1700124]: time="2024-03-20T16:43:06.450040583Z" level=error msg="Handler for POST /containers/182d9fc2-aa0e-4951-804f-b4c4a00b94a7/start returned error: driver failed programming external connectivity on endpoint 182d9fc2-aa0e-4951-804f-b4c4a00b94a7 (9735e02f4f548b3b4d02fbf53055e2ed9e2c7dbb8f76900925c7e702fdaab842): listen tcp4 0.0.0.0:40098: bind: address already in use"
Mar 20 17:43:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:43:32.404387662Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 20 17:44:24 cloudron-neu dockerd[1700124]: time="2024-03-20T16:44:24.018592015Z" level=info msg="Configured log driver does not support reads, enabling local file cache for container logs" container=116ce5bd025a48a0cb1b66d3940fa3cfab0bd6475886df9523193ae9552afc24 driver=syslog
Mar 20 17:44:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:44:32.294156425Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 20 17:45:26 cloudron-neu dockerd[1700124]: time="2024-03-20T16:45:26.190620327Z" level=info msg="ignoring event" container=fc77503dbbb7fb9ffe9ff5f361ab6652f4c946c66da86d028b0f7f31abdc9e59 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 20 17:45:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:45:32.300180330Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 20 17:46:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:46:32.271952666Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 20 17:47:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:47:32.291207354Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 20 17:47:40 cloudron-neu dockerd[1700124]: time="2024-03-20T16:47:40.867731692Z" level=info msg="Container failed to exit within 10s of signal 15 - using the force" container=116ce5bd025a48a0cb1b66d3940fa3cfab0bd6475886df9523193ae9552afc24
Mar 20 17:47:40 cloudron-neu dockerd[1700124]: time="2024-03-20T16:47:40.958953058Z" 
</code></pre>
<p dir="auto">It was Port 40098 - (will correct this in my previous post)</p>
]]></description><link>https://forum.cloudron.io/post/85355</link><guid isPermaLink="true">https://forum.cloudron.io/post/85355</guid><dc:creator><![CDATA[Kubernetes]]></dc:creator><pubDate>Wed, 20 Mar 2024 17:37:12 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Wed, 20 Mar 2024 17:32:36 GMT]]></title><description><![CDATA[<p dir="auto">strange though, it should have already thrown an error during install form submission, not during the app task.</p>
]]></description><link>https://forum.cloudron.io/post/85354</link><guid isPermaLink="true">https://forum.cloudron.io/post/85354</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 20 Mar 2024 17:32:36 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Wed, 20 Mar 2024 17:37:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> Unfortunately I didn't copy the log entries, but I think it was related to that the port 40098 is already allocated by another application. I had the MiroTalk P2P installed before, after reading that you created an initial package, maybe there was some kind of conflict?</p>
]]></description><link>https://forum.cloudron.io/post/85352</link><guid isPermaLink="true">https://forum.cloudron.io/post/85352</guid><dc:creator><![CDATA[Kubernetes]]></dc:creator><pubDate>Wed, 20 Mar 2024 17:37:28 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Wed, 20 Mar 2024 17:28:30 GMT]]></title><description><![CDATA[<p dir="auto">Do you have more info on that port range task issue?</p>
]]></description><link>https://forum.cloudron.io/post/85351</link><guid isPermaLink="true">https://forum.cloudron.io/post/85351</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 20 Mar 2024 17:28:30 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Wed, 20 Mar 2024 17:21:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> I did a small test with three devices and two users (all in the same local network). During first install, I got an Task Error because the Port Range were already in use(?). However, when I gave it a second try it did work to install. The use of MiroTalk was very smooth without serios issues. I just had some trouble with configuring the Webcam for to high quality, which results in a drop of the session for the specific user.</p>
<p dir="auto">Thanks a lot for your effort to migrate it to Cloudron!</p>
]]></description><link>https://forum.cloudron.io/post/85350</link><guid isPermaLink="true">https://forum.cloudron.io/post/85350</guid><dc:creator><![CDATA[Kubernetes]]></dc:creator><pubDate>Wed, 20 Mar 2024 17:21:27 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Wed, 20 Mar 2024 16:12:38 GMT]]></title><description><![CDATA[<p dir="auto">The SFU app package is now released as unstable for testing. There is a config.js in /app/data which allows selective things to be configured. For now only those properties can be changed to avoid accidental user-error, but we can add more: <a href="https://git.cloudron.io/cloudron/mirotalksfu-app/-/blob/main/config.js?ref_type=heads#L19" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/cloudron/mirotalksfu-app/-/blob/main/config.js?ref_type=heads#L19</a></p>
]]></description><link>https://forum.cloudron.io/post/85342</link><guid isPermaLink="true">https://forum.cloudron.io/post/85342</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 20 Mar 2024 16:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Wed, 20 Mar 2024 13:59:16 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://docs.cloudron.io/packaging/manifest/#tcpports" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/packaging/manifest/#tcpports</a> has the docs for the port range support (via <code>portCount</code> field).</p>
]]></description><link>https://forum.cloudron.io/post/85336</link><guid isPermaLink="true">https://forum.cloudron.io/post/85336</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 20 Mar 2024 13:59:16 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Wed, 20 Mar 2024 10:00:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aessen" aria-label="Profile: aessen">@<bdi>aessen</bdi></a> as <a class="plugin-mentions-user plugin-mentions-a" href="/user/kubernetes" aria-label="Profile: Kubernetes">@<bdi>Kubernetes</bdi></a> said, this was because of missing port range support. this is now supported in 7.7 which is already out (as unstable).</p>
]]></description><link>https://forum.cloudron.io/post/85315</link><guid isPermaLink="true">https://forum.cloudron.io/post/85315</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 20 Mar 2024 10:00:42 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Tue, 19 Mar 2024 07:25:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aessen" aria-label="Profile: aessen">@<bdi>aessen</bdi></a> The reason is that for SFU some Port Range for Communication is requrired. This is currently not supported by the Cloudron Platform. AFAIK they are already working on this to support the SFU with one of the next Cloudron Releases.</p>
]]></description><link>https://forum.cloudron.io/post/85223</link><guid isPermaLink="true">https://forum.cloudron.io/post/85223</guid><dc:creator><![CDATA[Kubernetes]]></dc:creator><pubDate>Tue, 19 Mar 2024 07:25:52 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Tue, 19 Mar 2024 07:23:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a></p>
<p dir="auto">I've been tracking MiroTalk's rise since Jitsi’s decline— given Jitsi's frequent crashes across various servers, wow what a decline. My focus is on the SFU version amidst its alternatives: P2P, C2C, and BRO within the MiroTalk Web Admin suite to test all of them.</p>
<ol>
<li>What held back SFU's initial adoption on Cloudron? Despite P2P and SFU's apparent similarity, differences in security features, like meeting locks available in SFU but not P2P, and some other custom settings.</li>
</ol>
<p dir="auto">Is P2P's initial preference due to its simpler setup, and if so, what privacy and customization aspects are compromised by it being pure WebRTC. It can only do one and one then until SFU becomes fully viable?</p>
]]></description><link>https://forum.cloudron.io/post/85222</link><guid isPermaLink="true">https://forum.cloudron.io/post/85222</guid><dc:creator><![CDATA[aessen]]></dc:creator><pubDate>Tue, 19 Mar 2024 07:23:59 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Sat, 02 Mar 2024 12:30:32 GMT]]></title><description><![CDATA[<p dir="auto">That is correct current MiroTalk is p2p, the SFU variant will come with next Cloudron release.</p>
]]></description><link>https://forum.cloudron.io/post/84298</link><guid isPermaLink="true">https://forum.cloudron.io/post/84298</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Sat, 02 Mar 2024 12:30:32 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Sat, 02 Mar 2024 08:22:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/necrevistonnezr" aria-label="Profile: necrevistonnezr">@<bdi>necrevistonnezr</bdi></a> Thanks for the link.</p>
]]></description><link>https://forum.cloudron.io/post/84288</link><guid isPermaLink="true">https://forum.cloudron.io/post/84288</guid><dc:creator><![CDATA[shrey]]></dc:creator><pubDate>Sat, 02 Mar 2024 08:22:15 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Sat, 02 Mar 2024 08:20:11 GMT]]></title><description><![CDATA[<p dir="auto">See <a href="https://forum.cloudron.io/post/84224">https://forum.cloudron.io/post/84224</a></p>
]]></description><link>https://forum.cloudron.io/post/84287</link><guid isPermaLink="true">https://forum.cloudron.io/post/84287</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Sat, 02 Mar 2024 08:20:11 GMT</pubDate></item><item><title><![CDATA[Reply to How to modify the 'config.js' file? on Sat, 02 Mar 2024 06:59:04 GMT]]></title><description><![CDATA[<p dir="auto">As far as I understood the current version of MiroTalk on Cloudron is <em>not</em> the SFU variant. So it is without server, but use WebRTC for communication which is pure peer to peer.</p>
<p dir="auto">The cloudron Team seems to prepare everything to be able to also provide the SFU Version of MiroTalk. I don't know how the planned timeline is.</p>
]]></description><link>https://forum.cloudron.io/post/84285</link><guid isPermaLink="true">https://forum.cloudron.io/post/84285</guid><dc:creator><![CDATA[Kubernetes]]></dc:creator><pubDate>Sat, 02 Mar 2024 06:59:04 GMT</pubDate></item></channel></rss>