<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sanjay Sikdar's Blog</title>
    <link>https://read.sanjaysikdar.dev</link>
    <description>Software developer who enjoys developing software, solving challenges, and programming.</description>
    <language>en-us</language>
    <lastBuildDate>Sat, 11 Apr 2026 15:52:06 GMT</lastBuildDate>
    <atom:link href="https://read.sanjaysikdar.dev/rss.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title><![CDATA[Self host n8n on Ubuntu 24 (Docker)]]></title>
      <link>https://read.sanjaysikdar.dev/self-host-n8n-on-ubuntu-24-docker</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/self-host-n8n-on-ubuntu-24-docker</guid>
      <description><![CDATA[A simple, step-by-step guide to self-host n8n on Ubuntu 24.04 using Docker If you want your own automation server (like Zapier, but self-hosted), n8n is perfect. This guide is step-by-step and covers: Install Docker on Ubuntu 24.04 Run n8n locally (...]]></description>
      <pubDate>Thu, 25 Dec 2025 09:34:44 GMT</pubDate>
      <category>docker</category>
      <category>devops</category>
      <category>ubuntu</category>
      <category>linux</category>
      <category>automation</category>
      <category>workflow</category>
    </item>
    <item>
      <title><![CDATA[Build Websites Using Own AI Agent]]></title>
      <link>https://read.sanjaysikdar.dev/build-websites-using-ai-agent</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/build-websites-using-ai-agent</guid>
      <description><![CDATA[Exploring How AI Works Behind the Scenes I’ve been working on a small experiment to see how far an AI agent can go in real-world coding — not just generating code snippets, but actually creating folders, generating files, and editing them automatical...]]></description>
      <pubDate>Mon, 03 Nov 2025 06:31:01 GMT</pubDate>
      <category>ai</category>
      <category>machine-learning</category>
      <category>web-development</category>
    </item>
    <item>
      <title><![CDATA[Raspberry Pi Zero 2W Kiosk]]></title>
      <link>https://read.sanjaysikdar.dev/raspberry-pi-zero-2w-kiosk</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/raspberry-pi-zero-2w-kiosk</guid>
      <description><![CDATA[Setup Raspberry Pi - Kiosk Mode This guide will help you set up a Raspberry Pi Zero 2W to run in kiosk mode, displaying a specific website. The steps include installing the Raspberry Pi OS Lite, configuring auto-login, installing necessary packages, ...]]></description>
      <pubDate>Sun, 23 Feb 2025 07:31:53 GMT</pubDate>
      <category>raspberry-pi</category>
      <category>iot</category>
      <category>kiosk</category>
    </item>
    <item>
      <title><![CDATA[Create Live Streaming (RTMP) Server on Ubuntu 24.04]]></title>
      <link>https://read.sanjaysikdar.dev/live-streaming-rtmp-server-on-ubuntu-2404</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/live-streaming-rtmp-server-on-ubuntu-2404</guid>
      <description><![CDATA[Create Live Streaming (RTMP) Server on Ubuntu 24.04 Introduction In this guide, we will set up an Ubuntu 24.04 server to receive input from Open Broadcaster Software (OBS) and output it in HTTP Live Streaming (HLS) format. Additionally, we will integ...]]></description>
      <pubDate>Thu, 13 Feb 2025 09:18:49 GMT</pubDate>
      <category>ubuntu</category>
      <category>linux</category>
      <category>streaming</category>
      <category>video</category>
    </item>
    <item>
      <title><![CDATA[Deploy Node with Nginx on Ubuntu 22.04]]></title>
      <link>https://read.sanjaysikdar.dev/deploy-node-with-nginx-on-ubuntu-2204</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/deploy-node-with-nginx-on-ubuntu-2204</guid>
      <description><![CDATA[Today I'm gonna share how to Install and Configure NodeJS with Nginx and I am using AWS EC2 (t3.micro) for writing this tutorial. Step 1 — Creating an EC2 Instance, DNS and SSH First, we require an ec2 instance so launch an instance with your preferr...]]></description>
      <pubDate>Wed, 24 Jul 2024 18:42:57 GMT</pubDate>
      <category>nodejs</category>
      <category>nginx</category>
      <category>webserver</category>
      <category>ubuntu</category>
      <category>linux</category>
      <category>deployment</category>
    </item>
    <item>
      <title><![CDATA[Python AI Prompt-to-Image Generaton]]></title>
      <link>https://read.sanjaysikdar.dev/python-ai-prompt-to-image-generaton</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/python-ai-prompt-to-image-generaton</guid>
      <description><![CDATA[Demo Video: https://youtu.be/iz-YDlU6j4Y Stack Python: 3.12.3 Flask: 3.0.3 How to Run? Clone or download ai-prompt-to-image-generator git clone git@github.com:sannjayy/ai-prompt-to-image-generator.git Create a virtual environment python -m venv z...]]></description>
      <pubDate>Tue, 21 May 2024 07:13:45 GMT</pubDate>
      <category>python</category>
      <category>ai</category>
      <category>machine-learning</category>
      <category>image-processing</category>
    </item>
    <item>
      <title><![CDATA[Installing mysqlclient on Ubuntu 22.04 / 24.04]]></title>
      <link>https://read.sanjaysikdar.dev/installing-mysqlclient-on-ubuntu-2204-2404</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/installing-mysqlclient-on-ubuntu-2204-2404</guid>
      <description><![CDATA[Error Like: Exception: Can not find valid pkg-config name. Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manually note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error...]]></description>
      <pubDate>Mon, 06 May 2024 10:04:38 GMT</pubDate>
      <category>ubuntu</category>
      <category>linux</category>
      <category>mysql</category>
      <category>database</category>
      <category>devops</category>
    </item>
    <item>
      <title><![CDATA[Serving apple-app-site-association File in Next.js]]></title>
      <link>https://read.sanjaysikdar.dev/serving-apple-app-site-association-file-in-nextjs</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/serving-apple-app-site-association-file-in-nextjs</guid>
      <description><![CDATA[Creating apple-app-site-association File in Next.js I'm having a lot of trouble with serving an apple-app-site-association file in the Next.js project. Keep in mind that: The apple-app-site-association JSON file must not have a .json file extension....]]></description>
      <pubDate>Sat, 13 Apr 2024 15:59:14 GMT</pubDate>
      <category>nextjs</category>
      <category>react</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
    <item>
      <title><![CDATA[Shell script to get notification from the server]]></title>
      <link>https://read.sanjaysikdar.dev/shell-script-to-get-notification-from-the-server</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/shell-script-to-get-notification-from-the-server</guid>
      <description><![CDATA[Installing Requirements https://pypi.org/project/py-simple-email/ pip install py-simple-email Creating the shell in python sudo nano /usr/local/bin/notify #!/usr/bin/python3 from py_simple_email import Email from datetime import datetime datetime_...]]></description>
      <pubDate>Wed, 27 Dec 2023 06:31:24 GMT</pubDate>
      <category>tutorial</category>
      <category>programming</category>
      <category>web-development</category>
    </item>
    <item>
      <title><![CDATA[Deploy Django / Django Rest Framework on Ubuntu 22.04 / 24.04]]></title>
      <link>https://read.sanjaysikdar.dev/deploy-django-django-rest-framework-on-ubuntu-2204-2404</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/deploy-django-django-rest-framework-on-ubuntu-2204-2404</guid>
      <description><![CDATA[Today I'm gonna share how to Install and Configure Django / Django Rest Framework with Nginx and I am using AWS EC2 (t3.micro) for writing this tutorial. Step 1 — Creating an EC2 Instance, DNS and SSH First, we require an ec2 instance so launch an in...]]></description>
      <pubDate>Tue, 17 Oct 2023 15:26:35 GMT</pubDate>
      <category>django</category>
      <category>python</category>
      <category>api</category>
      <category>ubuntu</category>
      <category>linux</category>
      <category>deployment</category>
    </item>
    <item>
      <title><![CDATA[Install Listmonk on Ubuntu 22.04]]></title>
      <link>https://read.sanjaysikdar.dev/install-listmonk-on-ubuntu-2204</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/install-listmonk-on-ubuntu-2204</guid>
      <description><![CDATA[Launch an Ubuntu Instance and SSH Login to the Terminal Install Docker : Reference: https://docs.docker.com/engine/install/ubuntu/ # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0...]]></description>
      <pubDate>Wed, 11 Oct 2023 11:43:04 GMT</pubDate>
      <category>ubuntu</category>
      <category>linux</category>
      <category>email</category>
      <category>newsletter</category>
      <category>devops</category>
    </item>
    <item>
      <title><![CDATA[Setup OpenVPN on Ubuntu 24.04]]></title>
      <link>https://read.sanjaysikdar.dev/setup-openvpn-on-ubuntu-2404</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/setup-openvpn-on-ubuntu-2404</guid>
      <description><![CDATA[Installing the OpenVPN to Ubuntu Server After launching your instance, we need to log in into our new server using SSH client. ssh -i "YourKey.pem" ubuntu@SERVER_IP After login, you need to update the system sudo apt update && sudo apt upgrade -y ...]]></description>
      <pubDate>Tue, 03 Oct 2023 10:55:51 GMT</pubDate>
      <category>ubuntu</category>
      <category>linux</category>
      <category>vpn</category>
      <category>networking</category>
      <category>security</category>
      <category>devops</category>
    </item>
    <item>
      <title><![CDATA[How do I create my simple post thumbnails]]></title>
      <link>https://read.sanjaysikdar.dev/how-do-i-create-my-simple-post-thumbnails</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/how-do-i-create-my-simple-post-thumbnails</guid>
      <description><![CDATA[I have created a python script to create thumbnail for me... Here I'm sharing the source code... from PIL import Image, ImageDraw, ImageFont def generate_thumbnail_with_text(width, height, background_color, text, text_color, font_path, output_file):...]]></description>
      <pubDate>Thu, 14 Sep 2023 13:54:21 GMT</pubDate>
      <category>ai</category>
      <category>machine-learning</category>
      <category>image-processing</category>
      <category>python</category>
      <category>tutorial</category>
    </item>
    <item>
      <title><![CDATA[Extracting text from a PDF with Python]]></title>
      <link>https://read.sanjaysikdar.dev/extracting-text-from-a-pdf-with-python</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/extracting-text-from-a-pdf-with-python</guid>
      <description><![CDATA[Install PyMuPDF python -m pip install --upgrade pymupdf Here is the Source Code: import fitz # PyMuPDF def extract_highlighted_text(pdf_path): highlighted_text = [] # Open the PDF file pdf_document = fitz.open(pdf_path) for pag...]]></description>
      <pubDate>Thu, 14 Sep 2023 11:01:36 GMT</pubDate>
      <category>python</category>
      <category>pdf</category>
      <category>web-development</category>
    </item>
    <item>
      <title><![CDATA[Create a CDN on AWS using (S3 & CloudFront)]]></title>
      <link>https://read.sanjaysikdar.dev/create-a-cdn-on-aws-using-s3-cloudfront</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/create-a-cdn-on-aws-using-s3-cloudfront</guid>
      <description><![CDATA[First, you need to log into the AWS account. Then Open Amazon S3 and from the buckets list click on Create Bucket Bucket name: sanjaysikdar-bucket # Enter your bucket name AWS Region: Asia Pacific (Mumbai) ap-south-1 # Mine Leave All Default Config ...]]></description>
      <pubDate>Thu, 31 Aug 2023 17:26:44 GMT</pubDate>
      <category>aws</category>
      <category>cloud</category>
      <category>storage</category>
      <category>cdn</category>
    </item>
    <item>
      <title><![CDATA[Deploy WordPress with Nginx on Ubuntu 22.04]]></title>
      <link>https://read.sanjaysikdar.dev/deploy-wordpress-with-nginx-on-ubuntu-2204</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/deploy-wordpress-with-nginx-on-ubuntu-2204</guid>
      <description><![CDATA[Some days before, I shared an article about how to Deploy Laravel with Nginx on the Ubuntu server. Deploy Laravel with Nginx on Ubuntu 22.04 You can follow everything as it is except the Nginx configuration. Here I'm sharing the configuration for t...]]></description>
      <pubDate>Sun, 27 Aug 2023 12:56:07 GMT</pubDate>
      <category>nginx</category>
      <category>webserver</category>
      <category>ubuntu</category>
      <category>linux</category>
      <category>wordpress</category>
      <category>cms</category>
    </item>
    <item>
      <title><![CDATA[Deploy Laravel with Nginx on Ubuntu 22.04]]></title>
      <link>https://read.sanjaysikdar.dev/deploy-laravel-with-nginx-on-ubuntu-2204</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/deploy-laravel-with-nginx-on-ubuntu-2204</guid>
      <description><![CDATA[Today I'm gonna share how to Install and Configure Laravel with Nginx and I am using AWS EC2 (t3.micro) for writing this tutorial. Step 1 — Creating an EC2 Instance, DNS and SSH First, we require an ec2 instance so launch an instance with your prefer...]]></description>
      <pubDate>Sun, 27 Aug 2023 12:18:44 GMT</pubDate>
      <category>laravel</category>
      <category>php</category>
      <category>nginx</category>
      <category>webserver</category>
      <category>ubuntu</category>
      <category>linux</category>
    </item>
    <item>
      <title><![CDATA[How to Set Up SSH Keys on Ubuntu 22.04 / 24.04]]></title>
      <link>https://read.sanjaysikdar.dev/how-to-set-up-ssh-keys-on-ubuntu-2204</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/how-to-set-up-ssh-keys-on-ubuntu-2204</guid>
      <description><![CDATA[Step 1 — Login to Your Instance via SSH ssh -i "KeyName.pem" ubuntu@SERVER_IP or ssh username@SERVER_IP Step 2 — Generate SSH Key Pair ssh-keygen -o Keep all the default settings, by hitting the ENTER button. Step 3 — Display the SSH Key Pair cat /h...]]></description>
      <pubDate>Sun, 27 Aug 2023 11:26:53 GMT</pubDate>
      <category>ubuntu</category>
      <category>linux</category>
      <category>ssh</category>
      <category>security</category>
      <category>tutorial</category>
    </item>
    <item>
      <title><![CDATA[React + Django Rest Framework (DRF) - Multiple File Upload]]></title>
      <link>https://read.sanjaysikdar.dev/react-django-rest-framework-drf-multiple-file-upload</link>
      <guid isPermaLink="true">https://read.sanjaysikdar.dev/react-django-rest-framework-drf-multiple-file-upload</guid>
      <description><![CDATA[Efficiently upload multiple files using React and Django Rest Framework (DRF); watch demo video, access source code, and comment for assistance]]></description>
      <pubDate>Thu, 10 Aug 2023 04:32:08 GMT</pubDate>
      <category>react</category>
      <category>django</category>
      <category>python</category>
      <category>api</category>
      <category>file-upload</category>
      <category>web-development</category>
    </item>
  </channel>
</rss>