Logo SenWorld
  • Home
  • About
  • Skills
  • Experiences
  • Education
  • More
    Featured Posts Recent Posts
  • Posts
  • Notes
  • English
    English বাংলা
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Posts
  • Automation
    • Automating the Mundane: Scripts That Save Hours Every Week
    • Automating Development Testing with k3s and GitHub Actions
  • Artificial Intelligence
    • Getting Started with Hugging Face: Creating AI Models in Python
  • Self-Hosted
    • Self-Hosting Pi-hole with Unbound for Enhanced DNS Privacy
    • Setting Up NGINX as a Reverse Proxy for Self-Hosted Applications
    • Securing NGINX Traffic with SSL Using Certbot
Hero Image
Securing NGINX Traffic with SSL Using Certbot

Securing NGINX Traffic with SSL Using Certbot When it comes to securing web traffic, implementing SSL (Secure Sockets Layer) is one of the most critical steps. In this guide, I’ll walk you through securing your NGINX server using free SSL certificates from Certbot, a popular tool that makes SSL management simple. Prerequisites Before starting, ensure you have: A Linux server with sudo access. A domain name pointing to your server’s IP address. NGINX installed on your server. Note: This tutorial assumes you’re working with a Debian-based Linux distribution like Ubuntu.

Friday, October 25, 2024 | 3 minutes Read
Hero Image
Getting Started with Hugging Face: Creating AI Models in Python

Getting Started with Hugging Face: Creating AI Models in Python Artificial Intelligence (AI) has become a big part of our lives, and tools like Hugging Face make it easier than ever to harness the power of AI models with Python. Whether you’re interested in natural language processing, image recognition, or custom AI solutions, Hugging Face offers a simple way to get started. I’ve found Hugging Face to be a great platform for beginners and pros alike, and I’m excited to share a quick guide on how to use it.

Thursday, October 10, 2024 | 3 minutes Read
Hero Image
Automating Development Testing with k3s and GitHub Actions

Automating Development Testing with k3s and GitHub Actions In today’s fast-paced development environment, automated testing is crucial for maintaining code quality and ensuring rapid deployment. This guide will walk you through setting up an automated testing pipeline using k3s (a lightweight Kubernetes distribution) and GitHub Actions. Prerequisites Before we begin, make sure you have: A GitHub account and repository Basic knowledge of Docker and Kubernetes concepts A server or VM for hosting k3s SSH access to your server Setting Up k3s First, let’s install k3s on your server. k3s is perfect for CI/CD environments due to its lightweight nature and easy setup.

Tuesday, October 1, 2024 | 4 minutes Read
Hero Image
Setting Up NGINX as a Reverse Proxy for Self-Hosted Applications

Setting Up NGINX as a Reverse Proxy for Self-Hosted Applications When self-hosting applications on a single server, managing ports and access points can become a complex task. NGINX, a lightweight yet powerful web server, is perfect for acting as a reverse proxy to direct traffic to the correct applications and streamline port management. Here’s a guide, based on my years in IT, that simplifies using NGINX to host multiple services.

Tuesday, September 17, 2024 | 4 minutes Read
Hero Image
Self-Hosting Pi-hole with Unbound for Enhanced DNS Privacy

Self-Hosting Pi-hole with Unbound for Enhanced DNS Privacy If you’ve ever been annoyed by constant ads or felt uneasy about who’s monitoring your internet activity, setting up Pi-hole with Unbound on your home network is a game-changer. I can say this is one of the most effective ways to control and enhance privacy in your browsing experience. This guide will walk you through setting up Pi-hole, an ad-blocking DNS server, and pairing it with Unbound to make a fully recursive and self-contained DNS resolver.

Tuesday, August 27, 2024 | 4 minutes Read
Hero Image
Automating the Mundane: Scripts That Save Hours Every Week

Automating the Mundane: Scripts That Save Hours Every Week In the fast-paced world of IT, time is always at a premium. Every week, we find ourselves performing the same tasks over and over again—things like moving files, running reports, or clearing logs. The good news? Most of these tasks can be automated with scripts that take just a few minutes to write. I’ve seen how powerful automation can be, and I’m here to share some insights that will save you hours every week.

Wednesday, August 21, 2024 | 3 minutes Read
Navigation
  • About
  • Skills
  • Experiences
  • Education
  • Featured Posts
  • Recent Posts
Contact me:
  • sen@senworld.in
  • senworld
  • Debasish Sen
  • +91 9903123823