1 Preface Since my blog adopts a special WordPress active-active architecture (the Mac mini in the home data center is the primary-write/secondary-read node, and the Chicago Racknerd VPS is the primary-read node), once there is a content change on the Mac mini node (all blogs...
1 Introduction My previous blog architecture was a home data center (master node + hot standby node) + Tencent Cloud (disaster recovery node), which is a typical "single-node read/write" scheme. Since only the master node handles database read and write requests on a daily basis, real-time synchronization between databases is not required: whenever...
1 Introduction Regarding health checks and instant notifications for multi-site applications, I previously wrote a solution: self-hosted Uptime paired with Bark to monitor service status on my own and push anomalies to my Apple devices (iPhone, iPad, macOS) (specifically...
1 Introduction The article I originally planned to write this week was not this one, but while researching "the impact of APO on WordPress content caching," I accidentally discovered an abnormal situation: "Cf-Cache-Status..." appeared in the response headers of the blog access requests.
1 Introduction In daily use, we often come across excellent software managed via configuration files, such as HAProxy, Nginx, Apache, and Keepalived. These software are famous for their high performance and flexibility, but their configuration files usually need to be directly...
Preface: In the daily use of Linux systems, especially for cloud host users with limited disk space, many people encounter situations where disk space is gradually filled up. There are many reasons for tight disk space, such as a large number of log files generated by the system, Docker images occupying space...
Preface As soon as I opened my eyes in the morning, I saw a bunch of emails from cloudflare: From the emails, there were a total of 5 attack notification emails. In chronological order, the contents were as follows: 1, 2, 3, 4, 5. Being attacked for the first time, my feelings were actually more of curiosity and surprise...
Preface: In the previous article (Setup), we successfully deployed the server and agent of WGCloud (see article: Home Data Center Series: Deploying Your Own O&M Monitoring System via WGCloud (Part 1): Setup). After running it for a while, finally...
1 Preface: For the real-time health monitoring and alerting of my multi-site network, I have always been using the combination of uptime-kuma + bark server (for specific setup and configuration, see: Docker Series: Building a Message Push Service Based on Bark Server...
Preface: Actually, I didn't want to write this article at first. I'm always too lazy to write about things that can be easily found all over the internet. But then I thought, taking this as an opportunity, I would record the process of building an application (mainly including the reuse of the database) from beginning to end, so that in the future when I need it, I can just: ...