
Snort: Network Intrusion Detection (NIDS)
A detailed tutorial to install and configure Snort, a network intrusion detection system (NIDS), to monitor and secure your infrastructure.
Over 66 free practical guides to secure and administer your Linux servers.
The most viewed guides in the community
Complete guide to install Docker, create containers and manage your applications with modern containerization.
A detailed tutorial to install and configure Fail2Ban, a protection solution against brute-force attacks on Linux.
Learn how to install and configure NGINX, the high-performance web server used by the largest websites in the world.
66 tutorials available

A detailed tutorial to install and configure Snort, a network intrusion detection system (NIDS), to monitor and secure your infrastructure.

A tutorial to install and configure RKHunter (Rootkit Hunter), a tool for detecting rootkits and backdoors on Linux.

A detailed tutorial on configuring a reverse proxy with Apache, Nginx, or Traefik on Linux to optimize and secure your infrastructure.

Tutorial to install and configure WordPress, the most popular content management system (CMS), on a Linux server (LAMP/LEMP).

Complete guide to installing and configuring Proxmox VE, an open-source virtualization solution for managing virtual machines (KVM) and containers (LXC).

Detailed tutorial to install and configure WAPT, an open-source application deployment and management solution for Windows environments.

Detailed tutorial to install and configure Postfix, an open-source Mail Transfer Agent (MTA), on Linux.

Tutorial to configure unattended-upgrades and apt-listchanges on Debian/Ubuntu to automate security updates and receive notifications.

Detailed tutorial to install and configure Lynis, an open-source security auditing tool, to harden the security of your Linux system.

Tutorial to install and configure Portsentry, a tool that detects port scans and blocks attackers\' IP addresses.

Learn why and how to use an SSH bastion to secure access to your production or cloud servers.

A guide to installing and configuring FOG Project, an open-source solution for cloning and deploying system images.

Complete guide to installing and configuring auditd on a Linux system to monitor security events and generate detailed logs.

Detailed tutorial to install and configure Logwatch, a system log monitoring and analysis tool, on a Linux distribution.

A tutorial to install and configure Tripwire, an intrusion detection and file integrity monitoring (FIM) tool.

Complete guide to install and use apt-listbugs in order to avoid installing packages with critical bugs on a Debian or Ubuntu system.

Detailed tutorial to install and configure sysstat to monitor the performance of a Linux system using tools such as sar, mpstat, and iostat.

Complete tutorial to install and configure an OpenVPN server, in order to create a secure virtual private network.

Complete guide to install and configure VMware ESXi in order to virtualize your servers and optimize your hardware resources.

A complete guide to using AppArmor Utils to create, manage and harden the security profiles of your applications on Linux.

Complete guide to install and configure AppArmor on a Linux system in order to harden application security with access control profiles.

Guide to configuring JAMF to manage and secure macOS and iOS devices in a professional environment.

Complete guide to installing and configuring acct (GNU Accounting Tool) to monitor and record process usage on a Linux system.

Tutorial to install and configure an NTP client on Linux in order to synchronize the system time with reliable time servers.

A tutorial to install and configure DNSSEC with BIND on Linux to protect your DNS infrastructure against cache poisoning attacks.

A tutorial to install and configure Apache Guacamole, a clientless remote desktop gateway, to access your machines through a web browser.

Tutorial to install and configure needrestart to check and restart services after updates on a Linux system.

A guide to installing and configuring cron-apt, a tool for automating package updates on Debian/Ubuntu systems.

Guide to configuring Group Policy Objects (GPOs) on Windows Server to manage workstation and user configurations.

Tutorial to install and configure msmtp, a lightweight SMTP client, to send emails from the command line or from scripts through an external SMTP server.

Detailed tutorial to install and configure ClamAV, an open-source antivirus, to protect your system against malware.

Detailed tutorial to install and configure FTPS (FTP over SSL/TLS) with vsftpd on Linux for secure file transfers.

Step-by-step guide to setting up a secure SFTP environment with chroot, to restrict users to their dedicated directories.

A detailed tutorial to install and configure Fail2Ban, a protection solution against brute-force attacks on Linux.

Complete guide to install Docker, create containers and manage your applications with modern containerization.

