I wanted the convenience of using a different email address for every website without maintaining a collection of mailboxes.
The idea was simple: let every address at a custom domain arrive in one Gmail inbox.

I wanted the convenience of using a different email address for every website without maintaining a collection of mailboxes.
The idea was simple: let every address at a custom domain arrive in one Gmail inbox.

A personal blog does not need a database, a virtual server, or another monthly subscription. If the site is mostly articles, images, and a few static pages, a static-site stack can be simpler, faster, and almost free to run.
This setup uses Hugo to build the site, GitHub to store its source, and Cloudflare Pages to publish it. The only recurring cost is usually the domain renewal.

Photos and family videos are some of the few digital files you simply cannot recreate. A NAS gives you a convenient local copy, but it cannot protect you from fire, theft, major hardware failure, or a mistake that affects the entire system.
This guide builds an affordable, encrypted off-site backup around Synology Photos, Hyper Backup, and Backblaze B2.

After almost 30 years, Ron Gilbert, Dave, and the team behind the original Monkey Island series return to our screens. Was the wait worth it?

Since macOS Catalina and later Apple has changed the default shell terminal to zsh. Most of your scripts based on bash will have incompatibility issues with zsh. You can switch to bash but the version that comes with macOS is pretty old. Let’s change that.

For this recipe we will need: