<?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[Admin Interface link]]></title><description><![CDATA[<p dir="auto">It would be helpful to users to include the link to the Admin Interface in the First Time Setup or Documentation page.</p>
<p dir="auto">For those that didn't locate it, the admin link is [domain]/admin.php</p>
<p dir="auto">Also you can use the following tool to generate an admin password hash...<br />
<a href="https://passwordsgenerator.net/sha256-hash-generator/" target="_blank" rel="noopener noreferrer nofollow ugc">https://passwordsgenerator.net/sha256-hash-generator/</a></p>
]]></description><link>https://forum.cloudron.io/topic/4308/admin-interface-link</link><generator>RSS for Node</generator><lastBuildDate>Thu, 05 Mar 2026 11:30:25 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/4308.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Jan 2021 14:23:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Admin Interface link on Sun, 31 Jan 2021 07:27:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/subven" aria-label="Profile: subven">@<bdi>subven</bdi></a> said in <a href="/post/24482">Admin Interface link</a>:</p>
<blockquote>
<p dir="auto">$cfg['upload_ip_nopassword'] = array('192.168.1.0/24');</p>
</blockquote>
<p dir="auto">Thanks for the detailed explanation! I'm not yet very versed network topics but I'm here to learn.</p>
<p dir="auto">But: After setting <code>$cfg['upload_ip'] = array('192.168.1.0/24');</code> I get an <code>access denied</code> to the site in my local network (Cloudron is in my local network at home at <code>192.168.1.27</code>, my Mac has the IP <code>192.168.1.33</code>, even if I set <code>$cfg['upload_ip_nopassword'] = array('192.168.1.0/24');</code></p>
<p dir="auto">My current config is</p>
<pre><code>$cfg['admin_password'] = '#######';
$cfg['proxy_ip'] = array('172.18.0.1');
$cfg['upload_password'] = #######');
$cfg['upload_ip_nopassword'] = array('192.168.1.0/24');
$cfg['upload_ip'] = array('192.168.1.0/24');
</code></pre>
]]></description><link>https://forum.cloudron.io/post/24514</link><guid isPermaLink="true">https://forum.cloudron.io/post/24514</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Sun, 31 Jan 2021 07:27:50 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Sat, 30 Jan 2021 17:26:17 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> said in <a href="/post/24470">Admin Interface link</a>:</p>
<blockquote>
<p dir="auto">Not the right setting yet, I think.<br />
<code>$cfg['proxy_ip'] = array('172.18.0.1');</code> alone does not deny access to clients from other IPs.<br />
When I add <code>$cfg['upload_ip'] = array('172.18.0.1');</code>all IPs are blocked again, even for clients on the same network as the Cloudron server.</p>
<p dir="auto">EDIT: Using <code>$cfg['upload_ip'] = array('192.168.1.0/24');</code> doesn't work either.</p>
</blockquote>
<p dir="auto">We're talking about two different things here. You do not care about 172.18.0.1 since it's for the Docker network only and not related to clients. Setting <code>$cfg['proxy_ip'] = array('172.18.0.1');</code> allows the app to get the clients real IP address through <code>HTTP_X_FORWARDED_FOR</code>. The changes made to the default config are fine.</p>
<p dir="auto"><code>$cfg['upload_ip'] = array('172.18.0.1');</code> = makes no sense at all<br />
<code>$cfg['upload_ip'] = array('192.168.1.0/24');</code> = tells the app to only allow uploads from this network<br />
<code>$cfg['upload_ip_nopassword'] = array('192.168.1.0/24');</code> = tells the app to do not ask for a password from this network</p>
<p dir="auto">In short: Please use only <code>$cfg['upload_ip_nopassword'] = array('192.168.1.0/24');</code> as additional setting if you want your local network to be able to upload without password. If you want to prevent others from uploading (even with password) please add <code>$cfg['upload_ip'] = array('192.168.1.0/24');</code> <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">EDIT: I just tested it and everything works as it should.</p>
]]></description><link>https://forum.cloudron.io/post/24482</link><guid isPermaLink="true">https://forum.cloudron.io/post/24482</guid><dc:creator><![CDATA[subven]]></dc:creator><pubDate>Sat, 30 Jan 2021 17:26:17 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Sat, 30 Jan 2021 16:58:17 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> If you update to the latest package (1.0.0), the logs will tell you what the IP it is being access as.</p>
]]></description><link>https://forum.cloudron.io/post/24480</link><guid isPermaLink="true">https://forum.cloudron.io/post/24480</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sat, 30 Jan 2021 16:58:17 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Sat, 30 Jan 2021 16:00:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/subven" aria-label="Profile: subven">@<bdi>subven</bdi></a> said in <a href="/post/24380">Admin Interface link</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/user/necrevistonnezr" aria-label="Profile: necrevistonnezr">@<bdi>necrevistonnezr</bdi></a> I think I figured it out. You have to put your docker network gateway IP. I don't know if it's the same for all Cloudrons so better check yours first.</p>
<pre><code>root@yourhostname:~# docker network inspect cloudron | grep Gateway
                    "Gateway": "172.18.0.1"
