MojaLab Content
com.mojalab/contentRead-only access to MojaLab.com blog content: search and read posts, pages and tags as Markdown.
Tools · 9
List published MojaLab blog posts (title, slug, excerpt, tags, date). Paginated; optionally filter by tag slug, filter by publish date, and sort.
Search published MojaLab posts by keyword or natural-language query. Results are ranked by relevance (0–1) using hybrid lexical + semantic matching. Use excerpt_length for longer previews.
Search across all published content — blog posts, static pages/tools, and companion GitHub repositories — ranked by relevance. Each result is prefixed with [post], [page], or [repo].
Get a concise overview of mojalab.com in one call: what the site is about, main topics, article/page counts, recent articles, and available tools/pages. Use for questions like "what is mojalab?".
Get posts related to a given post (by shared tags and content similarity), for recommendations.
Get the full content of a published MojaLab blog post as Markdown, by slug. Includes any companion repository link.
List all public tags on MojaLab with their post counts and descriptions.
List published static pages on MojaLab (about, tools, ...).
Get the full content of a published MojaLab static page as Markdown, by slug.
Resources · 45
SIGHUP kills your process when SSH drops. Keep commands alive after disconnecting with nohup, tmux, screen and zellij — what each is for, and when to use it.
ghost://post/keep-processes-running-after-ssh-nohup-tmux-screen-zellij
SIGHUP uccide il processo quando cade la SSH. Come tenere vivi i comandi dopo la disconnessione con nohup, tmux, screen e zellij: quando usare ciascuno.
ghost://post/tenere-vivi-i-comandi-dopo-la-disconnessione-nohup-tmux-screen-zellij
Noleggia una GPU VPS, trasformala in una API LLM compatibile OpenAI (LiteLLM, Ollama, vLLM), poi distruggi la VM: modelli e dati vivono su un volume LUKS cifrato.
ghost://post/gpu-vps-usa-e-getta-per-llm-litellm-ollama-vllm
Rent a GPU VPS, turn it into an OpenAI-compatible LLM API (LiteLLM, Ollama, vLLM), then destroy the VM — your models and data survive on an encrypted LUKS volume.
ghost://post/disposable-gpu-vps-for-llms-litellm-ollama-vllm
How I came to understand language models a little better by trying to squeeze one into a few megabytes.
ghost://post/attention-is-all-you-need-if-you-can-afford-it
Come ho capito un po' meglio i modelli linguistici provando a farne stare uno in pochi megabyte.
ghost://post/attention-is-all-you-need-se-puoi-permettertela
A browser-first workbench for Claude Code, Codex and friends: one Docker Compose stack, SSO+2FA on every door, persistent terminal sessions you can rejoin from anywhere — including the queue at the po…
ghost://post/browser-first-vps-for-coding-agents
A plain-language LLM glossary — but not alphabetical: in dependency order, so by the time you reach Mixture of Experts you already have all the pieces. With analogies for sysadmins.
ghost://post/from-token-to-moe-the-llm-glossary-in-dependency-order
What an MCP server actually is (with a detour through Roman roads and railway gauges), the Mataken use case, and an honest, reservations-included argument for making your content legible to agents — n…
ghost://post/two-front-doors-giving-mojalab-an-mcp-server-so-agents-can-read-it-too
Astro Rocks is a browser space shooter in the old vector-arcade tradition. You fly a little ship with real inertia — thrust to accelerate, drift when you let go, and wrap around the screen edges. Shoo…
ghost://post/astro-rocks
Hack Cat is a browser platformer starring a black-cat hacker — the MojaLab mascot — running, jumping and dodging through neon levels. Time your jumps, keep your momentum, and chase a spot on the leade…
ghost://post/hack-cat
Brick Breaker is the timeless breakout game, rebuilt for the browser. Bounce the ball off your paddle, clear every brick, and grab the power-ups that drop along the way — miss the ball and you lose a …
ghost://post/brick-breaker
One evening my own blog started serving a fake CAPTCHA that told Windows visitors to paste malware into a terminal. Here is the full hunt — the queries, the dead ends, and the five stages of grief — f…
ghost://post/shame-forensics-and-a-fake-captcha-my-cve-2026-26980-night
End-to-end encrypted backup with Cryptomator, rclone bisync and Wasabi. Multi-device sync without a server in the middle. Zero-knowledge by design.
ghost://post/cryptosync-a-zero-knowledge-multi-device-backup-with-wasabi-cryptomator-and-rclone
Build a complete self-hosted LLM environment: GPU VM → Ollama → LiteLLM proxy → Nginx → Continue.dev in VS Code. Includes all the integration steps and config details to get everything working seamles…
ghost://post/complete-self-hosted-llm-setup-ollama-litellm-continue-dev-integration-guide
A step-by-step guide to integrating Ghost CMS with IndexNow using a serverless AWS Lambda function and DynamoDB. Automate your indexing submissions to Bing and other search engines instantly after pub…
ghost://post/automating-indexnow-for-ghost-instant-indexing-with-aws-lambda-and-dynamodb
Cloud VMs left running overnight can lead to expensive surprises. In this hands-on guide, you'll learn to build a lightweight serverless solution using AWS Lambda that automatically manages your OVH v…
ghost://post/save-money-on-the-cloud-automate-the-start-stop-of-an-ovh-vm-with-aws-lambda
Can AI recognize faces, detect if someone’s real, and build profiles — all in real time? In this proof-of-concept, we combine YOLO, InsightFace, and blink detection to create an intelligent system tha…
ghost://post/person-detection-and-face-recognition-with-liveness-detection-a-python-project-using-powerful-ai-models
A fun and practical project that uses Python and AI to classify SMS replies like “Yes”, “Maybe later”, or “Stop”. From keywords to embeddings to GPT, follow the journey of building a multilingual inte…
ghost://post/taming-the-text-chaos-an-ai-adventure-in-sms-classification-2
In this post, we explore how to build a smart travel assistant using the OpenAI Agents SDK. With just a few tools and guardrails, we created an agent that fetches weather, finds places to visit, and g…
ghost://post/getting-started-with-openai-agents-sdk-building-a-simple-travel-agent
I teamed up with AI (GPT and Gemini) to create an animation explaining the Spring Equinox 2025! See how Earth's orbit and tilt bring us the first day of spring.
ghost://post/spring-equinox-2025-an-ai-assisted-animated-journey-into-the-first-day-of-spring
This is less an article than a workbench with the tools still out. I keep circling the same handful of obsessions, and this is where they collided: agents that play, judge, and author without steppin…
ghost://post/resonance
Staying updated on AI is easier with the right mix—research papers, newsletters, communities, and hands-on projects. This guide covers practical ways to keep up with AI trends. Plus, MojaLab’s AI tuto…
ghost://post/staying-updated-on-ai-developments
Learn how to build a real-time multiplayer Snake game using WebSockets and Flask-SocketIO! This tutorial guides you through setting up a backend with Flask, serving the frontend with Nginx, and deploy…
ghost://post/introduction-to-websockets-and-socket-io
This little Snake-vs-Bot demo exists to show WebSockets in action. Instead of the browser constantly asking the server "anything new?", the connection stays open and both sides push messages the insta…
ghost://post/websockets-in-action
Bans per Day (Last 30 Days) This line graph displays the number of IP addresses that have been banned on a daily basis over the last 30 days. The X-axis represents the dates, while the Y-axis shows …
ghost://post/ban-data-and-bad-request-realtime
Fail2Ban protects your server from brute-force attacks by detecting repeated failed login attempts and blocking malicious IPs. By the end, you’ll have an automated defense system keeping intruders at …
ghost://post/fail2ban-tutorial-protect-your-server-from-brute-force-attacks
Learn how to find your public IP address using command-line tools on Linux, macOS, and Windows. Skip the browser, bypass privacy quirks, and get accurate results in seconds!
ghost://post/how-to-easily-find-your-public-ip-address-also-from-the-command-line
Cookies and CORS are essential for secure cross-domain interactions. Cookies manage sessions, while CORS controls resource sharing across domains. Proper configuration of both ensures seamless and sec…
ghost://post/understanding-cookies-a-simple-guide-to-web-sessions-and-security
Discover TLDR, the amazing, super-simple and super-powerful cheat sheet! Whether you're troubleshooting or learning, TLDR is the perfect tool for navigating the vast IT playground!
ghost://post/simplify-your-terminal-workflow-with-tldr
Learn how to quickly add a user to the sudoers file in Linux. This short guide covers everything you need to grant administrative privileges in just a few steps.
ghost://post/how-to-add-a-user-to-sudoers-on-linux
Learn how to configure a MariaDB Master-Slave Cluster using Docker Compose. Perfect for beginners.
ghost://post/mariadb-master-slave
Learn how to transfer entire folders, including subfolders, between Linux servers using rsync. This guide focuses on leveraging rsync for EC2 instances, with practical examples and a detailed explanat…
ghost://post/transfer-an-entire-folder-with-subfolders-between-linux-servers-using-rsync
Monitor your Linux server in real-time with Glances. Track CPU, memory, disk, network, and more in a single terminal dashboard. Ideal for sysadmins and developers.
ghost://post/monitor-system-performance-in-linux-with-htop-and-glances-2
Decode, verify and forge JSON Web Tokens in your browser: inspect the header, payload and claims, build one step by step (HS/RS/ES), and check the signature.
ghost://page/jwt-decoder-verifier
Free IPv4 subnet calculator: enter a CIDR or netmask to get the network, broadcast, host range, usable hosts and wildcard — instantly, in your browser.
ghost://page/subnet-cidr-calculator
Free browser games — Snake, Brick Breaker, Astro Rocks and Hack Cat — built while testing frontier AI models. Too good to throw away, so they live here.
ghost://page/games
Analyze any web page and get AI-powered suggestions for JSON-LD structured data markup. Generates schema.org markup for websites, breadcrumbs, organizations, and content types to improve SEO and searc…
ghost://page/json-ld-schema-generator
Free network tools for developers and sysadmins. Check SSL certificates, lookup DNS records, find IP addresses, and perform reverse DNS lookups. Simple, reliable utilities that just work - no registra…
ghost://page/tools
Enter any IPv4 address to instantly perform a reverse DNS lookup and find its associated PTR record (hostname). MojaLab · PTR Valve Reverse DNS Lookup IPv4 address ptr Engage looku…
ghost://page/free-reverse-dns-lookup-ptr-find-an-ips-hostname
Instantly check any domain's public DNS records with our free online tool. Look up A, MX, TXT, and NS server information in seconds. Perfect for diagnostics, troubleshooting, and verification.
ghost://page/online-dns-lookup-find-any-domains-dns-records
Get instant 24-hour travel itineraries for any city worldwide. Our AI agent combines real-time weather, local events, and smart recommendations to create personalized travel plans in seconds. Try our …
ghost://page/ask-mojalab-ai-agent-plan-your-next-24-hour-trip
Discover basic info about ssl certificate installed on your server.
ghost://page/get-ssl-certificate-info
Instantly discover your public IP address, location, and internet provider details with our free IP checker tool. Learn what IP addresses are, why they matter for your online privacy, and how to prote…
ghost://page/what-is-my-ip
Welcome to our corner of the internet – a place where curiosity meets code, and learning never stops. MojaLab is our laboratory for exploring, documenting, and sharing knowledge in coding, AI, and sys…
ghost://page/about
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"mojalab_content": {
"url": "https://mojalab.com/mcp",
"transport": "streamable-http"
}
}
}