Installation Guide

Get SecLayer running on your server with the universal installer.

Quick Install

Run the following command as root:

wget -O seclayer.sh https://a.softaculous.com/seclayer/files/install.sh
chmod 0755 seclayer.sh
./seclayer.sh

The installer auto-detects your OS, control panel, and running services. It configures everything with sensible defaults — no manual input required. If CSF is detected, the installer can migrate your existing configuration to SecLayer and remove CSF with your permission.

What the Installer Does

  1. Detects your OS distribution and version
  2. Identifies your control panel (if any)
  3. Scans for listening services and open ports
  4. Generates iptables rules based on discovered services
  5. Installs and starts the LFD daemon
  6. Configures DDoS protection defaults
  7. Sets up email alert templates
  8. Enables the service to start automatically on boot

Post-Installation Steps

  1. Verify the installation: seclayer -l (lists current firewall rules)
  2. Check LFD status: seclayer --lfd-status
  3. Review configuration at /etc/seclayer/seclayer.conf
  4. Configure alert email recipients in the config file
  5. Set custom thresholds as needed

Manual Installation

If the universal installer does not work, download the package, extract it to /usr/local/seclayer/, and configure the init script for your init system.

Contact SecLayer

For sales inquiries, reach out to us at

Email Now →

Or email support@seclayer.net for technical support.