I setup a server in order to:
For now, I chose one of the cheaper Digital Ocean droplets with this configuration:
Digital Ocean offers many preconfigured images:
... but I chose a basic Ubuntu 23.10 image and will configure the webserver and VPS myself.
Clone hacks and run:
make ubuntu
make vim
make shell
to install common tools and setup my shell environment.
Installed Apache using these instructions.
I configured a virtualhost pointing to the /var/www/jeremyschaub.us
directory.
I obtained jeremyschaub.us for $4/year, and had the registrar point to the Digital Ocean nameservers.
ns1.digitalocean.com
ns2.digitalocean.com
ns3.digitalocean.com
and configured DNS records in the DO panel:
Type | Hostname | Value | TTL (seconds) |
---|---|---|---|
A | jeremyschaub.us | directs to 143.198.58.139 | 1800 |
A | www.jeremyschaub.us | directs to 143.198.58.139 | 1800 |
NS | jeremyschaub.us | directs to ns1.digitalocean.com. | 1800 |
NS | jeremyschaub.us | directs to ns2.digitalocean.com. | 1800 |
NS | jeremyschaub.us | directs to ns3.digitalocean.com. | 1800 |
I used Let's Encrypt and certbot. So easy!