summaryrefslogtreecommitdiffstats
path: root/.md
diff options
context:
space:
mode:
authormjfernez <mjfernez@gmail.com>2021-10-15 20:10:42 -0400
committermjfernez <mjfernez@gmail.com>2021-10-15 20:10:42 -0400
commitca1b0f807485df67c9c460f3c8dc925fd98ba4f2 (patch)
treed597590ee105b94b66ef2624ea691e6476c87170 /.md
parent00895edb42a8d0913651de71fcf0015f247e72f0 (diff)
downloadsite-files-ca1b0f807485df67c9c460f3c8dc925fd98ba4f2.tar.gz
PGP key and panupdate script to make easier writing
Mostly just getting markdown to html down pat. Some starting articles, but not finished yet.
Diffstat (limited to '.md')
-rw-r--r--.md/about/.description2
-rw-r--r--.md/tutorials/how-to-make-this-site.md59
2 files changed, 27 insertions, 34 deletions
diff --git a/.md/about/.description b/.md/about/.description
index eee24f1..eec58d4 100644
--- a/.md/about/.description
+++ b/.md/about/.description
@@ -1 +1 @@
-Who runs this place anyway?
+I don't know if people like about pages anymore, but I wrote one just in case.
diff --git a/.md/tutorials/how-to-make-this-site.md b/.md/tutorials/how-to-make-this-site.md
index 9ff80e6..684f00f 100644
--- a/.md/tutorials/how-to-make-this-site.md
+++ b/.md/tutorials/how-to-make-this-site.md
@@ -1,27 +1,27 @@
-<p>
+<h2>Background</h2>
+*I don't got time, get to *[the point](#thepoint)
+
I think it was roughly the end of high school when I first had the idea I
wanted to make <i>some</i> kind of website. This would be around 2010 and I did
what I thought would be a good idea and bought a book on the subject: "Web
Sites for Dummies." I was dummy after all...
-</p>
-<p>
+
I got up to hyper linking with the "a" tag until I hit a wall. I don't want to
link the exact page since I don't want to get sued, but it basically read:
+
<pre>
Web design programs:
- Adobe Dreamweaver
- Adobe Contribute
- Microsoft Expression Web
</pre>
-</p>
-<p>
+
Well, damn. I didn't have any of those. And as a stingy high school kid, I
didn't want to buy anything. So I shelved that book and forgot about for a
while since making a website seemed too expensive and needed too much flashy
software to make it. I knew nothing about free software at that age, other than
music software like Audacity which is what I was into at the time.
-</p>
-<p>
+
A few years later I caught a bit of a poetry bug--and maybe a bit of a snooty
college kid bug--and tried to run a blog. At that point, I had learned about
WordPress, which lets you easily make a space for sharing writing, media,
@@ -29,8 +29,7 @@ content, whatever really. And it's free as in <i>freedom</i> as I understand
since it's licensed under the GPL (if you want to take the time to deploy it
yourself). But they also give out free .wordpress domains and some storage
space for people who know nothing about hosting.
-</p>
-<p>
+
I had fun with that one, I don't update it anymore, but it's still up at
<a href="https://postquantumpoetry.wordpress.com">postquantumpoetry.wordpress.com
</a>. WordPress got closer to what I wanted, but it still wasn't <i>really</i>
@@ -38,8 +37,7 @@ my site; it was WordPress's site unless I wanted to pay the hosting and domain
fee. It's pretty modest, but I wasn't sold on sticking with a .com or .space
domain, or even sticking with WordPress. I was getting tired of blogging and
wanted to really make something.
-</p>
-<p>
+
It's now 2021, five years later, when I write this (and this website isn't even
finished yet). So what led me down the rabbit hole again? It probably started
where the last one left off, when I decided I wanted to switch to more
@@ -56,46 +54,41 @@ high-speed Internet easily which I need to host a server long-term so I'm stuck
using some else's computer, otherwise called a Virtual Private Server (VPS).
Even if I could host at home, I'm still of course at the mercy of my ISP so
even then, I'm not totally free.
-</p>
-<p>
+
Because of that, I think it's important to understand that
"running your own website" is not just a <i>technical</i> ordeal, but also an
<i>economic</i> one since you have to carefully think about what it means to
you to <i>own</i> your server, your software, and your hardware
-</p>
-<h2>What is a web <i>server</i> and how do I run one?</h2>
+
+<a id="thepoint"></a>
+<h2>What is a web server and how do I run one?</h2>
+TL;DR a web server is just a way for other computers on a network to
+view files in a particular folder.
<h2>How can make this server available on the Internet <i>cheaply</i> and <i>independently</i></h2>
-<p>
-I think it's important to cut to the chase on an important point that I feel
-is not written about a lot.
-</p>
+
+TL;DR expense scales with independence. It's possible to become your own
+service provider, get IP addresses from ICANN, your own hardware to host
+it, to host your cat pics; but it's also a lot of time, work and money
+to do all that (see [Null]())
+
<h3>Can I run a web server at home</h3>
-<p>
+
TL;DR Technically yes, but practically probably not. At least not at a lot of
extra cost to you.
-</p>
-<p>
+
I spent a lot of time searching on this (you can find a full list of references
at the bottom), and I've even tested a little bit by hosting game servers and
web projects for code jams, but the problem is twofold. First, if you are in
the United States and not a business, you probably have a standard plan with
one of the major ISPs (Verizon, Optimum, etc.). This limits
you in a few ways.
-<li>
-Your bandwidth is limited, which limits the amount of people you can serve
+
+- Your bandwidth is limited, which limits the amount of people you can serve
at one time <i>and</i> the rate you can transfer data to them. Think laggy
games and videos that take 10 years to download.
-</li>
-<li>
-Your ISP probably explicitly does not allow this. I have <i>never</i> had my
+- Your ISP probably explicitly does not allow this (at least in the US). I have <i>never</i> had my
ISP complain about hosting small personal servers at home, but I imagine if I
hosted higher traffic things, I would have some problems.
-</li>
-<li>
-</li>
-</p>
-<p>
-</p>