<?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 add this new anti bot sign-up configuration on Cloudron?]]></title><description><![CDATA[<p dir="auto">I'm getting loads of spam sign-ups to my Ghost sites, but according to <a href="https://forum.ghost.org/t/an-uptick-of-bots-signing-up/54589/4" target="_blank" rel="noopener noreferrer nofollow ugc">this post</a>:</p>
<blockquote>
<p dir="auto">Self-hosters can apply the same blocklist to their Ghost sites, by adding a list of blocked email domains to their config, under spam.blocked_email_domains. For example:</p>
<p dir="auto">"spam": {<br />
"blocked_email_domains": ["<a href="http://tmomail.net" target="_blank" rel="noopener noreferrer nofollow ugc">tmomail.net</a>", "<a href="http://txt.bell.ca" target="_blank" rel="noopener noreferrer nofollow ugc">txt.bell.ca</a>"]<br />
}</p>
</blockquote>
<p dir="auto"><a href="https://forum.ghost.org/t/an-uptick-of-bots-signing-up/54589/4" target="_blank" rel="noopener noreferrer nofollow ugc">https://forum.ghost.org/t/an-uptick-of-bots-signing-up/54589/4</a></p>
<p dir="auto">I tried add that to my <code>env</code> file via the File Manager, with and without <code>export</code> in front of it, but then the app wouldn't start</p>
<p dir="auto">e.g.</p>
<p dir="auto"><code>/app/data/env: line 6: export: </code>spam:': not a valid identifier`</p>
<p dir="auto">How do we add this config on Cloudron please? Thanks!</p>
]]></description><link>https://forum.cloudron.io/topic/13199/how-to-add-this-new-anti-bot-sign-up-configuration-on-cloudron</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 05:24:06 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/13199.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 28 Jan 2025 16:53:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to add this new anti bot sign-up configuration on Cloudron? on Tue, 11 Feb 2025 13:18:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rosano" aria-label="Profile: rosano">@<bdi>rosano</bdi></a> said in <a href="/post/101553">How to add this new anti bot sign-up configuration on Cloudron?</a>:</p>
<blockquote>
<p dir="auto">Ghost recently made a UI for this <a href="https://ghost.org/changelog/signup-spam-protection/" target="_blank" rel="noopener noreferrer nofollow ugc">https://ghost.org/changelog/signup-spam-protection/</a></p>
</blockquote>
<p dir="auto">Thanks for the headsup!</p>
<p dir="auto">Odd that it isn't pre-poluated with the links I've already added using the previous config method!</p>
]]></description><link>https://forum.cloudron.io/post/101576</link><guid isPermaLink="true">https://forum.cloudron.io/post/101576</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Tue, 11 Feb 2025 13:18:21 GMT</pubDate></item><item><title><![CDATA[Reply to How to add this new anti bot sign-up configuration on Cloudron? on Tue, 11 Feb 2025 02:21:33 GMT]]></title><description><![CDATA[<p dir="auto">Ghost recently made a UI for this <a href="https://ghost.org/changelog/signup-spam-protection/" target="_blank" rel="noopener noreferrer nofollow ugc">https://ghost.org/changelog/signup-spam-protection/</a></p>
]]></description><link>https://forum.cloudron.io/post/101553</link><guid isPermaLink="true">https://forum.cloudron.io/post/101553</guid><dc:creator><![CDATA[rosano]]></dc:creator><pubDate>Tue, 11 Feb 2025 02:21:33 GMT</pubDate></item><item><title><![CDATA[Reply to How to add this new anti bot sign-up configuration on Cloudron? on Wed, 29 Jan 2025 16:45:56 GMT]]></title><description><![CDATA[<p dir="auto">Hmm. Found another domain <code>email.uscc.net</code></p>
]]></description><link>https://forum.cloudron.io/post/100880</link><guid isPermaLink="true">https://forum.cloudron.io/post/100880</guid><dc:creator><![CDATA[bmann]]></dc:creator><pubDate>Wed, 29 Jan 2025 16:45:56 GMT</pubDate></item><item><title><![CDATA[Reply to How to add this new anti bot sign-up configuration on Cloudron? on Wed, 29 Jan 2025 16:44:18 GMT]]></title><description><![CDATA[<p dir="auto">Thanks! yeah, that's JSON validation. Applied, appreciate the feedback.</p>
]]></description><link>https://forum.cloudron.io/post/100879</link><guid isPermaLink="true">https://forum.cloudron.io/post/100879</guid><dc:creator><![CDATA[bmann]]></dc:creator><pubDate>Wed, 29 Jan 2025 16:44:18 GMT</pubDate></item><item><title><![CDATA[Reply to How to add this new anti bot sign-up configuration on Cloudron? on Wed, 29 Jan 2025 16:57:14 GMT]]></title><description><![CDATA[<p dir="auto">Just to add, this is how I've now got it seemingly working at the end of my <code>/app/data/config.production.json</code>:</p>
<pre><code>  },
  "privacy": {
    "useUpdateCheck": false,
    "useGravatar": false,
    "useRpcPing": false,
    "useStructuredData": true
  },
  "spam": {
    "blocked_email_domains": [
      "tmomail.net",
      "txt.bell.ca"
    ]
  }
}
</code></pre>
<p dir="auto">i.e. you can't just copy/ paste the code in, you also need to add that preceeding comma <code>,</code> or it errors out.</p>
]]></description><link>https://forum.cloudron.io/post/100860</link><guid isPermaLink="true">https://forum.cloudron.io/post/100860</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Wed, 29 Jan 2025 16:57:14 GMT</pubDate></item><item><title><![CDATA[Reply to How to add this new anti bot sign-up configuration on Cloudron? on Wed, 29 Jan 2025 08:03:52 GMT]]></title><description><![CDATA[<p dir="auto">Yes, that is the config file where the section should be added.</p>
]]></description><link>https://forum.cloudron.io/post/100832</link><guid isPermaLink="true">https://forum.cloudron.io/post/100832</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 29 Jan 2025 08:03:52 GMT</pubDate></item><item><title><![CDATA[Reply to How to add this new anti bot sign-up configuration on Cloudron? on Wed, 29 Jan 2025 04:41:55 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> is that <code>/app/data/config.production.json</code> or somewhere else?</p>
]]></description><link>https://forum.cloudron.io/post/100830</link><guid isPermaLink="true">https://forum.cloudron.io/post/100830</guid><dc:creator><![CDATA[bmann]]></dc:creator><pubDate>Wed, 29 Jan 2025 04:41:55 GMT</pubDate></item><item><title><![CDATA[Reply to How to add this new anti bot sign-up configuration on Cloudron? on Tue, 28 Jan 2025 19:34:08 GMT]]></title><description><![CDATA[<p dir="auto">You have to set this in the .json config file of your Ghost instance. This is a toplevel property: <a href="https://github.com/TryGhost/Ghost/blob/main/ghost/core/core/shared/config/defaults.json#L64" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/TryGhost/Ghost/blob/main/ghost/core/core/shared/config/defaults.json#L64</a></p>
<p dir="auto">Our blog also seems to be hit by those domains, I have also put them in the blocklist, so lets see.</p>
<p dir="auto">After changing, make sure to restart the app!</p>
]]></description><link>https://forum.cloudron.io/post/100821</link><guid isPermaLink="true">https://forum.cloudron.io/post/100821</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Tue, 28 Jan 2025 19:34:08 GMT</pubDate></item></channel></rss>