Learn how to install and configure NGINX, the high-performance web server used by the largest websites in the world.

Detailed tutorial to configure iptables, the Linux kernel firewall, in order to secure your system.

Wireshark is the most widely used network protocol analyzer in the world. This tutorial covers installation, packet capture, display filters, analysis of the HTTP, DNS, TLS and TCP protocols, as well as using tshark from the command line to automate your analyses.

Tutorial to install and configure WireGuard, a modern, simple and high-performance VPN solution to secure your network connections.

Detailed tutorial to install and configure UFW (Uncomplicated Firewall), a simplified front-end for iptables, to secure a Linux server.

Detailed guide to install, configure and secure an OpenSSH server on Linux.

Nmap (Network Mapper) is the reference tool for network mapping and security auditing. This tutorial walks you through installation, scan types, NSE scripts and best practices for using Nmap legally and effectively.

Tutorial to install and configure Suricata, a modern, multi-threaded network intrusion detection and prevention engine (IDS/IPS).

Detailed tutorial to install and configure the Apache 2 web server on a Linux distribution.

Build autonomous AI agents with LangChain 0.3+ and AutoGen 0.4+: ReAct pattern, RAG, multi-agent, security, FastAPI and Docker deployment. Complete 2025 guide.

Complete advanced Ansible guide: best-practice roles, Galaxy collections, dynamic AWS/GCP inventories, AWX/Automation Controller, multi-distro Molecule and GitHub Actions + GitLab CI pipelines.

Advanced cloud security guide 2026: least-privilege IAM, VPC best practices, secrets management (Secrets Manager, Key Vault, Secret Manager), audit and compliance, secure Terraform with checkov/tfsec and a 25+ point multi-cloud checklist.

Master advanced Kubernetes: Operators and CRDs, Helm security, GitOps with ArgoCD, cluster hardening, Prometheus Operator. Complete DevSecOps guide 2026.

Complete Prometheus & Grafana 2026 guide: Docker Compose, PromQL, AlertManager, dashboards, exporters, Thanos HA. Monitor your entire Linux infrastructure.

Learn how to secure your software supply chain end to end: generate SBOMs with Syft, scan dependencies with Trivy and Grype, harden your GitHub Actions and GitLab CI pipelines, sign your artifacts with Cosign and reach the SLSA levels.

Advanced Docker guide for production: multi-stage builds for images 10x lighter, reliable healthchecks, image and runtime security, production-ready Docker Compose, and a multi-arch CI/CD pipeline.

Master Docker in a production environment with BuildKit, multi-stage builds, Compose v2, image security and monitoring. A complete and pragmatic guide.

Set up two-factor authentication on SSH with Google Authenticator to strengthen the security of your Linux servers.

Learn how to secure your websites with free SSL/TLS certificates thanks to Let\'s Encrypt and Certbot. From a simple certificate to wildcards, including automatic renewal.

Learn how to schedule and automate your recurring tasks on Linux with crontab, cron and anacron. From basic syntax to advanced debugging techniques.

Learn how to configure complete CI/CD pipelines with GitLab: runners, stages, jobs, cache, artifacts, Docker and automated deployment.

Learn how to configure HAProxy to distribute traffic across your servers, ensure high availability and optimize the performance of your applications.

A complete guide to installing Kubernetes with kubeadm, deploying containerized applications and administering your clusters in production.

Master LVM to manage your Linux storage with flexibility: live resizing, snapshots, thin provisioning and data migration.

Step-by-step guide to install and configure a monitoring stack with Prometheus, Grafana and Alertmanager on a Linux infrastructure.

Master rsync to synchronize your files and set up robust incremental backup strategies with automatic rotation.

Master systemd from A to Z: service management, unit creation, timers, journald, targets, hardening and debugging on modern Linux systems.

Learn how to automate the deployment of your cloud infrastructure with Terraform, the reference IaC tool created by HashiCorp.

Learn how to deploy Zabbix to monitor your infrastructure: server installation, agents, templates, triggers, alerts and dashboards.

Learn how to use Ansible, the open source automation tool, to manage your servers and deploy applications simply and efficiently.

A complete guide to installing and configuring pfSense, a powerful open source firewall and routing solution for businesses.