Skip to content
How to install

Blocked addresses

Addresses refused on every server - by the network firewall for direct visitors, by Traefik behind a trusted proxy - and those that never are.

Reading needs Read only and changes need Full, unless an endpoint says otherwise. How to read this page.

Blocks in force, or the history, newest first.

  • Level: Read only
  • Input: ?state=active|history&q=&limit=100&offset=0
  • Returns: SecurityBlockListDto

Block an address or a range on every server; refused, with the reason, for one that is never blocked.

  • Level: Full
  • Input: {address, minutes?: number|null (null: until lifted), note?, siteSlug?}
  • Returns: 201 SecurityBlockDto

Lift a block; it does not count as a repeat.

  • Level: Full
  • Notes: Destructive
  • Returns: SecurityBlockDto

The never-block list, and the addresses admins used the panel from in the last 30 days.

  • Level: Read only
  • Returns: {items: NeverBlockDto[], admins: AdminAddressDto[]}

Never block an address or a range; blocks on it are lifted.

  • Level: Full
  • Notes: Destructive
  • Input: {address, note?}
  • Returns: 201 NeverBlockDto

Take an address off the never-block list.

  • Level: Full
  • Notes: Destructive

Where every server stands: network layer loaded, HTTP only, off, not installed.

  • Level: Read only
  • Returns: FirewallOverviewDto

Load the list on every server now.

  • Level: Full
  • Returns: FirewallOverviewDto

Could this address be blocked - and if not, why not; is it blocked, and by which block.

  • Level: Read only
  • Input: ?address=
  • Returns: SecurityCheckDto

The detector: its mode, the addresses it watches, and its recent decisions - including why it did not block.

  • Level: Read only
  • Returns: SecurityDetectionDto