69.7 F
High Point

SSH Tunneling

SSH Tunneling When you need to access a server/client behind a firewall that doesn't allow port forwarding you can use SSH tunneling to bypass that if an SSH server is running. Pivoting is a sneaky technique that hackers use to access computers, servers, and services behind firewalls. These examples will use OpenSSH. I think most examples don't explain this well...
Docker: MSSQL Server Microsoft has created several images for MSSQL Server on Docker Hub. They have support for Windows and Ubuntu containers. It's very easy to customize these images with setup scripts, execute commands, or build a custom image. Pulling a Ubuntu 2019 SQL Server docker pull mcr.microsoft.com/mssql/server:2019-CU5-ubuntu-16.04 Pulling a Windows 2019 SQL Server docker pull mcr.microsoft.com/mssql/server:2019-latest DockerHub: Microsoft SQL Server GitHub: Azure Data SQL Samples...
Setting up TeamSpeak 3 with Docker on DigitalOcean Setting up TeamSpeak 3 on DigitalOcean with Docker is incredibly easy. This provides a cheap ($5/month) dedicated server for gamers. There are some amazing benefits to using DigitalOcean such as the ability to quickly create a droplet and use of their floating IP addresses. The default TeamSpeak 3 license will allow...
Docker Compose: WORDPRESS_CONFIG_EXTRA The Docker image for WordPress contains a property called "WORDPRESS_CONFIG_EXTRA", this allows code to be passed directly to the wp-config.php file. This is great because you can fully customize your WordPress wp-config.php file. Queryable Variable for Enabling Debug My normal PHP code will not work: if (isset($_GET['debug']) && $_GET['debug'] == 'debug') { define('WP_DEBUG', true); } The trick to...
Kubernetes WordPress with Remote MySQL Access Deploying WordPress to Azure Kubernetes Service (AKS) was a great exercise for me to learn and improve my Helm and Kubernetes knowledge. Bitnami has a Helm chart for WordPress on AKS. The most ideal way of doing this is to modify the Helm Charts to include an additional load balancer, but, the purpose of...
Mounting Volumes in Docker with Visual Studio This technique is ideal for local development within Visual Studio. You can easily mount local files into a docker container by modifying the MSBuild commands of the project. Project File's MSBuild Commands This code came from a .NET Core 3.1 project. <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <DockerfileRunArguments>-v "C:data:/data"</DockerfileRunArguments> </PropertyGroup> </Project> Docker Volume Mounting The docker -v...
Local Development with Azure API Management Gateway This was rather tricky to figure out so I thought I would share my experience with setting up Visual Studio with a local development subscription of Azure API Management (APIM) Gateway. It turns out that running a local copy of the Azure API Management Gateway is possible through either Docker or Kubernetes. Since...
Simulating Lag with Docker Containers I was building a Grafana dashboard with Docker Compose that would monitor a local service. I wasn't able to figure out if my calculations for the graph were correct because the latency was so low being that it was running in Docker Compose locally. I needed a way to proxy traffic to the service that...
Merge Kube Config in PowerShell Merging Kubernetes Config files is a rather cumbersome process. You can manually copy in the values but sometimes that doesn't always go as planned. I was looking for a way to merge Kube Config files when I ran across a great post that wasn't geared for PowerShell users. Key Takeaways Must use full path. Relative paths did...
Must-Have Kubernetes Tools These are some must-have tools that can make working with Kubernetes significantly easier! These are my favorite tools that I use regularly that improve my workflow, security and troubleshooting abilities. kind This tool is phenomenal at creating local Kubernetes environments that run in Docker images. This is significantly easier to use than Docker's Kubernetes out of the box. It...
Software Architect focused on Microservices, Distributed Systems, Kafka, Kubernetes, Security, DevOps, Graphic Design, After Effects, and Hapkido


High Point
overcast clouds
69.7 ° F
73.2 °
67.6 °
69 %
90 %
70 °
70 °
75 °
77 °
69 °



Random article