</code></pre>
<p dir="auto">custom.php --&gt;</p>
<pre><code>$cfg['proxy_ip'] = array('172.18.0.1');
</code></pre>
<p dir="auto">After that, the admin UI shows my real (external) IP address as uploader. If your Cloudron runs in a local network, it should display your client IP address <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">EDIT: Seems like the internal docker network IP <a href="https://git.cloudron.io/cloudron/box/-/blob/5.6/setup/start.sh#L34" target="_blank" rel="noopener noreferrer nofollow ugc">is the same for all Cloudrons</a>. You should be happy using 172.18.0.1 <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /><br />
<a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> this could also be permanently added to the config to allow uploader IP storage <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
</blockquote>
<p dir="auto">Not the right setting yet, I think.<br />
<code>$cfg['proxy_ip'] = array('172.18.0.1');</code> alone does not deny access to clients from other IPs.<br />
When I add <code>$cfg['upload_ip'] = array('172.18.0.1');</code>all IPs are blocked again, even for clients on the same network as the Cloudron server.</p>
<p dir="auto">EDIT: Using <code>$cfg['upload_ip'] = array('192.168.1.0/24');</code> doesn't work either.</p>
]]></description><link>https://forum.cloudron.io/post/24470</link><guid isPermaLink="true">https://forum.cloudron.io/post/24470</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Sat, 30 Jan 2021 16:00:00 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 22:51:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/subven" aria-label="Profile: subven">@<bdi>subven</bdi></a> Yes... so I totally missed the fact that there was an admin link icon for this (and other) apps!  Thanks!</p>
]]></description><link>https://forum.cloudron.io/post/24423</link><guid isPermaLink="true">https://forum.cloudron.io/post/24423</guid><dc:creator><![CDATA[fjonker]]></dc:creator><pubDate>Fri, 29 Jan 2021 22:51:03 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 18:02:32 GMT]]></title><description><![CDATA[<p dir="auto">I have put a doc section on securing uploads here - <a href="https://docs.cloudron.io/apps/jirafeau/#restricting-uploads" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/apps/jirafeau/#restricting-uploads</a></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/subven" aria-label="Profile: subven">@<bdi>subven</bdi></a> thanks, I pushed out a new package now with the trust proxy setting.</p>
]]></description><link>https://forum.cloudron.io/post/24395</link><guid isPermaLink="true">https://forum.cloudron.io/post/24395</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 29 Jan 2021 18:02:32 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 17:10:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/subven" aria-label="Profile: subven">@<bdi>subven</bdi></a> sorry for the wrong filename.</p>
]]></description><link>https://forum.cloudron.io/post/24381</link><guid isPermaLink="true">https://forum.cloudron.io/post/24381</guid><dc:creator><![CDATA[luckow]]></dc:creator><pubDate>Fri, 29 Jan 2021 17:10:14 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 17:34:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/user/necrevistonnezr" aria-label="Profile: necrevistonnezr">@<bdi>necrevistonnezr</bdi></a> I think I figured it out. You have to put your docker network gateway IP. I don't know if it's the same for all Cloudrons so better check yours first.</p>
<pre><code>root@yourhostname:~# docker network inspect cloudron | grep Gateway
                    "Gateway": "172.18.0.1"
