humfurie.org
项目作品博客文章联系我们关于我简历动态更新login
humfurie.org

我是 Humphrey,常驻菲律宾宿务市的全栈网络开发者。自2022年起从事专业Web应用程序开发,深度参与初创团队及本地企业的数字化项目。

// 技术栈

后端开发
LaravelNestJSPHPDjangoPythonAdonisJS
前端开发
ReactNext.jsTailwind
数据库
MySQLPostgreSQLRedis
运维部署
DockerNginxCloudflareGitHub Actions
内容管理
WordPressFilament
测试与自动化
PlaywrightPuppeteerMailhogMaildev
集成
Resend
家庭实验室与工具
UnraidMikroTikAdGuard HomeTailscaleImmich
项目作品博客文章联系我们关于我简历动态更新

Cebu City, Philippines · © 2026 Humfurie

// writing & engineering

博客文章.

为真实客户构建网络产品的技术指南和案例研究。

Currently maintaining 8 active sites
#portfolio#self-hosting#homelab

从CGNAT到自托管:用Dell OptiPlex和现实方案打造完整homelab之旅

介绍用一台Dell OptiPlex Micro,从云托管一路走到完全自托管homelab的完整历程。克服CGNAT限制、搭建VPS-Tailscale混合方案,最终用MikroTik DDNS实现纯粹自托管,附带托管多个网站和游戏服务器的真实成本与技术方案。

2026年8月5日2 分钟阅读
Read
#self-hosting#CDN#Cloudflare

CDN缓存如何改变了我自托管网站的性能

介绍一个自托管网站在没有升级硬件或网络的情况下,单靠正确理解并用Cloudflare配置CDN缓存,把TTFB从2秒降到200毫秒以下的经历。

2026年8月5日1 分钟阅读
Read
#traefik#docker#nginx

从 Nginx Proxy Manager 迁移到 Traefik:一个可扩展的解决方案

从 nginx proxy manager 切换到 Traefik 如何提升了可扩展性与基础设施即代码的优势,附实际配置示例。

2026年8月5日1 分钟阅读
Read
#nestjs#nextjs#dragonpay

如何在NestJS + Next.js中集成Dragonpay的Collect和Payout

介绍在NestJS + Next.js中集成Dragonpay Collect和Payout的分步教程,涵盖SHA-1摘要生成、回传处理、幂等性、Next.js轮询,以及文档里没有提到的关键payout回传注册步骤。

2026年8月5日4 分钟阅读
Read
#networking#self-hosting#mikrotik

用AdGuard Home解决Hairpin NAT问题:实用指南

MikroTik上的Hairpin NAT由于fasttrack功能而不可靠。这里介绍如何用AdGuard Home作为带分离DNS重写的本地DNS服务器,彻底解决这个问题。

2026年8月5日1 分钟阅读
Read
#paymongo#dragonpay#payments

Adding PayMongo to a System Already Built Around DragonPay

DragonPay and PayMongo have fundamentally different order models. Here's what it actually took to support both: a gateway-agnostic polling endpoint, mobile deep link returns, and a runtime admin toggle.

2026年8月5日7 分钟阅读
Read
#nestjs#typescript#payments

支付优先结账

订单优先的结账模式,每次支付失败都会留下孤立记录和被占用的库存。这里介绍支付优先结账在NestJS中实际的运作方式:购物车快照、幂等回调、库存校验以及会话过期。

2026年8月5日2 分钟阅读
Read
#MCP#Cloudflare Workers#WordPress

如何用Cloudflare Workers为WordPress构建MCP服务器

介绍如何使用Cloudflare Workers、R2存储和Rank Math SEO API,为WordPress网站构建一个Model Context Protocol (MCP)服务器,让你可以在任何设备上通过AI管理网站。

2026年8月5日10 分钟阅读
Read
#nestjs#typescript#ecommerce

修复电商中悄无声息的库存锁死问题:被放弃的结账

介绍陈旧的待付款订单是如何悄悄耗尽可购买库存的,以及一个带库存预留清理逻辑的每小时cron任务如何永久修复这个问题。

2026年8月5日2 分钟阅读
Read
#architecture#portfolio#backend

整合我的作品集:一个域名对多个后端

探讨是否应该把我零散的作品集统一到一个域名下,通过Traefik把一个独立的Laravel后端路由进来,打造一致的品牌体验。

2026年7月25日1 分钟阅读
Read
page 1 / 2next →
// topics
  • #AGI1
  • #AI3
  • #Android1
  • #Business1
  • #CCLEX1
  • #CDN1
  • #Cebu
1
  • #Cloudflare1
  • #Cloudflare Workers1
  • #Cordova1
  • #Dayag1
  • #DevOps1
  • #Docker2
  • #Future1
  • #Hardware1
  • #Hotels1
  • #Innovation1
  • #Laravel1
  • #Linux1
  • #MCP1
  • #Machine Learning1
  • #Node.js1
  • #OAuth1
  • #PC Building1
  • #PHP1
  • #Philippines1
  • #Podman1
  • #Privacy Policy1
  • #Quadlet1
  • #R21
  • #RAM1
  • #SEO1
  • #Self-Hosting1
  • #Semiconductors1
  • #Tech1
  • #Technology1
  • #Tourism1
  • #Traefik1
  • #Travel1
  • #Tutorial1
  • #TypeScript1
  • #WordPress1
  • #Wrangler1
  • #adguard1
  • #ai2
  • #api2
  • #architecture3
  • #atlassian1
  • #aurora1
  • #automation1
  • #avr1
  • #aws1
  • #backend5
  • #bluetti2
  • #career3
  • #cebu1
  • #citus1
  • #claude1
  • #cli1
  • #cloudflare3
  • #cordova1
  • #databases1
  • #dayag1
  • #deployment1
  • #devops3
  • #discord1
  • #dns1
  • #docker4
  • #domains1
  • #dragonpay4
  • #ecommerce2
  • #facebook1
  • #flutter1
  • #git1
  • #homelab14
  • #immich1
  • #infrastructure-as-code1
  • #instagram1
  • #inventory1
  • #jira1
  • #laravel2
  • #legal2
  • #life update1
  • #linkedin1
  • #macOS1
  • #media1
  • #meta1
  • #mikrotik2
  • #multi-tenancy1
  • #mysql1
  • #n8n2
  • #nas1
  • #nestjs4
  • #networking4
  • #nextjs3
  • #nginx1
  • #nmap1
  • #nodejs1
  • #oauth1
  • #openrouter1
  • #opnsense1
  • #payment-integration1
  • #payments3
  • #paymongo1
  • #payout1
  • #performance optimization1
  • #personal1
  • #philippines3
  • #portfolio12
  • #postgresql2
  • #power1
  • #privacy1
  • #privacy-policy1
  • #project-management1
  • #react1
  • #redis2
  • #reflection1
  • #reflections1
  • #reverse-proxy1
  • #routing1
  • #scheduler1
  • #sdk1
  • #security1
  • #self-hosted1
  • #self-hosting8
  • #seo2
  • #software-engineering1
  • #ssl1
  • #storage1
  • #traefik3
  • #typescript3
  • #unraid2
  • #ups2
  • #vitess1
  • #web development1
  • #web performance1