Commit 7d1a15fe2e
Unsigned
Layout: unified · split
content/uses/index.org +26 −25
| @@ -1,27 +1,28 @@ | ||
| 1 | 1 | #+title: Uses |
| 2 | 2 | #+slug: index |
| 3 | 3 | |
| 4 | What are the technologies behind ~cleberg.net~? See below. I tend to flip-flop | |
| 5 | on my DNS providers and Git hosts often, but the rest of these technologies are | |
| 4 | What are the technologies behind ~cleberg.net~? See below. I tend to flip-flop on | |
| 5 | my DNS providers and Git hosts often, but the rest of these technologies are | |
| 6 | 6 | consistently powering this website. |
| 7 | 7 | |
| 8 | I've also included various technologies that I use /while/ building | |
| 9 | ~cleberg.net~, as they seem relevant to complete the picture. | |
| 8 | I've also included various technologies that I use /while/ building ~cleberg.net~, | |
| 9 | as they seem relevant to complete the picture. | |
| 10 | 10 | |
| 11 | 11 | * Philosophy |
| 12 | 12 | |
| 13 | My choice of tools is guided by a few core "soft" requirements that are more important to me than convenience or feature-creep: | |
| 13 | My choice of tools is guided by a few core "soft" requirements that are more | |
| 14 | important to me than convenience or feature-creep: | |
| 14 | 15 | |
| 15 | - *Digital Sovereignty*: If I don't own the hardware or the plain-text source, I | |
| 16 | - Digital Sovereignty: If I don't own the hardware or the plain-text source, I | |
| 16 | 17 | don't truly own the content. This site lives in my rack, not on someone else's |
| 17 | 18 | "cloud." |
| 18 | - *Zero Tracking*: I have no interest in your data. I don't use cookies, I don't | |
| 19 | - Zero Tracking: I have no interest in your data. I don't use cookies, I don't | |
| 19 | 20 | track your IP, and I don't care how many "unique visitors" I have. If the |
| 20 | 21 | content is useful, it will find its way via RSS or word-of-mouth. |
| 21 | - *Disposable Infrastructure*: The server is a pet, but the site is a cattle. | |
| 22 | Because the entire build is driven by org-mode and a single ~build.py~ script, | |
| 23 | I can lose the entire machine and be back online on a fresh OS in minutes. | |
| 24 | - *Minimalist Stack*: I prefer tools that do one thing well. Weblorg for static | |
| 22 | - Disposable Infrastructure: The server is a pet, but the site is a cattle. | |
| 23 | Because the entire build is driven by org-mode and a single ~build.py~ script, I | |
| 24 | can lose the entire machine and be back online on a fresh OS in minutes. | |
| 25 | - Minimalist Stack: I prefer tools that do one thing well. Weblorg for static | |
| 25 | 26 | generation and Nginx for serving files is a stack that will likely still work |
| 26 | 27 | ten years from now without a single dependency update. |
| 27 | 28 | |
| @@ -45,7 +46,7 @@ My choice of tools is guided by a few core "soft" requirements that are more imp | ||
| 45 | 46 | | Image Processing | [[https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/w/webp.rb][webP (CLI)]] | |
| 46 | 47 | | Browser(s) [fn:2] | [[https://www.torproject.org/][Tor]] + [[https://librewolf.net/][LibreWolf]] | |
| 47 | 48 | | Version Control | [[https://git-scm.com/][Git (CLI)]] | |
| 48 | | Git Host | [[https://github.com/ccleberg][GitHub]] | | |
| 49 | | Git Host | [[https://github.com/ccleberg][GitHub]] | | |
| 49 | 50 | | CI/CD | [[https://github.com/ccleberg/cleberg.net/blob/main/build.py][build.py]] + [[https://www.openssh.org/][OpenSSH]] | |
| 50 | 51 | | Email Host | [[https://soverin.com/][Soverin]] | |
| 51 | 52 | | Search Engine | [[https://docs.searxng.org/][SearXNG]] | |
| @@ -73,19 +74,19 @@ services. | ||
| 73 | 74 | See the following blog post for more information on this server: [[https://cleberg.net/blog/server-build.html][Building a |
| 74 | 75 | High-Performance Rack-Mounted Server with Consumer PC Components]]. |
| 75 | 76 | |
| 76 | | Hardware Component | What I Use | | |
| 77 | |--------------------+--------------------------------------------------| | |
| 78 | | Chassis | Rosewill RSV-R4100U 4U Rackmount | | |
| 79 | | Motherboard | NZXT B550 | | |
| 80 | | CPU | AMD Ryzen 7 5700G [fn:4] | | |
| 81 | | GPU | N/A - Onboard Radeon Graphics | | |
| 82 | | RAM | 64GB (2x32GB) DDR4 | | |
| 83 | | Boot Drive | 500GB WD M.2 NVMe SSD | | |
| 84 | | Storage (HDD) | 1x10TB White, 1x8TB White, 2x8TB Red Plus | | |
| 85 | | Power Supply | Corsair RM850 | | |
| 86 | | Thermal Paste | Corsair TM30 | | |
| 87 | | Cooling | Noctua Fans (1x120mm front, 2x80mm rear) | | |
| 88 | | Cabling | CableMatters 6Gbps SATA | | |
| 77 | | Hardware Component | What I Use | | |
| 78 | |--------------------+-------------------------------------------| | |
| 79 | | Chassis | Rosewill RSV-R4100U 4U Rackmount | | |
| 80 | | Motherboard | NZXT B550 | | |
| 81 | | CPU | AMD Ryzen 7 5700G [fn:4] | | |
| 82 | | GPU | N/A - Onboard Radeon Graphics | | |
| 83 | | RAM | 64GB (2x32GB) DDR4 | | |
| 84 | | Boot Drive | 500GB WD M.2 NVMe SSD | | |
| 85 | | Storage (HDD) | 1x10TB White, 1x8TB White, 2x8TB Red Plus | | |
| 86 | | Power Supply | Corsair RM850 | | |
| 87 | | Thermal Paste | Corsair TM30 | | |
| 88 | | Cooling | Noctua Fans (1x120mm front, 2x80mm rear) | | |
| 89 | | Cabling | CableMatters 6Gbps SATA | | |
| 89 | 90 | |
| 90 | 91 | [fn:4] Specifically chosen for onboard graphics support to avoid needing a |
| 91 | 92 | dedicated GPU in the rack. |