</code></pre>
<p dir="auto">custom.php --&gt;</p>
<pre><code>$cfg['proxy_ip'] = array('172.18.0.1');
</code></pre>
<p dir="auto">After that, the admin UI shows my real (external) IP address as uploader. If your Cloudron runs in a local network, it should display your client IP address <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">EDIT: Seems like the internal docker network IP <a href="https://git.cloudron.io/cloudron/box/-/blob/5.6/setup/start.sh#L34" target="_blank" rel="noopener noreferrer nofollow ugc">is the same for all Cloudrons</a>. You should be happy using 172.18.0.1 <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /><br />
<a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> this could also be permanently added to the config to allow uploader IP storage <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/24380</link><guid isPermaLink="true">https://forum.cloudron.io/post/24380</guid><dc:creator><![CDATA[subven]]></dc:creator><pubDate>Fri, 29 Jan 2021 17:34:24 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 16:43:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/subven" aria-label="Profile: subven">@<bdi>subven</bdi></a> said in <a href="/post/24376">Admin Interface link</a>:</p>
<blockquote>
<p dir="auto">$cfg['proxy_ip'] = array();</p>
</blockquote>
<p dir="auto">Sounds promising.</p>
<p dir="auto">Do you know how we'd find out what IP(s) to put here? <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/24377</link><guid isPermaLink="true">https://forum.cloudron.io/post/24377</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Fri, 29 Jan 2021 16:43:06 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 16:35:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> sorry I was referring to the custom.php/config part. The hash lowercase stuff definitely has room for improvement.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/necrevistonnezr" aria-label="Profile: necrevistonnezr">@<bdi>necrevistonnezr</bdi></a> can you please test what I said? I just uploaded a file and it seems that the uploader IP is not stored correctly. <img src="/assets/uploads/files/1611937873261-2021-01-29-17_28_38-jirafeau-dein-web-speicher-f%C3%BCr-dateien.png" alt="2021-01-29 17_28_38-Jirafeau, dein Web-Speicher für Dateien.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">That IP is from the docker network. If this is true it could mean that the uploader IP policy will not work. We should take a look at:</p>
<pre><code>/* Proxy IP
 * If the installation is behind some reverse proxies, it is possible to set
 * the allowed proxy IP.
 * $cfg['proxy_ip'] = array('12.34.56.78');
 * Jirafeau will then get a visitor's IP from HTTP_X_FORWARDED_FOR
 * instead of REMOTE_ADDR.
 */
$cfg['proxy_ip'] = array();
</code></pre>
]]></description><link>https://forum.cloudron.io/post/24376</link><guid isPermaLink="true">https://forum.cloudron.io/post/24376</guid><dc:creator><![CDATA[subven]]></dc:creator><pubDate>Fri, 29 Jan 2021 16:35:19 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 16:23:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/subven" aria-label="Profile: subven">@<bdi>subven</bdi></a> said in <a href="/post/24372">Admin Interface link</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> please read the docs carefully. All configuration happens in custom.php.<br />
EDIT: Okay it was missleading because of what <a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a> said. Changes in custom.php will overwrite static config at /run/config.php (not writeable).</p>
</blockquote>
<p dir="auto">Yeah, but also, neither the first time instructions nor the docs actually mention the need to have to use a lowercase hashed pw.</p>
<p dir="auto">Sure, that can be discovered by reading the comments in custom.php or the comments in <a href="https://gitlab.com/mojo42/Jirafeau/-/blob/master/lib/config.original.php" target="_blank" rel="noopener noreferrer nofollow ugc">https://gitlab.com/mojo42/Jirafeau/-/blob/master/lib/config.original.php</a> as linked to from the docs, but those are easily missed.</p>
<p dir="auto">It could be a bit clearer, that's all. Like if was mentioned it in the first time set-up and docs <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/24375</link><guid isPermaLink="true">https://forum.cloudron.io/post/24375</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Fri, 29 Jan 2021 16:23:44 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 16:21:36 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> yes. You can set a upload password and whitelist (with upload_ip_nopassword) your local network (range) to be able to upload without password. That should solve it <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<pre><code>/* Upload password(s).
 * An empty array will disable the password authentification.
 * $cfg['upload_password'] = array();               // No password
 * $cfg['upload_password'] = array('psw1');         // One password
 * $cfg['upload_password'] = array('psw1', 'psw2'); // Two passwords
 */
$cfg['upload_password'] = array();

/* List of IP allowed to upload a file.
 * If the list is empty, then there is no upload restriction based on IP.
 * Elements of the list can be a single IP (e.g. "123.45.67.89") or
 * an IP range (e.g. "123.45.0.0/16").
 * Note that CIDR notation is available for IPv4 only for the moment.
 */
$cfg['upload_ip'] = array();

/* List of IP allowed to upload a file without password.
 * Elements of the list can be a single IP (e.g. "123.45.67.89") or
 * an IP range (e.g. "123.45.0.0/16").
 * Note that CIDR notation is available for IPv4 only for the moment.
 */
$cfg['upload_ip_nopassword'] = array();

