Comprehensive Guide to Ubuntu Server HardeningWhat is Server Hardening? Server hardening is a comprehensive security strategy that involves reducing a server's vulnerability surface and strengthening its defenses against potential cyber attacks. It's like fortifying a castle – you're building mu...Dec 16, 2024 · 8 min readdhairya137.hashnode.dev
Run a Minecraft Server with Docker ComposeThis post will show how to setup your own minecraft game server on docker using docker-compose. Requirements As we will run minecraft as a docker container, we require docker and docker-compose. You can follow the links to their website for instructi...Dec 15, 2024 · 4 min readdhairya137.hashnode.dev
Deploying a Django WebSocket Application with Uvicorn, Nginx, and PostgreSQLIn this comprehensive guide, we'll walk through the process of deploying a Django application that uses WebSockets. We'll set up a production-ready environment using Uvicorn as the ASGI server, Nginx as a reverse proxy, and PostgreSQL as the database...Dec 14, 2024 · 4 min readdhairya137.hashnode.dev
Achieving Zero-Downtime Live Migration for Stateful Workloads with Drafter: An In-Depth GuideThe Challenge with Stateful Workloads in Cloud In today's cloud-native world, managing stateful workloads like databases presents unique challenges. While solutions like Kubernetes excel at handling stateless applications, managing stateful services—...Dec 3, 2024 · 10 min readdhairya137.hashnode.dev
Implementing CI/CD with GitHub Actions: A Comprehensive Beginner's Guide: Part 2Introduction: Picking Up Where We Left Off In the first part of our deep dive into GitHub Actions, we laid the foundation by exploring the basics of creating workflows, dissecting workflow files, and getting to grips with the core concepts. With that...May 28, 2023 · 10 min readdhairya137.hashnode.dev