<?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[Allow custom config file in LimeSurvey]]></title><description><![CDATA[<p dir="auto">For a lot of configurations in LimeSurvey, their <a href="https://www.limesurvey.org/manual/Optional_settings" target="_blank" rel="noopener noreferrer nofollow ugc">own documentation</a> suggests editing the config.php file directly. Right now, this is copied to <code>/run/limesurvey</code> from <code>/app/pkg</code> on each restart - it would be great if we could place a <code>config.php</code> in <code>/app/data/</code> so changes persist across restarts.</p>
<p dir="auto">The quickest way would probably be an edit to <a href="https://git.cloudron.io/packages/limesurvey-app/-/blob/v1.56.0/start.sh?ref_type=tags" target="_blank" rel="noopener noreferrer nofollow ugc"><code>start.sh</code></a>:</p>
<pre><code class="language-bash">if [[ -f /app/data/config.php ]]; then
    cp /app/data/config.php /run/limesurvey/config.php
else
    cp /app/pkg/config.php /run/limesurvey/config.php
fi
</code></pre>
<p dir="auto">This could potentially break on app updates, so it might make sense to document it as an "at your own risk" feature.</p>
]]></description><link>https://forum.cloudron.io/topic/15446/allow-custom-config-file-in-limesurvey</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 23:22:06 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15446.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 28 Apr 2026 10:47:09 GMT</pubDate><ttl>60</ttl></channel></rss>