// REBEL GUIDES

Free tutorials to master Linux, programming, and DevOps

Foundations

FOUNDATIONS

Linux Fundamentals

Master the command line and understand how Linux works under the hood.

FOUNDATIONS

Bash Scripting

Write powerful shell scripts to automate tasks and control your system.

FOUNDATIONS

Vim Editor

Master the killer text editor. Modal editing, motions, macros, and vimrc.

FOUNDATIONS

Git Version Control

Track changes, collaborate, and manage your code with the world's most popular version control system.

Web Basics

WEB BASICS

HTML Code

Learn the foundation of all web pages. Structure your content with semantic markup.

WEB BASICS

CSS Styling

Style your web pages with CSS. Learn layouts, colors, typography, and animations.

WEB BASICS

JavaScript

Add interactivity to your web pages with JavaScript. Learn fundamentals, DOM, and ES6+.

WEB BASICS

PHP Programming

Server-side scripting for dynamic web pages. Build APIs and web applications.

Programming

PROGRAMMING

Python Scripting

Versatile programming language for scripting, automation, data analysis, and web development.

PROGRAMMING

Go Programming

Fast, reliable, efficient. Google's Go for cloud services, DevOps tools, and web APIs.

PROGRAMMING

TypeScript

JavaScript with superpowers. Static typing, interfaces, and modern ES6+ features.

Databases

DATABASES

SQL

Master relational databases. Write queries, design schemas, and understand data modeling.

DATABASES

MariaDB Database

Open source relational database. High performance, compatibility, and reliability.

DATABASES

PostgreSQL

Advanced open source database. JSON support, full-text search, and enterprise features.

Web Servers

WEB SERVERS

NGINX Web Server

High-performance web server, reverse proxy, and load balancer.

WEB SERVERS

Apache2 Server

The classic web server. Modular, powerful, and widely used.

Containers

CONTAINERS

Docker Containers

Containerize your applications. Consistent environments from development to production.

CONTAINERS

Kubernetes

Container orchestration at scale. Deploy, scale, and manage containerized apps.

CONTAINERS

Helm

Package manager for Kubernetes. Templatize and deploy complex applications.

Networking

NETWORKING

Linux Networking

TCP/IP, routing, firewalls, and network troubleshooting on Linux.

NETWORKING

DNS Management

Understand and manage DNS. Authoritative and recursive servers, records, and zones.

NETWORKING

Pi-hole

Network-wide ad blocking with DNS. Block ads and trackers at the router level.

Automation & IaC

AUTOMATION

Terraform

Infrastructure as Code. Define and provision cloud infrastructure with HashiCorp Terraform.

AUTOMATION

Ansible

Configuration management and automation. Agentless, simple, and powerful.

AUTOMATION

AWS

Amazon Web Services. EC2, S3, VPC, IAM, and more cloud computing services.

AUTOMATION

CI/CD

Continuous Integration and Deployment. Automate your build, test, and deployment pipeline.

AUTOMATION

Jenkins

Open source automation server. Build, deploy, and automate with Jenkins pipelines.

Monitoring

MONITORING

Monitoring

System and application monitoring. Metrics, logs, and alerting.

MONITORING

Prometheus

Metrics collection and monitoring system. Time-series database with powerful queries.

MONITORING

Grafana

Visualize metrics and logs. Dashboards, alerts, and observability.

MONITORING

Logging

Centralized logging on Linux. rsyslog, journald, and log management.

Security

SECURITY

Server Hardening

Secure your Linux servers. SSH, fail2ban, and security best practices.

SECURITY

GPG Encryption

Encrypt and sign your communications. PGP, GPG keys, and secure messaging.

SECURITY

WireGuard VPN

Modern, fast, secure VPN. Tunnel your traffic through encrypted connections.

SECURITY

Vault

Secrets management. HashiCorp Vault for API keys, passwords, and certificates.

Self-Hosting

SELF-HOSTING

VPS Hosting

Virtual private servers. Choose, set up, and manage your VPS.

SELF-HOSTING

Homelab

Build your own lab. Servers, networking, and virtualization at home.

Privacy & FOSS

PRIVACY

FOSS

Free and Open Source Software. Freedom, transparency, and community.

PRIVACY

Monero

Privacy-focused cryptocurrency. Private, secure, and untraceable transactions.

Text Processing

TEXT PROCESSING

grep - Text Searching

Search text using patterns. Powerful regex-based searching.

TEXT PROCESSING

find - File Finding

Find files by name, type, size, and modification time.

TEXT PROCESSING

sed - Stream Editor

Transform text line by line. Find, replace, and delete patterns.

TEXT PROCESSING

awk - Text Processing

Powerful text processing and data extraction. Programming language built into Linux.

TEXT PROCESSING

jq - JSON Processor

Parse, filter, and transform JSON data from the command line.

TEXT PROCESSING

Regular Expressions

Master regex patterns. Match and manipulate text with precision.