Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs for fosscord/fosscord-server#947 #51

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/setup/server/security/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,5 @@ There are various security measures available to instance owners.
## [Registration Tokens](regTokens.md)

## [Rate Limits](limits.md)

## [Blocking Proxies/VPN](ipanalysis.md)
15 changes: 15 additions & 0 deletions docs/setup/server/security/ipanalysis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Blocking Proxies/VPNs

Fosscord supports scanning the IP addresses of users who register in order to block proxies, VPNs, hosting providers, and various 'bad IPs'.
Fosscord uses [GetIPIntel](https://getipintel.net/)'s free API to do so. You can read more about how it works there.

Comment on lines +3 to +5
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Fosscord supports scanning the IP addresses of users who register in order to block proxies, VPNs, hosting providers, and various 'bad IPs'.
Fosscord uses [GetIPIntel](https://getipintel.net/)'s free API to do so. You can read more about how it works there.
Spacebar supports scanning the IP addresses of users who register in order to block proxies, VPNs, hosting providers, and various 'bad IPs'.
Spacebar uses [GetIPIntel](https://getipintel.net/)'s free API to do so. You can read more about how it works there.

You can enable this by setting, in your instance [config](../configuration/index.md):

* `register_blockProxies` to `true`.
* `general_correspondenceEmail` to a valid email address which can send and receive email. This is sent to GetIPIntel.

!!! warning

GetIPIntel is a free service, and to prevent abuse has very tight request limits.
At the time of writing, you are allowed to make 500 requests per day, and no more than 15 requests per minute.
If you expect to exceed this with your instance we recommend not enabling it.