How BlindGumption is Developed and Managed
This area of BlindGumption contains notes loosely based on the theme of how the BlindGumption site itself was created, how it continues to evolve, and how it is being managed. Articles range from the intial creation of the domain and hosts, to how the code is managed and tasks tracked, to deployment of new code and management of the platform.
Each article will be marked by an h2 heading. The heading itself is a link to the article. After the heading is a very brief description of the article.
The articles are not tutorials. Each article is intended to address a specific topic or a few closely related topics. Ideally there will be enough links in the article for the reader to follow and learn more about the topic. Hopefully the article with the links and some self motivated searching will lead the reader to a deeper understanding of the topic.
Before You Get Started
If you plan to use these articles to learn how to build and run something like blindgumption.com, you'll need to have some basic understanding of Linux. If you are new to this, don't be intimidated. Linux is just another operating system like Windows or Mac OS. For these articles though, you will be interfacing with Linux using a command prompt.
If you need to learn Linux or are looking for a refresher, try this DigitalOcean tutorial on getting started with Linux. It's a bit old but from what I listened to, it's accurate and a good introduction.
For the tutorial, you'll need a bash shell to practice in. The tutorial points you to how to create an Ubuntu droplet which seems a little chicken and egg-ish. If you're on Mac OS, you can use the Terminal program.
If you're on Windows, there are a few options. On Windows 10 2004, build 1941 or later, you can use WSL, Windows Subsystem for Linux. Using WSL, you can install a real version of Ubuntu from the Microsoft store. that will give you an up to date, and accessible bash shell.
If you're on an older version of Windows, try Git Bash. from git-scm download giet for windows. After installation, from the search in the start menu, type, "Git Bash" and that will start a windows bash shell. I've found WSL to be more accessible than Git Bash (I use NVDA) but Git Bash works okay. If you start hearing strange stuff after you've been navigating about the terminal to listen to output from previous commands, run the "clear" command to clear the terminal and reset the command line to the top of the terminal.
The Creation Steps are Somewhat Interdependent
This section is arranged to highlite the small interdependence between creating the domain and creating the host that will be the webserver. The domain can be created before the host and vice versa. The interdependence is the IP address needed to create an 'A' and/or 'AAAA' record in the domain. There are details in the two creating articles, hopefully it's clear.
The Creation of the blindgumption.com Domain
this describes the process of getting the domain name blindgumption.com, creating the domain, and pointing it to the correct webserver.
Note: You don't have to have a domain and URL to access your server. You can skip this section and simply use an IP address whereever you would otherwise type in the domain name (e.g., in the browser's address bar).
That said... I recommend getting a domain name and creating your domain. It's not hard and will make this overall exercise more interesting and more fun than typing an IP address, especially if you want to use IPv6.
Creating and Configuring the Webserver
This article contains details of the creation and configuration of the host that is the webserver delivering the content for BlindGumption.