// THE REBEL BLOG

Thoughts on free software, privacy, and taking back control

Foundations

FOUNDATIONS

Linux

Take control of your machine.

FOUNDATIONS

Bash

Control your computer properly.

FOUNDATIONS

Vim

Escape from editor hell.

FOUNDATIONS

Linux Commands

Essential commands for beginners.

FOUNDATIONS

Linux for Non-Techies

Linux isn't just for hackers.

FOUNDATIONS

Powerful Editing Commands

Bulk editing with sed, grep, and vim.

Web Basics

WEB BASICS

HTML

The only language your browser understands.

WEB BASICS

CSS Grid & Flexbox

Layouts without the headache.

WEB BASICS

JavaScript

Make websites interactive.

WEB BASICS

PHP

Server-side scripting. Powers WordPress.

WEB BASICS

Full-Stack Web Dev with Linux

Linux-first web development.

Programming

PROGRAMMING

Python

The magic wand of programming.

PROGRAMMING

Go

Simple, fast, concurrent.

PROGRAMMING

TypeScript

JavaScript with types.

PROGRAMMING

Math for CS

Math required for computer science.

Version Control

VERSION CONTROL

Git

Stop losing your code.

Networking & DNS

NETWORKING & DNS

Networking

It's all just packets.

NETWORKING & DNS

DNS

The internet's phonebook.

NETWORKING & DNS

Block Ads Everywhere with Pi-hole

Network-level ad blocking.

NETWORKING & DNS

WireGuard VPN

Fast, modern VPN.

Web Servers

WEB SERVERS

Production-Ready Nginx

The高性能 web server.

WEB SERVERS

Apache2

The dinosaur that still runs the web.

Databases

DATABASES

SQL Basics

Talk to databases. Get data.

DATABASES

MariaDB

The database Oracle made for us.

DATABASES

PostgreSQL

The world's most advanced open source database.

Containers

CONTAINERS

Docker Compose

Multi-container apps. One command.

CONTAINERS

Kubernetes for Beginners

Container orchestration explained.

CONTAINERS

Helm: Package Manager

Deploy complex apps with one command.

CONTAINERS

Docker

Containers from the ground up.

Automation & IaC

AUTOMATION & IAC

Ansible: Automation at Scale

Configure all the things.

AUTOMATION & IAC

Jenkins: The Old Reliable

CI/CD that just works.

AUTOMATION & IAC

GitHub Actions

Automate tests. Automate deploys.

AUTOMATION & IAC

CI/CD Pipelines

Continuous integration and delivery.

CLOUD

Getting Started with AWS

Deploy to the cloud with EC2, S3, IAM.

AUTOMATION & IAC

Terraform

Infrastructure as Code.

AUTOMATION & IAC

VPS Setup Guide

Set up your own server.

Monitoring

MONITORING

Logging

Without logs, you're blind.

MONITORING

Monitoring

Watch your systems or be blind.

MONITORING

Monitor Everything with Prometheus

The metrics engine for DevOps.

MONITORING

Grafana: See Everything

Beautiful dashboards for metrics.

Security

SECURITY

Hardening

The internet is hostile.

SECURITY

Hardware Security Keys

The key to unbreakable accounts.

SECURITY

Manage Secrets with HashiCorp Vault

Your secrets, properly managed.

SECURITY

SSH Keys

Secure remote access.

SECURITY

GPG Guide

Encrypt files and communications.

SECURITY

Device Security

Physical protection and encryption.

SECURITY

Network Privacy

VPN, Tor, and network-level protections.

Self-Hosting

SELF-HOSTING

Self-Hosted Services Guide

Replace Google, Netflix, and more.

SELF-HOSTING

Server Backups with Restic

Automated backups made simple.

SELF-HOSTING

Homelab Guide

Build your own server infrastructure.

SELF-HOSTING

Self-Hosted Email

Take back your inbox.

SELF-HOSTING

Matomo Analytics

Privacy-focused web analytics.

SELF-HOSTING

Essential Server Software

Tools every server admin needs.

Privacy & Community

PRIVACY & COMMUNITY

Browser Hardening Guide

Take back your privacy.

PRIVACY & COMMUNITY

Secure Messaging Guide

Signal, Session, and more.

PRIVACY & COMMUNITY

Metadata Privacy

The data that reveals everything.

PRIVACY & COMMUNITY

Monero

Privacy-focused cryptocurrency.

PRIVACY & COMMUNITY

Free and Open Source

Software freedom matters.

PRIVACY & COMMUNITY

DeGoogle Your Life

Reclaim your privacy from big tech.