Nam Ho

Self-hosting
(Coming soon) NAT forwarding on iGate GW040-H
(Coming soon) Set up TTL index triggers Lambda Function on MongoDB Atlas

Self-hosting
(WIP) Secure your home server domain with NGINX and Let's encrypt SSL
Don’t leave your server unsecured, NGINX and Let’s encrypt are here to help
Software architecture
(Coming soon) Handle long-running transactions with the SAGA pattern in Node.js

System architecture
(Coming soon) Near-realtime database synchronization with Debezium Server

Self-hosting
(WIP) High performance VPN for home server with Wireguard
When setting up services on my home server, I was wondering how I could use some private services from other networks without exposing them to the internet with a domain (or subdomain). It had me conducted a research and I found out it could be achieved with an VPN. How

Software development
(Coming soon) Introduction to Mediator Design Pattern

Software development
(Coming soon) Modular monolith in Node.js

Software development
(Coming soon) Authentication with Ory

Self-hosting
(Coming soon) Live coding anywhere on your home server with Code Server

Self-hosting
(Coming soon) Web-based file browser for home server

Self-hosting
(WIP) Set up qBittorrent with Docker Compose
qBittorrent Web UI and Plex Server is a perfect duo for a media server

Self-hosting
Making your own media server with Plex
Screw Netflix, let's build your own media server with the contents you like at home

Self-hosting
Set up a custom domain for home server with Cloudflare and NGINX Proxy Manager
Forget about the cumbersome IP address of your home server—simply follow these steps to use a custom domain instead.
![[WIP] Manage home server with Homarr dashboard](/content/images/size/w600/2024/07/IMG_2456.webp)
Self-hosting
[WIP] Manage home server with Homarr dashboard
Introduction to Homarr Having a home server could bring a lot of joys, but having a dashboard that shows all running services with live updates about the system make it lively. And if you're not using any dashboards, Homarr is a very good choice to start with. With