How a VPS Turned a Network Failure Into a Full-System Outage (Tracing a Cloudflare WARP Failure from DNS Errors to Disk Exhaustion)

I was not looking for an interesting systems failure. I was expecting a boring one.

On August 16, 2026, I received an UptimeRobot notification saying that one of my WordPress sites had gone down. This was running on a very small Scaleway VPS, and my first thought was almost automatic: the disk was probably full again. I had seen that kind of problem before. UpdraftPlus could leave backup archives on a small root filesystem, free space would disappear, WordPress would…
Continue reading

Shocking!!! GitHub Still Doesn’t Fully Support IPv6 in Late 2026 (and A WARP Solution for an IPv6-Only VPS)

I’ll update this article when GitHub supports IPv6. Idk when…

***

In 2026, an IPv6-only VPS could serve websites perfectly yet still fail at the humble task of pushing a backup to GitHub. The website was healthy; the route was not. This case study explains how I used Cloudflare WARP only for temporary IPv4 egress, deliberately kept native IPv6 and SSH outside the tunnel, and made every connection self-cleaning.

A Small Qualification Before the Shocking Part

The title is intentionally…
Continue reading

Migrating Legacy WordPress Sites (PHP 7.1) to PHP 8.4 on an IPv6-Only VPS

Migrating one old WordPress site can be unpredictable. Migrating four of them simultaneously—from an obsolete operating system, an old PHP runtime, aging themes, and years of accumulated plugins—requires a process designed around containment rather than optimism.

The goal of this migration was not simply to copy files onto a new server. It was to establish a clean, verifiable baseline:

  • current WordPress core;
  • PHP 8.4;
  • Nginx and MariaDB on a modern Debian system;
  • Cloudflare-proxied public HTTPS;
  • the smallest practical active-plugin set;…
    Continue reading

Sharing Port 8080 Between qBittorrent and V2Ray with Nginx (One Public Port, Two Applications)

Introduction

I recently faced a network configuration problem that initially looked simple:

How can I install V2Ray on a VPS when the only usable general-purpose public port is already occupied by qBittorrent?

The server was an Oracle Cloud Ubuntu VPS running qbittorrent-nox. Its WebUI was publicly accessible on TCP port 8080, while BitTorrent peer traffic used TCP and UDP port 47374.

Other candidate ports, including 80, 443, and 56894, were locally unused. However, external testing showed that they were not reachable through the Oracle Cloud network configuration. I did not want to modify the Oracle Virtual Cloud Network rules again, interrupt qBittorrent whenever I needed V2Ray, or expose unnecessary additional ports.

Continue reading

File Share authentication issue in MacOS (including SMB and AFP) in an unusual circumstance

*updated on September 19, 2022

I tried the MacOS native File Share feature since I need to share data between the two Macs via LAN. Naturally, this function, which by default is based on SMB, also supports AFP.

An accidental irreversible event happened during the attempt to authenticate, and the error form seemed to have the incorrect user name or password. However, I am confident that the login credentials are correct. Even after reinstalling the system from High Sierra to…
Continue reading