Dev log #0: Setting up my VPS

February 21, 2025
1 min read

I am trying something new: devlogs. These will be a little summary of what I did during the week, what I learned and a bunch of random thoughts and ideas. I will try to keep them short and sweet. I will also try to write them weekly, but no promises(I'm still a college student). My goal is to have a "journal" of my development journey and to get into the habit of writing more. My dev logs will not be as short as major blog posts which I will try to keep for more in-depth topics.

Out on the world wide web

Today I dedicated some time setting up my VPS and securing all my domain(s) with Cloudflare(since that's what all the cool kids use).

I learned a lot about:

  • SSL certificate configs
  • Using Nginx("engine x") to set up a nice reverse proxy
  • DNS configs—CNAME, A, TXT records and all that fun stuff
  • Hosting stuff on subdomains

Going forward I will try to host all(most) of my projects on subdomains. It's cheaper to have a VPS. I'm also planning to have a mirror of my Github projects on a self-hosted git server for funsies and also to run stuff like pre-receive hooks(Github only has them available on enterprise plans)


Tools

New tools/hetzner I used:

  • nginx
  • certbot
🔔 Subscribe for more
Want to know when I post a new article? Follow me on Twitter