Technical Guides
Practical walkthroughs for Linux administration, automation, and infrastructure — written by the engineers at Meikaku Consulting.
Setting Up Samba on Fedora 44 as a Public Share
Build a simple NAS on Fedora 44 with Samba, sharing a folder to the local network with no authentication. Covers storage setup, SELinux, firewall, and smb.conf configuration.
Upgrading Fedora 43 to Fedora 44
In-place upgrade from Fedora 43 to Fedora 44 using dnf system-upgrade and dnf5 offline reboot. Five steps: refresh the current install, reboot to a clean state, download the new release, apply the upgrade, and verify.
Hardening SSHD: Key-Only Auth and No Root Login
Disable SSH password authentication and block direct root login on Fedora 43+ using a drop-in config file. Covers the security rationale, all directives explained, validation steps, and Debian/Ubuntu differences.
Adding a New User on Fedora 44+
Create a named account on a fresh Fedora 44+ server starting from root — covers account creation, initial password, optional forced reset on first login, sudo via the wheel group, and SSH key authentication.
Adding a Linux PAM User to Proxmox
Create a named admin account so you can manage your Proxmox host without ever logging in as root — with sudo privileges, SSH key authentication, and a proper audit trail.
Centralized Postfix API Mail Relay
Build a single internal SMTP relay that accepts mail from all your servers and appliances, then delivers it via Microsoft Graph API or Amazon SES over HTTPS. One system, one set of credentials, zero SMTP to the internet.
Creating a Microsoft Graph API App Registration
Register an application in Microsoft Entra ID for server-to-server Graph API access. Covers app registration, API permissions, client secret creation, and application access policies.
Proxmox 9 — Email Notifications via Microsoft Graph API or Amazon SES
Route Proxmox 9 alert emails through Microsoft Graph API or Amazon SES with zero Proxmox configuration changes. No SMTP relay, no VM, no LXC — just a Postfix alias and a Python script.
DNF5 Automatic — Email Notifications via Microsoft Graph API or Amazon SES
Set up dnf5-automatic on Fedora 43+ to deliver package update reports by email using Microsoft Graph API or Amazon SES. Includes credential management, permission enforcement, and expiration warnings.
Setting Up an SSH Key on Windows 11
Generate an ed25519 SSH keypair on Windows 11 and add it to GitLab for secure, passwordless git operations. Includes troubleshooting and multi-key configuration.
Creating a Windows Server 2022 VM on Proxmox 7
Build an optimized Windows Server 2022 virtual machine on Proxmox VE 7 with VirtIO drivers, QEMU Guest Agent, and best-practice hardware settings for production performance.
Resetting a Lost Admin Password on Ubuntu / Linux Mint
Recover sudo access on an Ubuntu or Linux Mint system when the admin password has been lost — no boot disk required, just GRUB single user mode.