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 websites ➡ Manage ➡ Details ➡ Proof 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.