summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-01-18 00:38:55 +0200
committerPaul Buetow <paul@buetow.org>2024-01-18 00:38:55 +0200
commitc537729d314a5a499f568684335dcebf75a30372 (patch)
treed964856dac9570b5543f165a86ec5f99cd573708
parentc73c1f55254f07cb2e28d23dc3027ce7c169211b (diff)
initial draft
-rw-r--r--gemfeed/DRAFT-from-.org-to-.cloud.gmi39
1 files changed, 39 insertions, 0 deletions
diff --git a/gemfeed/DRAFT-from-.org-to-.cloud.gmi b/gemfeed/DRAFT-from-.org-to-.cloud.gmi
new file mode 100644
index 00000000..22aaf8d8
--- /dev/null
+++ b/gemfeed/DRAFT-from-.org-to-.cloud.gmi
@@ -0,0 +1,39 @@
+# From `.org` to `.cloud`
+
+I recently migrated most of my self-hosted services to AWS. Usually, I am not a big fan of big cloud providers and rather use smaller indie, self-made solutions. However, I also have to go with the time and try out technologies which are currently hot on the job marked. I don't want become the old man yelling at cloud :D
+
+=> ./from-.org-to-.cloud/old-man-yells-at-cloud.jpg
+
+Actually, I didn't migrate all of my services to AWS. I migrated *only* the servies which are easier to setup in Docker than to setup manually on the `$OS` of choice.
+
+## The old `*.buetow.org` way
+
+Before the migration, all those services were reachable through `buetow.org`-subdomains (Buetow is my last name) and run on Docker containers on a single Rocky Linux 9 VM at Hetzner. And there was a `nginx` reverse proxy with TLS offloading (with Let's Encrypt certificates).
+
+The Rocky Linux 9's hostname was `babylon5.buetow.org` (based on the Science Fiction series). I retired only that VM, my other two OpenBSD VMs (one hosted at Hetzner, the other one hosted at OpenBSD Amsterdam) still run (and they will keep running) the following services:
+
+* HTTP server for my websites (e.g. `https://foo.zone`, ...)
+* Gemini server for my capsules (e.g. `gemini://foo.zone`)
+* Authorative DNS servers for my domain names
+* Mail transfer agent (MTA)
+* My Gorum monitoring system.
+* My IRC bouncer.
+* All automated with Rexify.
+
+## The new `*.buetow.cloud` way
+
+Now, all of those services are reachable through `*.buetow.cloud`-subdomains. I decided to get myself a new domain name, as I then could fully separate my AWS setup from my conventional setup.
+
+## `audiobookshelf.buetow.cloud`
+
+## `syncthing.buetow.cloud`
+
+## `flux.buetow.cloud`
+
+## `radicale.buetow.cloud`
+
+## `bag.buetow.cloud`
+
+## `anki.buetow.cloud`
+
+## `vault.buetow.cloud`