💾 IT Security Toolsconftest v0.70.0(14.09.2026 um 07:32 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.4 (08.08.2026)(08.08.2026 um 05:26 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.5 (08.08.2026)(08.08.2026 um 18:39 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.6 (12.08.2026)(12.08.2026 um 10:47 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.7 (13.08.2026)(13.08.2026 um 10:36 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.9 (18.08.2026)(18.08.2026 um 16:09 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.8 (20.08.2026)(20.08.2026 um 07:43 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.10 (20.08.2026)(20.08.2026 um 11:58 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.11 (23.08.2026)(23.08.2026 um 19:39 Uhr)
🐧 Linux TippsGitHub Release: ddev/ddev v1.25.4 (04.09.2026)(04.09.2026 um 20:07 Uhr)
💾 IT Security Toolsconftest v0.70.0(14.09.2026 um 07:32 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.4 (08.08.2026)(08.08.2026 um 05:26 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.5 (08.08.2026)(08.08.2026 um 18:39 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.6 (12.08.2026)(12.08.2026 um 10:47 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.7 (13.08.2026)(13.08.2026 um 10:36 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.9 (18.08.2026)(18.08.2026 um 16:09 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.8 (20.08.2026)(20.08.2026 um 07:43 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.10 (20.08.2026)(20.08.2026 um 11:58 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.11 (23.08.2026)(23.08.2026 um 19:39 Uhr)
🐧 Linux TippsGitHub Release: ddev/ddev v1.25.4 (04.09.2026)(04.09.2026 um 20:07 Uhr)

🔧 Programmierung 🕛 vor 2 Jahren 4 Min Lesezeit
0

Secure Your Website(1)-Quick Installation of "Free WAF" SafeLine

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht




Background



I have multiple websites. However, the servers were not equipped with adequate security configurations. Only Nginx was used to intercept irregular requests, prevent hotlinking, and restrict IP access, with the restriction rules added after being attacked. Since we are not specialized in security, our understanding of attack behaviors is limited. Without automation, it is imperative to use security tools for protection.






Research



After comprehensively comparing various WAF tools, we found that SafeLine's ecosystem is relatively complete, offering both free and commercial versions, and is continuously maintained and updated (which is crucial). (There are many open-source WAFs that have not been updated in recent years.)






Introduction of SafeLine







Installation





Automatic Deploy



Recommended



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)"

After the command is executed, it means the installation is successfully. Please go to Use Web UI directly.





Mannually Deploy





Install Docker



Install the latest version of Docker.



If you already have Docker installed, please skip this step.



curl -sSL "https://get.docker.com/" | bash





Create SafeLine Directory



Create a directory for SafeLine to use, SafeLine will write its configuration and data to this directory. (You need to have at least 5GB of disk space)



mkdir -p "/data/safeline"





Docker Compose Script



Download the latest docker compose script by using the following command.




CODE
cd "/data/safeline"
wget "https://waf.chaitin.com/release/latest/compose.yaml"
Write Environment variables
cd "/data/safeline"
touch ".env"









Write the following content in the ".env" file



SAFELINE_DIR=/data/safeline

IMAGE_TAG=latest

MGT_PORT=9443

POSTGRES_PASSWORD={postgres-password}

SUBNET_PREFIX=172.22.222

IMAGE_PREFIX=chaitin

NOTE: Replace the placeholders in the file




  • SAFELINE_DIR: 123

  • IMAGE_TAG: SafeLine version to be used

  • MGT_PORT: Web console port to be used

  • POSTGRES_PASSWORD: Postgres db initialization password

  • SUBNET_PREFIX: SafeLine internal network communication address prefix

  • IMAGE_PREFIX: Mirror repository prefix
    ### Launch SafeLine
    Everything is ready to start the SafeLine service.



This process may take several minutes, so don't worry.

docker compose up -d





Use Web UI



Open the web console page https://:9443/ in the browser, then you will see below.



Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
Windows 10 RT: Nie erschienenes Betriebssystem lebt in Windows 11
1 Quelle
Neue Android-Malware schreit Sie an, wenn Sie nicht zahlen
1 Quelle
Handy: Wer diese App installiert hat, sollte sein Gerät besser zurücksetzen
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Secure Your Website(1)-Quick Installation of "Free WAF" SafeLine

Thematisch verwandte Begriffe: Secure, Your, Website1Quick, Installation · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...