Protecting servers from cyberattacks is a top priority. CrowdSec offers a novel, community-based approach to detect and prevent threats. This article guides you through installing and configuring CrowdSec on Ubuntu.
firewalld is the default firewall management tool on CentOS/RHEL, offering flexible zone-based policies that are easier to manage than plain iptables. This article covers practical usage from quick start to rich rules, port forwarding, and tips drawn from real production server management.
WireGuard runs directly in the Linux kernel, delivering significantly better performance than OpenVPN (real-world benchmarks: 100–200Mbps vs nearly 1Gbps) with far simpler configuration. This guide walks through each step in practice: installation, key pair generation, server and client configuration on Ubuntu Server — plus troubleshooting for common issues.
A production-ready iptables script for web servers: chains and tables structure, SSH rate limiting, locking down MySQL and Redis, and how to persist rules across reboots. Includes a tip to avoid locking yourself out during testing.
Step-by-step guide to configuring IPv6 on Linux servers: enabling IPv6, assigning static addresses on Ubuntu/Debian and CentOS/Rocky, setting up dual-stack, ip6tables firewall, and troubleshooting real-world issues.