Topics
System Tools & Utilities
Guides focused on essential command-line tools and software used for development, system management, and automation.
Guides
- Aliases - Boost terminal productivity with custom shortcuts
- Git - Understand and use version control effectively
- Homebrew - Efficient package management for macOS
- NGINX - Set up and configure a modern web server
- Terminal - Discover the power and flexibility of the terminal
- UFW - Secure your server with a simple firewall
- Vim - Edit configuration files directly from the terminal
Tutorials
- Set Up a macOS VM with VMware FusionCreate a macOS virtual machine for testing or development
- Set Up an Ubuntu Linux VM with VMware FusionCreate an Ubuntu Linux virtual machine for testing or development
- Using Git for Dotfile ManagementTrack and version control your dotfiles with Git
Networking & Infrastructure
Core networking concepts and configuration guides for managing web services and domain infrastructure.
Guides
- DNS Records - Understand DNS record types with practical examples
Tutorials
- Configure Postfix SMTP RelayRoute outbound email via a trusted SMTP server
- Deploy a Kirby CMS Site on Linode with NGINXHost a modern website using NGINX
- NGINX: Centralise Custom Error PagesServe consistent error pages across multiple sites
- Set Up a Linode Compute InstanceProvision and access a VPS on Linode
Security & Hardening
Best practices and technical guides for securing systems, services, and user accounts against modern threats.
Guides
- Backup Fundamentals - Learn key principles for secure data protection
- Email Spoofing - Protect your domain from deceptive attacks
- HTTPS & TLS Certificates - Secure your website and protect user data
- Passwords - Create strong passwords and use a password manager
- Phishing - Spot scams before they catch you
- Ransomware - Protect your systems and secure your data
- Secure Default Settings - Harden configurations before deployment
- SPF, DKIM & DMARC - Protect your domain from email spoofing
Tutorials
- Enable HTTPS on NGINXSecure your site using Cloudflare and SSL/TLS
- Harden Linode WebserverApply essential security measures to a cloud-hosted server
- Harden NGINXConfigure NGINX for improved security and performance
- Harden SSHSecure remote access to your server
- Protect Unused or Parked Domains from SpoofingPrevent misuse with proper DNS and email policy configuration
- Secure a Domain from Email SpoofingImplement SPF, DKIM, and DMARC to protect email integrity
- Set Up Basic HTTP Authentication with NGINXProtect directories with password-based access