Tutorials

Effortless File Management on VPS with Docker
Running a web server on a VPS gives you flexibility, but managing files through SSH can be tedious. File Management on VPS with Docker provides a clean web interface to browse, edit, and manage your website files directly from your…

Fix Hostinger DNS Filtering & Enable DNS over TLS
Hostinger DNS filtering by default filters certain subdomains (like router.huggingface.co) used by AI inference endpoints, breaking n8n HTTP requests and other services. This guide shows you how to override Hostinger DNS with Cloudflare/Google DNS and enable DNS over TLS for…

Self-Hosted Web Server on VPS With Multi-Domain Support
Stop relying on rigid shared hosting. If you have a VPS, you have the power to host unlimited websites, applications, and subdomains from a single environment. The challenge isn’t resources; it’s architecture. This guide provides a production-ready blueprint for setting…

Starship on Windows Terminal: The Ultimate Setup & Customization Handbook
Starship is a minimal, blazing-fast, and infinitely customizable prompt for any shell, written in Rust. When integrated with Windows Terminal, it transforms the default, sluggish PowerShell experience into a high-performance development environment that displays relevant context—such as Git status, package…

Configure Windows Terminal for Peak Productivity
While the legacy conhost.exe served us for decades, modern development demands a unified interface. Windows Terminal allows you to run PowerShell, WSL (Windows Subsystem for Linux), and Command Prompt side-by-side. This guide moves beyond basic color themes to focus on functional optimizations…

🚀 Windows Terminal: History Search (Type ‘ssh’ + Up/Down keys)
History search (typing ssh / sudo then Up/Down for matching commands only) uses shell-specific bindings. Configured for Windows PowerShell 5.1 and WSL bash. PowerShell Setup (Your Default) PSReadLine handles history search. Confirm with $PSVersionTable (shows 5.1 Desktop). One-time test: textSet-PSReadLineKeyHandler…

🔌Connecting Flowise to PostgreSQL (Internal & External) with Docker Compose
Flowise is a powerful no-code tool to build and run LLM flows. By default, it uses SQLite for storage, but for production or team-based use, PostgreSQL is a more robust option. In this post, you’ll learn how to connect Flowise…

Creating a Lush 25-Liter Walstad Tank: A Step-by-Step Guide
Dive into the world of low-tech planted tanks with this easy guide to setting up a thriving 25-liter (approximately 6.6 gallon) Walstad aquarium. The Walstad Method embraces natural processes, using a soil-based substrate to provide nutrients for lush plant growth.…

Proxmox iSCSI target with Synology NAS shared storage and troubleshooting
Overview In this video, we will explore how to attach a Proxmox server to an iSCSI LUN (Logical Unit Number) provisioned on a Synology NAS, enabling shared storage and redundancy benefits. The author, Brandon Lee, will walk us through the…




