How to Install and Configure mailx on Linux for SMTP Email Sending
This guide explains how to install and configure the mailx command on Linux to send emails via SMTP services instead of the default sendmail, including setup for SSL...
This guide explains how to install and configure the mailx command on Linux to send emails via SMTP services instead of the default sendmail, including setup for SSL...
This article outlines four methods to change the MySQL root password, including using the SET PASSWORD command, mysqladmin utility, direct table updates, and a recov...
A comprehensive guide on installing and configuring fail2ban with firewalld on CentOS 7 to protect servers against SSH brute force attacks, CC attacks, and WordPress...
This article introduces 360 Xingtu, a standalone website log analysis tool that generates intuitive HTML reports for traffic, IP, and security data. It provides down...
This article demonstrates how to create CSS gradients using linear gradient properties for both horizontal and vertical directions, including cross browser compatibi...
ImgURL is a simple, pure image hosting program developed by xiaoz that offers drag and drop uploading, image compression, and responsive design using Bootstrap, requ...
A guide on setting up Wikitten, a lightweight PHP based open source wiki system that supports Markdown, requires no database, and automatically generates tree struct...
A curated collection of essential one click Linux scripts for deploying environments like Aria2, Seafile, and Resilio Sync, upgrading kernels with BBR, and testing V...
A guide to deploying Aria2, Caddy, and YAAW on Linux using a one click script for offline downloading, file management, and video streaming.

xiaoz
I have been writing at xiaoz blog since 2013, sharing practical notes on Linux, Docker, programming, WordPress, and useful tools.
My background spans hosting support, cloud support, Linux operations, and PHP development. I have been working independently since 2022.
I enjoy building reliable web products with PHP, Golang, Python, Vue, and the infrastructure around them, from servers and databases to domains, CDN, and SEO. Most posts here come from real projects and personal experience.
You can get in touch with me through any of the channels below.