The Highly Rated Community WAF—SafeLine Installation Guide

SherbertIll6 - Jul 29 - - Dev Community

A free WAF that is simple, effective, and powerful. Leveraging industry-leading semantic engine detection technology, it acts as a reverse proxy to protect your website from hacker attacks.
Driven by intelligent semantic analysis algorithms, it is designed specifically for communities, ensuring hackers can't get past SafeLine.

Image description

Related Features

  • Convenience
    Utilizes containerized deployment; installation can be completed with a single command, requiring zero setup cost. Security configurations are ready out of the box, with no manual maintenance needed, allowing for effortless security management.

  • Security
    Introduces the industry's leading intelligent semantic analysis algorithm, offering precise detection, low false positives, and robust protection against bypass attempts. With no predefined rules, it effectively handles unknown 0day attacks.

  • Performance
    Rule-free engine and linear security detection algorithm, with an average request detection latency in the millisecond range. Strong concurrency capabilities, capable of detecting over 2000 TPS on a single core. With sufficient hardware, the traffic scale it can support is unlimited.

  • High Availability
    The traffic processing engine is based on Nginx, ensuring both performance and stability. Includes a comprehensive health check mechanism, with service availability up to 99.99%.

Install

  • Dependencies

embed Operating system:Linux
Instruction architecture:x86_64
Software dependency:Docker version 20.10.14 or above
Software dependency:Docker Compose version 2.0.0 or above
Minimum environment:1 core CPU / 1 GB memory / 5 GB disk

You can execute the following commands to confirm the server configuration:

uname -m                                # view Instruction architecture
docker version                          # view Docker version
docker compose version                  # view Docker Compose version
cat /proc/cpuinfo| grep "processor"     # view CPU info
free -h                                 # view memory info
df -h                                   # view disk info
lscpu | grep ssse3                      # Check CPU ssse3 instruction
Enter fullscreen mode Exit fullscreen mode
  • Automatic Deploy

Use the following command to start the automated installation of SafeLine. (This process requires root privileges)

bash -c "$(curl -fsSLk https://waf.chaitin.com/release/latest/setup.sh)"
Enter fullscreen mode Exit fullscreen mode

After the command is executed, it means the installation is successfully. 

Use Web UI

Open the web console page https://<safeline-ip>:9443/ in the browser, then you will see below.

Image description

  • Get Administrator Account
docker exec safeline-mgt resetadmin
Enter fullscreen mode Exit fullscreen mode

After the command is successfully executed, you will see the following content

Please must remember this content

[SafeLine] Initial username:admin
[SafeLine] Initial password:**********
[SafeLine] Done
Enter fullscreen mode Exit fullscreen mode
  • Login

Enter the password in the previous step and you will successfully logged into SafeLine.

  • FAQ

You can contact us through Discord and GitHub.

. . . . . . . . . . . .
Terabox Video Player