Skip to content

Proof of Work (PoW)

Proof of Work (PoW) - enables automatic user verification during first website visit.

PoW options

PoW can be configured on serv00.com with following values:

  • off - disabled (the protection will not be active for the domain)
  • on - enabled only during an attack (PoW will be automatically activated when an attack is detected)
  • always - always enabled (verification occurs on the first visit to the website)

The default PoW setting is on (enabled only during an attack).

Warning

When enabled - verification is performed once per day and requires cookies to be enabled in the client’s browser.

Configuration

DevilWEB

The PoW option can be changed by going to: WWW websitesManageDetailsProof of Work.

Devil

After logging in to SSH you can change the PoW option using the command: devil www options DOMAIN pow on|always|off
Example: always enabling for the example.com webpage: devil www options example.com pow always

Customize the verification page

It is possible to customize the appearance of the verification page by creating the following files:

  • ~/domains/<DOMAIN>/errors/pow-pensive.webp - displayed while the user is being verified
  • ~/domains/<DOMAIN>/errors/pow-happy.webp - displayed after successful verification
  • ~/domains/<DOMAIN>/errors/pow-reject.webp - displayed when access is denied
  • ~/domains/<DOMAIN>/errors/pow.css - CSS file used to control the appearance of the page

Example of the CSS file can be found here.