[Joshua Mein] _
Posts Archives Categories Tags About Portfolio↗

// DevOps

~/categories $ cat DevOps

// DevOps

15 posts in this category.

Unattended-Upgrades Was Sending Mail to Gmail for Six Weeks. Gmail Was Silently Dropping All of It.

May 21, 2026 ·HomelabDevOps

How a one-line apt config default left every host on my fleet sending email with From: root, why Brevo accepted those messages but Gmail dropped them on DMARC alignment, and the live A/B test that nailed it down to a ...

#unattended-upgrades#ubuntu#debian#msmtp#brevo#smtp

Automating Nextcloud AIO Updates with Bash and Cron

May 14, 2026 ·HomelabDevOps

A small bash script that pulls the latest Nextcloud All-in-One image, recreates the child containers, and triggers the update by calling AIO's internal cron PHP directly — turning AIO's manual UI update flow into some...

#nextcloud#docker#bash#automation#cron#linux

Optimizing Proxmox Backup Server with S3: Regional Migration and Fixing a Glacier Misconfiguration

Apr 4, 2026 ·HomelabDevOps

How I investigated and resolved PBS S3 connection issues, migrated to a closer regional endpoint, and properly optimized backups after a Glacier lifecycle misconfiguration.

#proxmox#pbs#s3#aws#glacier#backup

Tuning Open WebUI + AWS Bedrock for Complex AI Workflows — Timeouts, Code Execution, and Custom Patches

Mar 28, 2026 ·CloudDevOps

How I diagnosed and fixed timeout failures, slow code execution, and WebSocket drops in my self-hosted Open WebUI + AWS Bedrock setup — including custom patches, a Jupyter code execution server, and the trade-offs of ...

#docker#aws#bedrock#openwebui#python#jupyter

I Audited Every VM in My Homelab — Here's What I Found (and Fixed)

Mar 26, 2026 ·HomelabDevOps

A comprehensive audit of 27 VMs across 3 Proxmox hosts revealed critical storage issues, broken monitoring, outdated operating systems, and years of accumulated tech debt. Here's how I fixed it all in one session.

#proxmox#linux#automation#zabbix#monitoring

Why I Switched From Gmail to Brevo for All My Homelab Email Alerts

Mar 24, 2026 ·HomelabDevOps

How and why I migrated all my homelab email alerts — Proxmox backups, Zabbix monitoring, and even an ESP32 door sensor — from Gmail App Passwords to Brevo's SMTP relay.

#email#brevo#sendinblue#proxmox#zabbix#esp32

Debugging OpenWebUI + AWS Bedrock: A Deep Dive into Model Not Found Failures

Mar 23, 2026 ·CloudDevOps

A deep dive into debugging intermittent 'Model not found' failures in Open WebUI with AWS Bedrock, uncovering cache invalidation bugs, event loop blocking, and blank message issues.

#docker#aws#bedrock#openwebui#python#debugging

I Built a Health Check Script for Evernode Validators — 61 Checks in One Command

Feb 12, 2026 ·HomelabDevOps

Evernode Node Doctor is a bash script that validates everything needed to run an Evernode node on the Xahau blockchain — system requirements, Docker, networking, SSL, port scanning, account balances, and Xahau WSS con...

#bash#blockchain#evernode#xahau#linux#monitoring

Setup Guide: Docker with Open WebUI and Bedrock Access Gateway

Jul 6, 2025 ·CloudDevOps

This guide documents the process of setting up a Docker environment with Open WebUI and Bedrock Access Gateway on an Ubuntu 24.04 server.

#docker#aws#bedrock#ai#openwebui#linux

How to Update Cloudflare DNS for a Dynamic IP Address via Cloudflare API

Jan 7, 2025 ·NetworkingDevOps

This guide will demonstrate how to configure a script that updates your DNS record in a series of straightforward steps. We’ll begin by installing the necessary dependencies, then proceed to gat

#cloudflare#dns#bash#api#automation

Proxmox Templates with Cloud Init

May 27, 2024 ·HomelabDevOps

Cloud images are operating system templates and every instance starts out as an identical clone of every other instance. It is the user data that gives every cloud instance its personality and cloud-i

#proxmox#cloud-init#linux#automation

Semaphore: Streamlining Your Homelab Automation

Apr 28, 2024 ·DevOps

Semaphore a Modern UI for Ansible, Terraform and Bash. Easy to install, easy to setup, easy to use.

#semaphore#ansible#automation#ci-cd

Passwordless Automated Endpoint Patching using Ansible

Mar 23, 2024 ·DevOps

The post details using Ansible and SSH keys for automated server patching, emphasizing enhanced security, improved efficiency, and scalability. It outlines the high-level steps of the deployment, the

#ansible#ssh#linux#automation#patching

Automatically Secure Endpoints Using Fail2Ban and Ansible

Mar 23, 2024 ·DevOpsSecurity

Fail2ban is a Linux security tool that prevents unauthorized access by detecting and blocking brute-force attacks. It scans system log files for suspicious activity and automatically creates firewall

#fail2ban#ansible#linux#automation

Jeff Gerling's Ansible for DevOps: My Plan

Mar 7, 2024 ·DevOps

Ansible simplifies server management with powerful automation, like a trusty sidekick in DevOps.

#ansible#automation#learning

© 2026 Joshua Mein · Built with vanilla Jekyll · RSS