Host and protect in one place
ToutPanel hosts your sites (PHP, databases, DNS, mail, backups); ToutWAF becomes its protection engine. Both are driven from the same console.
ToutPanel is a separate web hosting panel. ToutWAF can install it on a fresh server, link to it, create a site there and the matching protected site in a single operation, then add host-name aliases afterwards, with the certificate and the policy updated together.
Where to find it in the console : Infrastructure menu: Cluster, Web servers tab; General menu: Sites (« Add a site » and the « Aliases » action).
ToutPanel hosts your sites (PHP, databases, DNS, mail, backups); ToutWAF becomes its protection engine. Both are driven from the same console.
Create the site in ToutPanel and the protected site in ToutWAF in one action, with what was already created undone if a step fails.
Add or remove host names after creation: the panel, the protected site, the policy and the certificate follow together.
A dedicated token per server, a pinned certificate, and a guard that restores ToutWAF's access if a firewall cuts it.
The web server is an object of the console, with its own token.
Through a command to copy, or over SSH from the console. The command is generated with a dedicated token, the fingerprint of the console certificate and ToutWAF's address as the server sees it. The token travels in an environment variable, never as an argument.
A heartbeat every 60 seconds. The server is « linked » if the last one is less than 3 minutes old, otherwise « unreachable », which raises the matching alert.
The panel limits its ports 80 and 443 to ToutWAF's address. Sites are synchronised and each protected site points to its origin server.
In Sites, the box « Also create this site in ToutPanel » opens the panel's form and creates the protected site right after.
The quota, an already protected host name, a site of the same name on the panel: what is obvious is refused before anything is created.
The site, then optionally the database, the FTP account, the DNS zone, the certificate, an application install and a backup plan, depending on what the panel says it can do.
The protected site is created last, pointed at this server. So a refusal by the panel leaves nothing at ToutWAF.
If a step fails, the created objects are removed in reverse order; what cannot be removed is listed. Generated passwords are shown only once.
An alias is another name served exactly like the site, without a redirect. A site's « Aliases » action updates both products, in this order, so that the same names are served everywhere.
From Cluster, on a fresh server, over SSH.
Each server has its own token, which can do nothing else.
One day, a panel's automatic ban added a firewalld rule that cut off ToutWAF: all visitors arrive from the same address, the panel took it for a single attacker, and every site answered 502. The guard keeps that from happening again.
Nog niet onder echte omstandigheden getestOnly firewalld is guarded (not ufw, nftables or iptables), for single addresses, and the guard has never run against a real firewalld in production: its tests replace firewall-cmd.
We prefer to say it plainly.
One form, a site created on both sides, a certificate ordered, and the database and FTP passwords shown once.
The « Aliases » action updates the panel, the policy and the certificate without opening the panel.
ToutPanel is installed over SSH, its web stack laid down afterwards, and the server appears linked in the console.
The basics are free; the advanced options need a paid offer. An option under licence stays visible in the console, locked, never hidden.
Terugkeren naar de standaardwaarde van een geavanceerde optie is altijd mogelijk. Wat er aan het einde van een betaalde licentie gebeurt, staat in de veelgestelde vragen over de prijzen: 48 uur coulance, 48 uur alleen-lezen, daarna staat de WAF-bescherming uit tot de verlenging.
Prijzen Read the documentation
Installeer het op uw eigen server, of neem contact met ons op om over licenties te praten.