ServicesAboutGuidesGet Started

Technical Guides

Practical walkthroughs for Linux administration, automation, and infrastructure — written by the engineers at Meikaku Consulting.

FedoraSambaNAS

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.

Read guide
FedoraLinuxSystem Upgrade

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.

Read guide
FedoraLinuxSecurity

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.

Read guide
FedoraLinuxUser Management

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.

Read guide
ProxmoxLinuxUser Management

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.

Read guide
PostfixMicrosoft GraphAmazon SES

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.

Read guide
Microsoft 365Entra IDGraph API

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.

Read guide
ProxmoxMicrosoft GraphAmazon SES

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.

Read guide
LinuxFedoraAutomation

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.

Read guide
Windows 11SSHGitLab

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.

Read guide
ProxmoxWindows ServerVirtualization

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.

Read guide
LinuxUbuntuLinux Mint

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.

Read guide