A webmaster is someone who owns or manages a website. I’m an amateur at that (see this website). I'm sharing some tools that I've found helpful in case you want to be a webmaster, too.

To start, you'll need to purchase a domain at a registrar. These are the registrars that I like:

  • Google Domains - low, reasonble prices and good for managing a few domains
  • PorkBun - an independent company that usually provides the lowest prices
  • Dynadot - an independent company with aftermarket services and low prices
  • Cloudflare - low prices, but you might have to purchase your domain somewhere else first then and transfer it to Cloudflare after

All of these registrars provide free privacy, two-factor authentication, and transparency about the future cost of renewing your domain. They often give discounts on the first year of registration and charge reasonable prices afterwards. Many other registrars don't provide free privacy and charge exorbitant prices after the first year. Avoid them.

If you like the design or speed of somebody else's website and want to create something like it, then it helps to know which Content Management System it uses. You can use:

To install a free SSL certificate, you can use Let's Encrypt. To test whether you've done this right, you can use:

To test the speed of your website, you can use:

You'll need to host your website somewhere. If you're wondering which company hosts a particular website, you can look up the domain's nameservers at ICANN Lookup or search on whoishostingthis.com. Some domains use a Content Delivery Network such as Cloudflare or Fastly. In that case, you might not be able to tell where a website is hosted.

If you want to build something cool and aren't afraid of learning more of the technical aspects of being a webmaster, I recommend DigitalOcean for most purposes because they have a helpful community, useful tutorials, and many one-click installs (including Ghost, the CMS used for this website). You can use my referral link (every user gets one) and get a $50 credit on your first month: https://m.do.co/c/372339bcae90. If you're a student, you can also get credit from the GitHub Student Developer Pack. To use both, first sign up with the referral link, then send an email to DigitalOcean Support to request adding the GitHub credit.

I use Cloudflare on this website because its email obfuscation feature lets me type my email as usual without worrying about bots scraping it and spamming it. Some privacy advocates suggest to avoid Cloudflare because of its a very large CDN, and its size threatens the principle of decentralization, but I'll need to read and think more about it before I have an opinion about that.

My favorite text editor is Atom.

I'll be updating this page with more tools as I come across them.

If you know any useful tools, please let me know at [email protected]!