Merge branch 'mastodon:main' into main

This commit is contained in:
John Haugabook 2024-02-19 16:56:24 -05:00 committed by GitHub
commit be08ab07e7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 40 additions and 6 deletions

View File

@ -808,6 +808,13 @@ It is important to use a supported file format (JPEG or PNG, not SVG).
## Limits {#limits}
### Anti Spam / Abuse
#### `HCAPTCHA_SITE_KEY`
#### `HCAPTCHA_SECRET_KEY`
If set, registrations confirm page will display a captcha, see [Captcha](https://docs.joinmastodon.org/admin/optional/captcha/)
### Email domains
#### `EMAIL_DOMAIN_ALLOWLIST`
@ -870,10 +877,6 @@ Defaults to `https://github.com/$GITHUB_REPOSITORY`
#### `FFMPEG_BINARY`
#### `HCAPTCHA_SITE_KEY`
Set this to your hCaptcha site key to enable captchas on the account confirmation page using hCaptcha.
Defaults to empty value (not enabled)
#### `LOCAL_HTTPS`

View File

@ -0,0 +1,31 @@
---
title: Captcha
description: Mitigating automated signup bots
menu:
docs:
weight: 30
parent: admin-optional
---
As of Mastodon 4.2, using CAPTCHA technology is supported to help mitigate against bots signing up for new accounts.
With CAPTCHA enabled, new registrations will be required to complete a challenge response as part of the e-mail verification process.
![](/assets/captcha/user-view.png)
{{< hint style="danger" >}}
For some people, the use of a central CAPTCHA service may be a security and privacy concern.
In addition, CAPTCHA can make the registration process significantly less accessible to some people.
{{</ hint >}}
Currently, hCaptcha is the only available provider supported by Mastodon.
Other providers may be added in the future.
## hCaptcha
- Create a free hCaptcha account at [hcaptcha.com](https://www.hcaptcha.com)
- After completing registration, generate a Site Key and Site Secret from the hCaptcha dashboard
- Add the values to your Mastodon environment configuration as `HCAPTCHA_SITE_KEY` and `HCAPTCHA_SECRET_KEY`
- Restart the Mastodon services running on your server
- From the Mastodon web interface navigate to **Administration** > **Server settings** > **Registrations** and check the box labled "Require new users to solve a CAPTCHA to confirm their account"
![](/assets/captcha/admin-view.png)

View File

@ -1,5 +1,5 @@
---
title: Configuring object storage
title: Object storage
description: Serving user-uploaded files in Mastodon using external object storage
menu:
docs:

View File

@ -2,7 +2,7 @@
title: Single Sign On
menu:
docs:
weight: 30
weight: 40
parent: admin-optional
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB