Minecraft Server on Docker ⛏ 🐳

Introduction Minecraft is a great game and when it comes to multiplayer, a dedicated server is the way to go (here’s why1). Myself and a few others recently decided to start playing this game again, and I took the opportunity to deploy the server in my lab. A Minecraft server does not require a ton of resources to run, However from my experience the more resources you can throw at it the better, especially when you start to introduce mods and more than a few players....

May 24, 2022 · 5 min · ahmza

Setup WSL 🪟 ❤️ 🐧

Introduction WSL stands for Windows Subsystem for Linux which means we have the Linux kernel inside of windows. This is huge news for developers or people who just want to try Linux. Prerequisites Enable virtualisation in BIOS Setup Open Powershell in Administrator mode wsl --install You may be required to restart the device, I Highly recommend you do Go to the Microsoft store and search for a Linux distribution....

February 23, 2022 · 2 min · ahmza

You Need to Learn Linux 🐧

Introduction You need to learn Linux because there is no reason not to. If you are pursuing a career in IT, without a doubt you will come across Linux and having even basic knowledge is very helpful. Many people struggle with the OS simply because it’s fundamentally different compared to the other operating systems, but with a bit of time you can master the basics and unlock it’s true power....

December 17, 2021 · 3 min · ahmza

Building a Docker Swarm With Pi's 👾 👾 👾 👾

Intro The Raspberry Pi from it’s first iteration has been a great hit. Adopted by many as the computer of choice for projects, and for very good reason. The Pi is a fully fledged computer that fits in your pocket and the most recent edition has blown fans away with the flagship model boasting an ARM64 CPU and 8GB of RAM. Now one Raspberry Pi 4 8GB is more than powerful enough for most workloads and in some cases totally unnecessary, so you may even get away with a single 4GB model....

December 12, 2021 · 11 min · ahmza

Securing SSH 🤖

Introduction SSH is a widely used protocol to access remote devices. The problem with SSH is at the authentication stage, Brute force attacks are one of the ways an SSH connection can be compromised. A malicious actor will constantly hammer the remote host with different passwords until it can gain access. With further configuration of SSH we can make the service a lot more secure. Configure SSH Your browser does not support video....

December 7, 2021 · 9 min · ahmza