Author name: Sadik

Thoughts

My Love-Hate Relationship with Coffee: A Brew-tiful Tale

I’ve always loved coffee. Well, except espresso. Too bitter for my soul! LOL. Back in my university days, I experimented with different kinds of coffee like a mad scientist—mocha, cappuccino, latte, you name it. But my go-to was Tora Bika minipacks. Ah, those little sachets of caffeine magic. Only 15 taka for a cappuccino back

Thoughts

The Blessing of Boredom: How I Found Creativity in Stillness

Let me start by saying something that might surprise you—I love feeling bored. I know that sounds strange, especially in a world where we’re always chasing distractions and trying to fill every moment with something. But over time, I’ve learned that boredom isn’t something to be feared or avoided. In fact, it’s been a blessing

Dev ops, Linux, Programming

Automated Deployment Script for Java Applications using Docker and Docker Compose

Introduction Deploying Java applications efficiently is crucial for ensuring smooth updates and minimizing downtime. This comprehensive guide provides an automated deployment script along with necessary Docker and Docker Compose configurations. This setup allows seamless deployment of Java applications, ensuring they are built, tested, and deployed with minimal manual intervention. Deployment Script Here’s the updated deployment

Dev ops, Linux

Exim Setup Guide on Linux

Setting up Exim, a popular mail transfer agent (MTA), on Debian can be straightforward with the right steps. Here’s a comprehensive guide to installing and configuring Exim on a Debian system: Step 1: Install Exim First, ensure your system packages are up to date. Open a terminal and run the following commands: Now, install Exim:

Dev ops

Setting Up StrongSwan for Site-to-Site IPsec VPN

StrongSwan is an open-source IPsec-based VPN solution that provides secure communication between two or more networks. In this guide, we’ll walk through the steps to set up StrongSwan on Ubuntu for a site-to-site IPsec VPN. Prerequisites Before we begin, ensure you have the following: Step 1: Install StrongSwan Update the repository indexes and install StrongSwan

Dev ops

Setting Up WireGuard VPN

WireGuard is a modern VPN (Virtual Private Network) protocol known for its simplicity and efficiency. In this guide, we’ll walk through the steps to install and configure WireGuard on a Linux server and client. Step 1: Installation Begin by updating the package list and installing WireGuard on your server: Step 2: Generating Keypairs Navigate to

Dev ops, Programming

Setting Up Keycloak for Testing Authentication

Keycloak is an open-source identity and access management solution that provides single sign-on (SSO) and multi-factor authentication capabilities. In this guide, we’ll walk through the steps to set up Keycloak on a virtual machine for testing authentication. Step 1: Download and Install Keycloak Add the following content to the script: Make the script executable and

Dev ops, Linux

Setting Up Let’s Encrypt SSL Certificates

Introduction In this guide, we’ll set up Let’s Encrypt SSL certificates for your server. SSL/TLS certificates are essential for securing communication between clients and your server. Let’s Encrypt provides free SSL certificates, making it an excellent choice for securing your services. Step 1: Install Certbot Certbot is a tool for automatically obtaining and managing Let’s

Dev ops, Linux

Setting Up Ejabberd

Introduction In this guide, we’ll set up the Ejabberd XMPP server, configure LDAP authentication, and secure it with SSL certificates. We’ll reference our previous setups of Inspircd and LDAP for user authentication and SSL certificate generation. Step 1: Install Ejabberd Begin by installing the Ejabberd XMPP server: Step 2: Configure Ejabberd Navigate to the Ejabberd

Scroll to Top