</code></pre>
]]></description><link>https://forum.cloudron.io/post/24374</link><guid isPermaLink="true">https://forum.cloudron.io/post/24374</guid><dc:creator><![CDATA[subven]]></dc:creator><pubDate>Fri, 29 Jan 2021 16:21:36 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 16:18:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/subven" aria-label="Profile: subven">@<bdi>subven</bdi></a> said in <a href="/post/24372">Admin Interface link</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> please <a href="https://docs.cloudron.io/apps/jirafeau/" target="_blank" rel="noopener noreferrer nofollow ugc">read the docs carefully</a>. All configuration happens in custom.php. <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
</blockquote>
<p dir="auto">Can I restrict usage of the upload functionality to members of the local network of the cloudron server somehow?</p>
<pre><code>$cfg['upload_ip'] = array();
</code></pre>
]]></description><link>https://forum.cloudron.io/post/24373</link><guid isPermaLink="true">https://forum.cloudron.io/post/24373</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Fri, 29 Jan 2021 16:18:16 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 16:18:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> please <a href="https://docs.cloudron.io/apps/jirafeau/" target="_blank" rel="noopener noreferrer nofollow ugc">read the docs carefully</a>. All configuration happens in custom.php. <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">EDIT: Okay it was missleading because of what <a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a> said. Changes in custom.php will overwrite static config at <em>/run/config.php</em> (not writeable).</p>
]]></description><link>https://forum.cloudron.io/post/24372</link><guid isPermaLink="true">https://forum.cloudron.io/post/24372</guid><dc:creator><![CDATA[subven]]></dc:creator><pubDate>Fri, 29 Jan 2021 16:18:02 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 16:04:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/fjonker" aria-label="Profile: fjonker">@<bdi>fjonker</bdi></a> said in <a href="/post/24364">Admin Interface link</a>:</p>
<blockquote>
<p dir="auto">Also you can use the following tool to generate an admin password hash...<br />
<a href="https://passwordsgenerator.net/sha256-hash-generator/" target="_blank" rel="noopener noreferrer nofollow ugc">https://passwordsgenerator.net/sha256-hash-generator/</a></p>
</blockquote>
<p dir="auto">Thanks!</p>
<p dir="auto">Although when I used this it didn't work... because you need to select the Lowercase hash(es) checkbox.</p>
<p dir="auto">I discovered this after doing:</p>
<pre><code>echo -n "newpassword" | sha256sum
</code></pre>
<p dir="auto">As indicated in the comments of custom.php file. And then noticing that it generates a lowercase hash.</p>
<p dir="auto">But this could be a lot clearer.  At first I missed the fact I had to hash the pw. And then I didn't realise it had to be a lowercase hash.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a> said in <a href="/post/24365">Admin Interface link</a>:</p>
<blockquote>
<p dir="auto">As an addition:<br />
add this to the config.php to disallow anonymous upload.<br />
$cfg['upload_password'] = array('PASSWORD');</p>
</blockquote>
<p dir="auto">Do you mean in the &lt;custom.php&gt; file? (because I don't see a config.php in the file manager, at least not in the top level where custom.php and php.ini are)</p>
]]></description><link>https://forum.cloudron.io/post/24370</link><guid isPermaLink="true">https://forum.cloudron.io/post/24370</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Fri, 29 Jan 2021 16:04:35 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 15:22:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/subven" aria-label="Profile: subven">@<bdi>subven</bdi></a> wow. haven't seen that new icon. "tomatoes on eyes" <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/24367</link><guid isPermaLink="true">https://forum.cloudron.io/post/24367</guid><dc:creator><![CDATA[luckow]]></dc:creator><pubDate>Fri, 29 Jan 2021 15:22:29 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 15:18:16 GMT]]></title><description><![CDATA[<p dir="auto">I really like the current solution:</p>
<p dir="auto"><img src="/assets/uploads/files/1611933289993-2021-01-29-16_14_10-ultratech.png" alt="2021-01-29 16_14_10-Ultratech.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/luckow" aria-label="Profile: luckow">@<bdi>luckow</bdi></a> said in <a href="/post/24365">Admin Interface link</a>:</p>
<blockquote>
<p dir="auto">As an addition:<br />
add this to the config.php to disallow anonymous upload.</p>
<p dir="auto">$cfg['upload_password'] = array('PASSWORD');</p>
</blockquote>
<p dir="auto">This SHOULD be part of the documentation because I think not everybody is aware of what could happen if the service is publicly available.</p>
]]></description><link>https://forum.cloudron.io/post/24366</link><guid isPermaLink="true">https://forum.cloudron.io/post/24366</guid><dc:creator><![CDATA[subven]]></dc:creator><pubDate>Fri, 29 Jan 2021 15:18:16 GMT</pubDate></item><item><title><![CDATA[Reply to Admin Interface link on Fri, 29 Jan 2021 17:09:30 GMT]]></title><description><![CDATA[<p dir="auto">As an addition:<br />
add this to the <s>config.php</s> custom.php to disallow anonymous upload.</p>
<p dir="auto">$cfg['upload_password'] = array('PASSWORD');</p>
]]></description><link>https://forum.cloudron.io/post/24365</link><guid isPermaLink="true">https://forum.cloudron.io/post/24365</guid><dc:creator><![CDATA[luckow]]></dc:creator><pubDate>Fri, 29 Jan 2021 17:09:30 GMT</pubDate></item></channel></rss>