THE TABLE OF CONTENTS
4 min readJul 20, 2026
Press enter or click to view image in full size![]()
Welcome to my profile. I have organised all my posts into groups for you to quickly skim through.
HOMELAB PROJECTS
RASPBERRY PI
- Set up a VPN server on a Raspberry Pi
- Setting Up WireGuard or OpenVPN on a Raspberry Pi
- Blocking ads with Pi-Hole on a Raspberry Pi
- Pihole — Encrypting DNS over HTTPS with DNSCrypt
- Creating a CCTV Server on a Raspberry Pi 5
- iSponsorBlockTV on a Raspberry Pi to make YouTube Ads More Bearable
- Vaultwarden — Self-Hosting a Password Manager on a Raspberry Pi
- Fighting CG-NAT with Tailscale
- Setting Up DDNS With Duck DNS
- Running a Private Certificate Authourity with Step-CA in Docker
- Setting Up SSH Certificates with Step CA
- Using Authentik to Renew SSH Certificates
VIRTUAL MACHINES
AZURE / WINDOWS / MICROSOFT
Press enter or click to view image in full size![]()
AZURE
- Azure Cloud Lab 01 — Manage Microsoft Entra ID Identities
- Azure Cloud Lab 02a — Manage Subscriptions and RBAC
- Azure Cloud Lab 02b — Manage Governance via Azure Policy
- Azure Cloud Lab 03 — Manage Azure resources by using Azure Resource Manager Templates
- Azure Cloud Lab 04 — Implement Virtual Networking
- Azure Cloud Lab 05 — Implement Intersite Connectivity
- Azure Cloud Lab 06 — Implement Network Traffic Management
- Azure Cloud Lab 07 — Manage Azure Storage
- Understanding Azure Storage Redundancy (LRS vs ZRS vs GRS vs GZRS)
- Building a SIEM (Wazuh) using an Azure Virtual Machine
- Checking Azure Role Assignments with Azure Cloud Shell
- Troubleshooting Azure Storage Account Permissions
MICROSOFT / WINDOWS
- Exchange Online: Find a User’s Distribution Lists
- Capture The Flag with Powershell — UnderTheWire: Century
- Capture The Flag with Powershell — UnderTheWire: Cyborg
- Searching for Files in Windows — The Fast Way
- The First-Pass Fix List: End User PC Issues
- How to Shutdown a Domain-Joined PC Remotely
- Running GPUpdate Remotely
- Quickly Finding AD Account Information using CMD
- How to Find the Computer Name when the Screen is Locked
- Finding the Full Shared Drive Path
- Resolving AD account lockouts
- Create a shared drive in Windows
- Active Directory Lab for Beginners
- The First-Pass Fix List: End User PC Issues
AWS
Get Lumenyx’s stories in your inbox
Join Medium for free to get updates from this writer.
AWS LABS
- AWS Databases Part 0: Introduction to Cloud Databases
- VPC Series Part 1: Building your first Virtual Private Cloud using AWS
- VPC Series Part 2: VPC Traffic Flow and Security
- VPC Series Part 3: Creating a Private Subnet
- VPC Series Part 4: Launching VPC Resources
- VPC Series Part 5: Testing VPC Connectivity
- VPC Series Part 6: VPC Peering
- VPC Series Part 7: VPC Monitoring with CloudWatch
- VPC Series Part 8: Access S3 from a VPC
- VPC Series Part 9: VPC Endpoints
- Building a Security Monitoring System using CloudTrail and CloudWatch: AWS for Beginners
- Encrypt Data with AWS KMS
- Deploy an App With Docker and Elastic Beanstalk
- Getting used to SQS and SNS
HOW-TO GUIDES
- Get Alerted when AWS charges you over $0.01: AWS for Beginners
- How to Reset the MFA Authenticator App using AWS
- Logging Into AWS CLI with AWS Login
- Creating an IAM User in AWS
- Display AWS Cost and Usage Metrics for Regular IAM Accounts
- Setting up your own VPN Server in AWS
- Cloud Security With AWS Identity Access Management (IAM)
- Visualising Data with QuickSight
- Provisioning DynamoDB Tables: Terraform for Beginners
- Creating a VPC with an EC2 Instance: Terraform for Beginners
- Attaching an EBS Volume to an EC2 Instance in AWS
- Allowing ICMP Traffic in NACL — Terraform for AWS
LINUX
- How to set up a permanent Alias in Linux
- How To Kick a User Off Your Linux System
- Configuring SSH To Use Both Public Keys and Passwords for 2FA
- Using SCP To Send Files Securely
- Installing Docker Engine on Linux
- How to Format, Mount, and Persist a Drive on Linux
- The TCPDump Cheatsheet
- The Tee Command in Linux
- The Sed Command in Linux
- Setting up your first Virtual Machine with VMware
- Autobanning Unauthorised IPs Using Fail2Ban
- Stop Driving Home to Unlock Your Server: Automatic Disk Decryption with Tang and Clevis
- CTF — Over the Wire: Parts 0–10
- CTF — Over the Wire: Parts 11–20
TERRAFORM
- An Overview of Terraform Lifecycle Rules: Terraform for Beginners
- Storing the State File in S3 — Remote State: Terraform for Beginners
- Navigating Terraform Local Workspaces: Terraform for Beginners
- Manage Pre-Existing Infrastructure using Import Blocks: Terraform for Beginners
- Levels of Debugging: Terraform for Beginners
- Creating a VPC with an EC2 Instance: Terraform for Beginners
- Getting Started with S3 Part 1: Terraform for Beginners
- Getting Started with S3 Part 2: Terraform for Beginners
- Allowing ICMP Traffic in NACL — Terraform for AWS









