plzhans @plzhans

A blog documenting the troubleshooting behind things I've built.

GitHub LinkedIn code mail rss

Categories
Tags

Linux

How to Install WireGuard and Set Up Client Connections
How to Install WireGuard and Set Up Client Connections Explains how to install WireGuard VPN on a Linux server, covering key generation, firewall opening, and service registration. Includes Mac client conf setup and GUI connection verification steps to …
Networking Jul 10, 2026
How to Create an Oracle Cloud Always Free A1 Instance - Public IP Connection and SSH Security Setup
How to Create an Oracle Cloud Always Free A1 Instance - Public IP Connection and SSH Security Setup A step-by-step guide to creating an Oracle Cloud Always Free A1 (ARM) instance. Covers everything from selecting the free spec to connecting a public IP, setting up an SSH key, and restricting SSH …
Cloud Jul 10, 2026
Installing Tailscale on Linux - Secure Remote VPN Setup
Installing Tailscale on Linux - Secure Remote VPN Setup This post explains how to install Tailscale on a Linux server to set up a secure remote VPN environment. It also covers outbound-based connections, P2P communication, DERP relay, and how to use Serve …
Networking Jul 3, 2026
Terraform Practical Guide: Installation, plan/apply, AWS SSO & AssumeRole, State Backend
Terraform Practical Guide: Installation, plan/apply, AWS SSO & AssumeRole, State Backend Covers Terraform installation through the basic flow of init, plan, and apply along with project structure. Explains the difference between AWS SSO and AssumeRole for credentials, the backend concept …
Devops May 6, 2026
Installing Docker and Docker Compose on Amazon Linux 2023 ARM64 EC2
Installing Docker and Docker Compose on Amazon Linux 2023 ARM64 EC2 This post covers installing Docker with dnf on Amazon Linux 2023 ARM64 (aarch64) EC2, including service activation and configuring docker group permissions. It also covers installing the Docker …
Cloud Mar 19, 2026