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

Consolidating My Portfolio: One Domain vs. Multiple Backends

Exploring whether to consolidate my fragmented portfolio under one domain, routing a separate Laravel backend through Traefik to create a unified brand experience.

2026年7月25日3 分鐘閱讀
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