mirror of
https://github.com/gnh1201/caterpillar.git
synced 2024-10-04 15:11:57 +00:00
Updated Fediverse (markdown)
parent
15c55ae0a6
commit
13e2b2253e
22
Fediverse.md
22
Fediverse.md
|
@ -1,6 +1,6 @@
|
|||
## Fediverse
|
||||
# Fediverse
|
||||
|
||||
### Spam filtering strategy (Fediverse only)
|
||||
## Spam filtering strategy (Fediverse only)
|
||||
* [K-Anonymity](https://en.wikipedia.org/wiki/K-anonymity) test - Estimating whether the characters has been arranged by humans. (use [Have I Been Pwned](https://haveibeenpwned.com/Passwords))
|
||||
* Not CAPTCHA - Image spam containing characters that look very similar to [CAPTCHA](https://en.wikipedia.org/wiki/CAPTCHA). (use [TrueCaptcha](https://truecaptcha.org/))
|
||||
* VowelRatio10 - In characters arranged by humans, there is a high frequency of [vowels](https://en.wikipedia.org/wiki/Vowel) (aeiou) and [semivowels](https://en.wikipedia.org/wiki/Semivowel) (wy) and vowel-ending patterns included in strings that are 10 characters.
|
||||
|
@ -12,7 +12,7 @@
|
|||
|
||||
The strategies were implemented to respond to [the Fediverse Spam Attacks which started on the 15th of February](https://github.com/Mastodon-DE/blocklists/blob/main/spam%2F2024-02-15%2F2024-02-15-spam-mute-list.md).
|
||||
|
||||
### Example of settings.ini (.env)
|
||||
## Example of settings.ini (.env)
|
||||
```
|
||||
[settings]
|
||||
PORT=5555
|
||||
|
@ -30,4 +30,18 @@ DICTIONARY_FILE=words_alpha.txt
|
|||
TRUECAPTCHA_USERID=
|
||||
TRUECAPTCHA_APIKEY=
|
||||
LIBREY_APIURL=
|
||||
```
|
||||
```
|
||||
|
||||
## For Mastodon users
|
||||
|
||||
### In [Caterpillar installed directory]/settings.ini or .env
|
||||
1. set `SERVER_URL` variable to `localhost` in `.env` (e.g. `SERVER_URL=localhost`)
|
||||
2. set `PROXY_PASS` variable to Mastodon backend URI (e.g. `http://127.0.0.1:3000`)
|
||||
3. if you want use notification, set `MASTODON_SERVER`(server domain) and `MASTODON_USER_TOKEN`(access token) variables
|
||||
|
||||
### In [Mastodon installed directory]/env.production
|
||||
1. set `http_proxy` variable to `http://localhost:5555` (e.g. `http_proxy=http://localhost:5555`)
|
||||
|
||||
### In NGINX configuration
|
||||
1. Check your port number of Caterpillar (default: 5555)
|
||||
1. In NGINX configuration (e.g. `/etc/nginx/conf.d/mastodon.conf`), edit the `proxy_pass` like a `proxy_pass http://localhost:5555`
|
Loading…
Reference in New Issue
Block a user