I'm a CS PhD student who Really Should Make Their Own Site.
I know hella CS stuff, know a fair bit about networking and Linux and stuff, and I understand the basics of how sites work, but I don't know anything about site hosting.
All I know is:
- Popular hosts are CloudFlare, HostGator, and AWS.
- When I buy a host for $x/month, I'm paying for server maintenance, security, and some amount of power/storage on some VM.
- I get some degree of control over the (virtual?) machine that hosts my site, but not as much if I owned the machine.
- Re: Security, I have to worry less with a host. E.g. Compared to using my own server, it will be harder for someone to hack into my static site and replace my files.
- I also need to buy and register a domain, such as through GoDaddy, for another monthly cost.
- If I'm hosting a static website (such as with Hugo), then I can easily make the site on my own machine, and then upload the files to my host.
Am I thinking the right way? HostGator has a 60% off thing so I'm antsy to start doing stuff now hhhh
EDIT - A summary of what I am going to do, from what I learned below:
Website Framework: Hugo
Domains: Google Domains
Hosting: Github Pages, eventually Linode.