<?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 disable the webdav protocol?]]></title><description><![CDATA[<p dir="auto">Hey all,</p>
<p dir="auto">is there a way to disable the webdav protocol entirely?<br />
According to the official docs setting the listening port to 0 implies the service is disabled. But manually setting the default port in <code>/app/data/sftpgo.json</code> 8888 to 0 does not work as its value gets overwritten upon a restart of SFTPGo. Is this a bug maybe? The Cloudron docs propose to put custom settings in said json file. On a sidenote this does also not allow to set the connection to use HTTPS.<br />
However it would be nice anyway to be able to configure the protocol inside the app location section where we are able to toggle SFTP and FTP.</p>
]]></description><link>https://forum.cloudron.io/topic/14595/how-to-disable-the-webdav-protocol</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 09:17:48 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/14595.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 22 Nov 2025 17:40:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to disable the webdav protocol? on Tue, 25 Nov 2025 11:00:22 GMT]]></title><description><![CDATA[<p dir="auto">Guys, tyvm for your feedback.<br />
As a workaround I simply disallowed <code>dav</code> on a group level.</p>
<p dir="auto">Nevertheless I'll feature request this during Christmas time. ^^</p>
]]></description><link>https://forum.cloudron.io/post/115962</link><guid isPermaLink="true">https://forum.cloudron.io/post/115962</guid><dc:creator><![CDATA[ctrl]]></dc:creator><pubDate>Tue, 25 Nov 2025 11:00:22 GMT</pubDate></item><item><title><![CDATA[Reply to How to disable the webdav protocol? on Mon, 24 Nov 2025 09:58:35 GMT]]></title><description><![CDATA[<p dir="auto">To add to what <a class="plugin-mentions-user plugin-mentions-a" href="/user/james" aria-label="Profile: james">@<bdi>james</bdi></a> said, any secondary domains in <a href="https://docs.cloudron.io/packaging/manifest/#httpports" target="_blank" rel="noopener noreferrer nofollow ugc">httpPorts</a> is non-optional. I guess you can raise this as a feature request to have optional httpPorts (just like tcpPorts and udpPorts can be optional and disabled at run time).</p>
]]></description><link>https://forum.cloudron.io/post/115880</link><guid isPermaLink="true">https://forum.cloudron.io/post/115880</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Mon, 24 Nov 2025 09:58:35 GMT</pubDate></item><item><title><![CDATA[Reply to How to disable the webdav protocol? on Sun, 23 Nov 2025 23:11:29 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/ctrl" aria-label="Profile: ctrl">@<bdi>ctrl</bdi></a><br />
WebDAV is enabled by default for the Cloudron app version of SFTPGo, it will always be the default port <code>8888</code> internally which will bet set each time on app startup.<br />
But, port <code>8888</code> is never publicly exposed, so you can only connect via <code>https</code> on the secondary domain.<br />
Unfortunately, it is currently not possible to have secondary domains optional for Cloudron apps.<br />
So either the feature exists or it does not.<br />
In the case of the SFTPGo app this means choosing to offer WebDAV support or to not offer WebDAV support.<br />
We opted to offer the WebDAV support.</p>
]]></description><link>https://forum.cloudron.io/post/115838</link><guid isPermaLink="true">https://forum.cloudron.io/post/115838</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sun, 23 Nov 2025 23:11:29 GMT</pubDate></item><item><title><![CDATA[Reply to How to disable the webdav protocol? on Sun, 23 Nov 2025 22:15:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/james" aria-label="Profile: james">@<bdi>james</bdi></a> said in <a href="/post/115821">How to disable the webdav protocol?</a>:</p>
<blockquote>
<p dir="auto">The webdav port can not be changed and is configured by the app itself on each startup.</p>
</blockquote>
<p dir="auto">Well yes, that is my whole point. ^^<br />
The question is why it is set up like this because according to the SFTPgo docs it does not seem to be enabled by default.</p>
<blockquote>
<p dir="auto"><a href="https://docs.sftpgo.com/2.6/webdav/" target="_blank" rel="noopener noreferrer nofollow ugc">The WebDAV support <em><strong>can</strong></em> be enabled by configuring one or more bindings inside the webdavd configuration section.</a></p>
</blockquote>
<p dir="auto">I'm looking for a way to disable it constantly because it is not needed in many use cases/scenarios.<br />
Also in cases where it is enabled it should use <code>https</code> instead of <code>http</code>, doesn't it?</p>
]]></description><link>https://forum.cloudron.io/post/115837</link><guid isPermaLink="true">https://forum.cloudron.io/post/115837</guid><dc:creator><![CDATA[ctrl]]></dc:creator><pubDate>Sun, 23 Nov 2025 22:15:46 GMT</pubDate></item><item><title><![CDATA[Reply to How to disable the webdav protocol? on Sun, 23 Nov 2025 11:07:33 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/ctrl" aria-label="Profile: ctrl">@<bdi>ctrl</bdi></a><br />
The webdav port can not be changed and is configured by the app itself on each startup.<br />
For webdav there is the second domain for the app, by default <code>sftpgo-webdav.DOMAIN.TLD</code>, which you should you for https webdav connections.</p>
]]></description><link>https://forum.cloudron.io/post/115821</link><guid isPermaLink="true">https://forum.cloudron.io/post/115821</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Sun, 23 Nov 2025 11:07:33 GMT</pubDate></item></channel></rss>