site logo
Notes on the margins
Rost Glukhov. Personal site and technical blog
  • Coding
  • DevOps
  • CookBook
  • Hardware
  • AI
  • Ollama
  • Cheatsheets
  • HowTo
  • Offline
  • About
Comparison of Kubernetes Distributions for a 3-Node Homelab

Comparison of Kubernetes Distributions for a 3-Node Homelab

Choosing the best Kubernetes flavour for our homelab

I’m comparing self-hosted Kubernetes variants that suit the Ubuntu-based homelab with 3 nodes (16GB RAM, 4 cores each), focusing on ease of setup and maintenance, support for persistent volumes and LoadBalancers.

TypeScript Cheatsheet: Master Core Concepts & Best Practices

TypeScript Cheatsheet: Master Core Concepts & Best Practices

Installing, running, types, classes, all the basics

Here is my concise TypeScript cheatsheet covering key concepts, syntax, and code examples commonly referenced by developers:

How to add a page number to the blog post list page title in Hugo

How to add a page number to the blog post list page title in Hugo

Some search engines don't like when website has pages with the same titles...

To add the Page number to the blog post List page title in Hugo, you need to modify your list template

GitHub Copilot Cheatsheet - Description and useful commands

GitHub Copilot Cheatsheet - Description and useful commands

Description, plans commands list and keyboard shortcuts

Here is an up-to-date GitHub Copilot cheat sheet, covering essential shortcuts, commands, usage tips, and context features for Visual Studio Code and Copilot Chat

GitHub Actions Cheatsheet - Standard structure and a List of most useful actions

GitHub Actions Cheatsheet - Standard structure and a List of most useful actions

A bit about on common GitHub Actions and their structure.

GitHub Actions is an automation and CI/CD platform within GitHub, used to build, test, and deploy your code based on events like pushes, pull requests, or on a schedule.

Configure VirtualBox Shared Folders for Linux Guest OS

Configure VirtualBox Shared Folders for Linux Guest OS

Step by step instruction for VirtualBox shared folders set up

To configure VirtualBox shared folders in Linux Guest OS, follow these steps:

Popularity of Programming Languages and Software Developer Tools

Popularity of Programming Languages and Software Developer Tools

Comparison of software engineering tools and languages

The Pragmatic Engineer letter published a couple days ago survey statistics of the popularity of programming languages, IDEs, AI tools and other data for mid-2025.

Terraform cheatsheet - useful commands and examples

Terraform cheatsheet - useful commands and examples

The list of all terraform commands

Here is a comprehensive Terraform cheatsheet with essential commands, configuration elements, resource management, modules, variables, state handling, and best practices.

Docker Compose Cheatsheet - Most useful commands with examples

Docker Compose Cheatsheet - Most useful commands with examples

BTW, docker-compose is different from docker compose...

Here’s a Docker Compose cheatsheet with annotated examples to help you master Compose files and commands quickly.

Opengraph image metadata in Hugo static site generator

Opengraph image metadata in Hugo static site generator

Howto add opengraph metadata to hugo?

Opengraph image metadata is the meta property og:image. Basically, we want correctly generated tag <meta property="og:image" content="https://....jpg"> for each page in our hugo-based website.

Using Obsidian for Personal Knowledge Management

Using Obsidian for Personal Knowledge Management

About Obsidian ....

Here’s a detailed breakdown of Obsidian as a powerful tool for personal knowledge management (PKM), explaining its architecture, features, strengths, and how it supports modern knowledge workflows.

Personal Knowledge Management - Goals, Methods and Tools to use in 2025

Personal Knowledge Management - Goals, Methods and Tools to use in 2025

Overview and systems to use for Personal Knowledge Management

Here is an overview of Personal Knowledge Management, it’s goals, methods, and software systems that we can use on this wonderful day in July 2025.

DevOps with GitOps - Methodology Overview, GitOps tools and comparison to alternatives

DevOps with GitOps - Methodology Overview, GitOps tools and comparison to alternatives

Some notes on GitOps

GitOps is a modern approach to managing infrastructure and applications deployments using Git as the single source of truth. It leverages Git’s version control capabilities to automate and streamline the process of deploying and managing applications and infrastructure, particularly in cloud-native environments.

NVIDIA DGX Spark - new little AI supercomputer

NVIDIA DGX Spark - new little AI supercomputer

In july 2025, soon it should be available

Nvidia is about to release NVIDIA DGX Spark - little AI supercomputer on blackwell architecture with 128+GB unified RAM and 1 PFLOPS AI performance. Nice device to run LLMs.

Matomo, Plausible, Google and other Web analytics systems comparison

Matomo, Plausible, Google and other Web analytics systems comparison

Which web analytics systems to use on your website?

Let’s have a quick look at Matomo, Plausible, google and other web analytics providers and systems available for self-hosting and compare them.

Model Context Protocol (MCP), and notes on implementing MCP server in Go

Model Context Protocol (MCP), and notes on implementing MCP server in Go

Longread about MCP scpecs and implementation in GO

Here we have a description of The Model Context Protocol (MCP), short notes on how to implement an MCP server in Go, including message structure, protocol specifications.

« 9/18 »

Recent Posts

  • GPU and RAM Prices Surge in Australia: RTX 5090 Up 15%, RAM Up 38% - January 2026
  • Best Linux Terminal Emulators: 2026 Comparison
  • Open WebUI: Self-Hosted LLM Interface
  • Melbourne Tech Events to Go To in 2026
  • vLLM Quickstart: High-Performance LLM Serving

Categories

  • AI
  • Architecture
  • Cheatsheet
  • Coding
  • Community
  • Cookbook
  • Dev
  • DevOps
  • Hardware
  • Howtos
  • Offline
  • Ollama
  • Privacy
  • Research
  • Security
  • Self-Hosting

Tags

AI AI Coding Anaconda Android API Architecture AWS AWS Amplify Backup Bash Cheatsheet CI/CD Cloud Coding Community Cookbook Database DeepLearning Dev DevOps DGX Spark Digital Detox Docker Filofax Flutter Food Git Gitea GitHub GitHub Actions Go Golang GraphQL Hardware Hosting Howtos Hugo Images JavaScript K8S Kubernetes LabelStudio Latex Linux Llama LLM Machine Learning Mainroad Markdown Melbourne Microservices Minio MMDetection Monitoring NLP Node.js NVidia ObjectDetection Offline Ollama Open Source Performance Perplexica Photos PostgreSQL Privacy Prometheus Python PyTorch RAG Search Security Self-Hosting SEO Serverless Social Media SQL Terraform Testing TypeScript Ubuntu VSCode Web Hosting Windows

Social

Twitter
LinkedIn
root@@@glukhov.au
Mastodon
Mastodon
rost @ lemmy.world
rosgluk @ github
rosgluk @ bluesky
gluk @ reddit
rosgluk @ Medium
rosgluk @ blogspot
rosgluk @ tumblr

Languages

  • EN English
  • RU Русский
  • DE Deutsch
  • ES Español
  • FR Français
  • IT Italiano
  • ID Bahasa indonesia
  • JA 日本語
  • HI ह न द
  • KO 한국어
  • PL Polski
  • PT Português
  • NL Nederlands
  • ZH-CN 中文 (简体)
  • AR العربية
  • SV Svenska
© 2026 Rost Glukhov. Hugo and Mainroad.