<?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[Can&#x27;t change UI in config.js]]></title><description><![CDATA[<p dir="auto">Hi!</p>
<p dir="auto">I already posted this as an Issue on Github, but Miroslav confirmed that this is not a bug of Mirotalk. So probably it's an Issue with Cloudron?</p>
<p dir="auto">Below, you can see my config.js of my Mirotalk SFU instance on Cloudron. Changes in the config.js to the UI don't affect the UI. Changes in other parts of config.js work (for example host protection). Could this be an issue with cloudron?</p>
<p dir="auto">I don't know if this helps, but I found this in the Mirotalk Discord:<br />
<img src="/assets/uploads/files/1715019773876-cf7905b4-6ab9-4567-adea-2395cab6bb32-grafik.png" alt="cf7905b4-6ab9-4567-adea-2395cab6bb32-grafik.png" class=" img-fluid img-markdown" /></p>
<pre><code>// All options at https://github.com/miroslavpejic85/mirotalksfu/blob/main/app/src/config.template.js

module.exports = {
    host: {
        /*
            Host Protection (default: false)
            To enhance host security, enable host protection - user auth and provide valid
            usernames and passwords in the users array.
        */
        protected: true, //protection works fine
        user_auth: false,
        users: [
            
            {
                username: 'usertest',
                password: 'passtest',
            }        
            
        ]
    },
    presenters: {
        /*
            By default, the presenter is identified as the first participant 
            to join the room, distinguished by their username and UUID.
            Additional layers can be added to specify valid presenters 
            and co-presenters by setting designated usernames.
        */
        list: [],
        join_first: true, // Set to true for traditional behavior, false to prioritize presenters
    },
    ui: {
        /*
            Customize your MiroTalk instance
        */
        brand: {
            app: {
                name: 'new app name',
                title: 'new app title',
                description:
                    'new app description',
            },
            site: {
                title: 'new site name',
                icon: '../images/logo.svg',
                appleTouchIcon: '../images/logo.svg',
            },
            meta: {
                description:
                    'meta description',
                keywords:
                    'meeting',
            },
            og: {
                type: 'app-webrtc',
                siteName: 'Newname',
                title: 'newTitle',
                description: 'new description',
                image: 'https://sfu.mirotalk.com/images/mirotalksfu.png',
                url: 'https://test.com/',
            },
            html: {
                features: false, //features will appear, eventhough this is false
                teams: true,
                tryEasier: true,
                poweredBy: true,
                sponsors: true,
                advertisers: true,
                footer: true,
            }
        }
        }
};

</code></pre>
]]></description><link>https://forum.cloudron.io/topic/11697/can-t-change-ui-in-config-js</link><generator>RSS for Node</generator><lastBuildDate>Sat, 13 Jun 2026 05:54:51 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/11697.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 06 May 2024 18:31:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Wed, 08 May 2024 19:33:58 GMT]]></title><description><![CDATA[<p dir="auto">YES!! It’s working as expected! Wonderful job. Finally the moment to take it in production for two volunteers organizations.</p>
]]></description><link>https://forum.cloudron.io/post/88223</link><guid isPermaLink="true">https://forum.cloudron.io/post/88223</guid><dc:creator><![CDATA[imc67]]></dc:creator><pubDate>Wed, 08 May 2024 19:33:58 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Wed, 08 May 2024 17:14:28 GMT]]></title><description><![CDATA[<p dir="auto">Just released a new package version for SFU which will promptly exit if the config file cannot be parsed and it is also a bit more forgiving when not all branding objects are set.</p>
]]></description><link>https://forum.cloudron.io/post/88216</link><guid isPermaLink="true">https://forum.cloudron.io/post/88216</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 08 May 2024 17:14:28 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Wed, 08 May 2024 16:51:24 GMT]]></title><description><![CDATA[<p dir="auto">After debugging this a bit, so for a start the branding data is stashed in the browser session storage, so it needs to be cleared after restarting the app. Further all properties have to be specified otherwise you will see Javascript errors in the browser console and it will simply fail to apply the branding.</p>
<p dir="auto">Lastly if you see <code>No valid user config found at /app/data/config.js ... starting fresh</code> then it is most likely a syntax error in the config file. Next version will print the parsing error then.</p>
]]></description><link>https://forum.cloudron.io/post/88213</link><guid isPermaLink="true">https://forum.cloudron.io/post/88213</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 08 May 2024 16:51:24 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Wed, 08 May 2024 16:21:10 GMT]]></title><description><![CDATA[<p dir="auto">This is only added to the SFU flavor, however I just did a fresh installation from the appstore and indeed the ui tweaks are not applied here also.</p>
]]></description><link>https://forum.cloudron.io/post/88211</link><guid isPermaLink="true">https://forum.cloudron.io/post/88211</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 08 May 2024 16:21:10 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Wed, 08 May 2024 15:39:52 GMT]]></title><description><![CDATA[<p dir="auto">+1<br />
It doesn't work on my instance either. To be precise: I tried mirotalk sfu. There is no default /app/data/config.js in the mirotalk p2p app.<br />
and: it feels like the config.js is completly ignored. I tried to "protect" my instance via</p>
<pre><code>        protected: true,
        user_auth: true,
