Nura Wiguna
blog / projects
Blog
2026
  • Letting an AI Agent Manage a Container Registry — Here's Everything That Broke First
    Forking an open-source Harbor MCP server, hardening it for real use, and fixing every bug that showed up along the way
  • Istio Ambient Mesh: A Hands-on Lab on Sidecar-less Service Mesh
    A practical guide to setting up and using Istio Ambient Mesh for sidecar-less service mesh functionality.
2025
  • NGINX Log Deserves Better Monitoring
    Centralize and visualize NGINX logs in Grafana.
  • The Easiest Way to Run Routine Commands in Your App on a Kubernetes Server
    Automatically run routine commands in your app inside your Kubernetes server.
  • Secure Website with NGINX Basic Auth!
    Implementing Basic Authentication in NGINX for enhanced security.
  • One Small Dashboard, One Big Time Saver: My Proxmox Story
    Building a lightweight tool to track VM locations effortlessly
  • A Simple Guide to SSL: From Order to Injection
    Ever wondered how SSL works from start to finish? Let’s break it down with a simple analogy and real flow!
  • Understanding RBAC in a Self-Hosted Kubernetes Cluster!
    RBAC Setup on Kubernetes On Prem / Self Hosted
2024
  • Dockerizing — Ruby x Nodejs
    Dockerizing — Ruby x Nodejs
  • Setting Up Jenkins Notifications to Google Chat
    Learn how to set up Jenkins notifications to Google Chat for seamless communication.
© 2025 | Nura Wiguna