Commit 7d1a15fe2e

7d1a15fe2efeac0f321901bd231a1a0117869f4e

parent: 1fd2052793

Unsigned

cmc <hello@cleberg.net> · 2026-02-03 23:45 UTC

fix org formatting

Layout: unified · split

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