Why?
Many times, one joins a company where infrastructure is already built. We use tools that are abstractions, and while that really helps productivity, it's rare that one learns about:
- Creating a VPS
- Configuring it for SSH access
- Configuring it to be a web server
-
Setting up GitHub actions from scratch to automate deploys when you
push to
main
. - Forcing oneself to learn VIM and TMUX :)
- etc…
What are my objectives?
- For starters, I'm going to save some money! I can host all kinds of projects here for a very reasonable monthly bill (around $6, actually).
- I'd also like to learn more about deploying a Rails app using something like Kamal, and growing in confidence with containerization.
- Gather helpful notes I take as I challenge myself to keep growing as a Web Developer! Maybe I'll turn them into blogposts.