</code></pre>
<p dir="auto">but it has no effect.<br />
Log file tells me: <code>No valid user config found at /app/data/config.js ... starting fresh</code></p>
]]></description><link>https://forum.cloudron.io/post/88209</link><guid isPermaLink="true">https://forum.cloudron.io/post/88209</guid><dc:creator><![CDATA[luckow]]></dc:creator><pubDate>Wed, 08 May 2024 15:39:52 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Wed, 08 May 2024 13:56: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> no alas it doesn’t work</p>
]]></description><link>https://forum.cloudron.io/post/88204</link><guid isPermaLink="true">https://forum.cloudron.io/post/88204</guid><dc:creator><![CDATA[imc67]]></dc:creator><pubDate>Wed, 08 May 2024 13:56:28 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Wed, 08 May 2024 12:04:45 GMT]]></title><description><![CDATA[<p dir="auto">Looks correct. So after app restart it is not taking into account?</p>
]]></description><link>https://forum.cloudron.io/post/88189</link><guid isPermaLink="true">https://forum.cloudron.io/post/88189</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 08 May 2024 12:04:45 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Wed, 08 May 2024 11:21:46 GMT]]></title><description><![CDATA[<p dir="auto">this is what I have on the same "depth level" as 'host' and 'presenters':</p>
<pre><code>ui: {
        /*
            Customize your MiroTalk instance
        */
        brand: {
            app: {
                name: 'MiroTalk SFU',
                title: 'MiroTalk SFU',
                description:
                    '',
            },
            site: {
                title: 'MiroTalk SFU',
                icon: '../images/logo.svg',
                appleTouchIcon: '../images/logo.svg',
            },
            meta: {
                description:
                    'MiroTalk SFU',
                keywords:
                    '',
            },
            html: {
                features: false,
                teams: true, // Please keep me always visible, thank you!
                tryEasier: false,
                poweredBy: false,
                sponsors: false,
                advertisers: false,
                footer: false,
            },
        },
    },
</code></pre>
]]></description><link>https://forum.cloudron.io/post/88185</link><guid isPermaLink="true">https://forum.cloudron.io/post/88185</guid><dc:creator><![CDATA[imc67]]></dc:creator><pubDate>Wed, 08 May 2024 11:21:46 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Wed, 08 May 2024 10:24:46 GMT]]></title><description><![CDATA[<p dir="auto">Adding the following to the <code>/app/data/config.js</code> and then restarting the app works fine here:</p>
<pre><code>...
ui: {
        /*
            Customize your MiroTalk instance
        */
        brand: {
            app: {
                name: 'New name'
            }
      }
}
...
</code></pre>
]]></description><link>https://forum.cloudron.io/post/88177</link><guid isPermaLink="true">https://forum.cloudron.io/post/88177</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 08 May 2024 10:24:46 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Wed, 08 May 2024 09:54:11 GMT]]></title><description><![CDATA[<p dir="auto">I reinstalled the app with the latest version, OIDC works flawless (thanks !!!!) but I can't get the UI config to work, did you <a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> ?</p>
]]></description><link>https://forum.cloudron.io/post/88175</link><guid isPermaLink="true">https://forum.cloudron.io/post/88175</guid><dc:creator><![CDATA[imc67]]></dc:creator><pubDate>Wed, 08 May 2024 09:54:11 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Tue, 07 May 2024 13:33:51 GMT]]></title><description><![CDATA[<p dir="auto">I've update the package now and the latest version will make use of the <code>ui</code> object settings.</p>
]]></description><link>https://forum.cloudron.io/post/88139</link><guid isPermaLink="true">https://forum.cloudron.io/post/88139</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Tue, 07 May 2024 13:33:51 GMT</pubDate></item><item><title><![CDATA[Reply to Can&#x27;t change UI in config.js on Tue, 07 May 2024 09:23:00 GMT]]></title><description><![CDATA[<p dir="auto">Ah indeed, we only selectively apply user set configs to the app. Most are not taken into account yet in the package. I guess we can apply the <code>ui</code> object with the next package to fix this.</p>
]]></description><link>https://forum.cloudron.io/post/88120</link><guid isPermaLink="true">https://forum.cloudron.io/post/88120</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Tue, 07 May 2024 09:23:00 GMT</pubDate></item></channel></rss>