Jenkins is an open-source automation server that enables developers to build, test, and deploy software applications more efficiently. It is a self-contained, Java-based program that can be deployed on-premises or in the…
UML Diagrams as Code using PlantUML
PlantUML is an open-source tool that allows users to create diagrams from plain text using a simple and intuitive syntax. It supports a wide range of diagram types, including: Supported UML Diagrams…
How to setup MongoDB on Ubuntu
MongoDB is a popular, open-source NoSQL database that allows for flexible and scalable data storage. Here’s a brief overview: Key Features: Basic Concepts: Installation MongoDB should start on Port 27017. Connect to…
How to mirror a Git Repo using Jenkins and access the Git Mirror
A Git mirror is a complete copy of a Git repository. It’s a type of Git repository that is a mirror image of another repository, often used for backup, collaboration, or deployment…
Transcribe locally using a local model with Whisper.cpp
Whisper.cpp is an open-source, C++ implementation of the Whisper speech recognition system. Whisper is an automatic speech recognition (ASR) system developed by OpenAI that can transcribe and translate speech in multiple languages….
How to run Open Source LLMs locally using Llamafile
Llamafile is a framework developed by Mozilla that simplifies the distribution and execution of Large Language Models (LLMs) by packaging them into a single executable file. This file, known as a “llamafile,”…
How to setup RDP (Remote Desktop Protocol) using xrdp on Ubuntu
RDP is a proprietary protocol developed by Microsoft that allows users to remotely connect to and control a Windows-based computer or server. xrdp is an open-source implementation of Microsoft’s Remote Desktop Protocol…
How to setup OpenSSH server on Ubuntu
OpenSSH (Open Secure Shell) is a free and open-source suite of security-related network connectivity tools. It provides secure access to remote systems, ensuring encrypted data transfer and authentication. Key Features: Components: Benefits:…
Nginx: How to enable Web Socket connections on a NGINX Reverse Proxy
What are WebSockets? WebSockets are a bi-directional, real-time communication protocol between a web browser (or client) and a server over the web. Key Features: How WebSockets Work: Use Cases: To enable Web…
Nginx: How to redirect the traffic to another port in Nginx
NGINX config to redirect to another port NGINX Configuration Structure: Basic HTTP config HTTPS config