A not so complete guide on building a home server

This is a curated, opinionated guide to building a full-stack home server from hardware to application. The goal is to provide a linux environment that can manage VMs, containers and microvms with ease. As a platform, it allows the enthusiasts to experiment and try out new stuff such as PCI passthrough, AWS Site-to-Site VPN and more.

<span title='2021-08-21 00:00:00 +0000 UTC'>August 21, 2021</span>&nbsp;·&nbsp;9 min&nbsp;·&nbsp;David Xiao

Setting Up a Mailgun Relay With Postfix

Set up a Postfix server on local network that relays outgoing emails through Mailgun SMTP.

<span title='2020-06-06 00:00:00 +0000 UTC'>June 6, 2020</span>&nbsp;·&nbsp;4 min&nbsp;·&nbsp;David Xiao

Setting up a Gmail Relay With Postfix

Set up Postfix that relays outgoing emails through your personal Gmail account.

<span title='2020-06-05 00:00:00 +0000 UTC'>June 5, 2020</span>&nbsp;·&nbsp;3 min&nbsp;·&nbsp;David Xiao

My Homelab Setup From Hardware to KVM - Part 1

I plan on writing a few posts about my Homelab project. This is the first one focusing on the hardware spec and networking

<span title='2020-05-28 00:00:00 +0000 UTC'>May 28, 2020</span>&nbsp;·&nbsp;5 min&nbsp;·&nbsp;David Xiao