Creating A Dynamic Uninstaller

As a systems administrator, I am regularly tasked with removing applications from thousands of endpoints. No sane human would want to manually perform this task for even a few dozen computers, so we need to look into ways of automating this procedure. I’ve seen countless posts online that say you can execute msiexec and feed it a bunch of GUIDs of the applications depending on the version that may or may not be installed on a computer....

May 17, 2024 · 5 min · 950 words · Nicholas Tabb

Getting Started

This provides step-by-step instructions for installing Docker and Docker-Compose. Docker allows you to build, package, and distribute applications using containers, while Docker Compose simplifies the management of multi-container applications. Whether you’re a developer or system administrator, this documentation will guide you through the installation process, ensuring a smooth setup. Explore the installation guides for your operating system and unlock the power of containerization in your development workflow. Installing Docker Install Docker on the Linux machine....

May 9, 2024 · 2 min · 291 words · Nicholas Tabb

Creating Your First Container

With Docker and Docker-Compose installed, we can spin up some containers. The procedure is fairly straightforward and will be the same for the majority of containers with the exception of more advanced containers. For this example, I will be creating a Dozzle container. Dozzle is a web interface for realtime Docker logs. This is extremely useful for troubleshooting. Dozzle is not a necessity for retrieving container logs, but it is a game-changer when it comes to getting quick answers for troubleshooting purposes....

May 9, 2024 · 3 min · 579 words · Nicholas Tabb

Managing Local DNS With Docker

This provides an overview of how to manage local DNS with Docker using Pi-hole. Below are the prerequisites and setup instructions. Prerequisites Docker and Docker-Compose. Basic understanding of DNS concepts and networking fundamentals. Basic understanding of creating Docker containers using Docker-Compose. See the previous tutorial if you’re not familiar with the procedure. Container Setup We will be using a slightly modified version of the official Pi-hole yml file that can be found on their GitHub repo....

May 11, 2024 · 3 min · 436 words · Nicholas Tabb

Reverse Proxy With Nginx Proxy Manager

This provides an overview of how to utilize a reverse proxy in a containerized environment. This tutorial will focus on Nginx Proxy Manager due to its simplicity and ease of use. Prerequisites Docker and Docker-Compose. A way to manage local DNS Basic understanding of creating Docker containers using Docker-Compose. A domain (ideally through Cloudflare) if you value secure connection over LAN. Container Setup We will be using the yml file from the official Nginx Proxy Manager page with minor adjustments....

May 12, 2024 · 6 min · 1079 words · Nicholas Tabb