diff options
| author | Christian Cleberg <[email protected]> | 2026-01-20 22:28:49 -0600 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-01-20 22:28:49 -0600 |
| commit | 5920370e9157b68492fe53893075f3469371ae7d (patch) | |
| tree | 3a9793d2c56953275205953725b25dc92a57bb55 /content/uses | |
| parent | 3ae414a7cff66f18f1c3fd03ef1f515155c79dac (diff) | |
| download | cleberg.net-5920370e9157b68492fe53893075f3469371ae7d.tar.gz cleberg.net-5920370e9157b68492fe53893075f3469371ae7d.tar.bz2 cleberg.net-5920370e9157b68492fe53893075f3469371ae7d.zip | |
update /uses page
Diffstat (limited to 'content/uses')
| -rw-r--r-- | content/uses/index.org | 98 |
1 files changed, 85 insertions, 13 deletions
diff --git a/content/uses/index.org b/content/uses/index.org index 191e22a..7c23dff 100644 --- a/content/uses/index.org +++ b/content/uses/index.org @@ -1,19 +1,91 @@ #+title: Uses #+slug: index -What are the technologies behind =cleberg.net=? See below. I tend to flip-flop +What are the technologies behind ~cleberg.net~? See below. I tend to flip-flop on my DNS providers and Git hosts often, but the rest of these technologies are consistently powering this website. -| Technology | What I Use | -|-----------------------+-------------| -| Registrar | [[https://njal.la][Njalla]] | -| DNS | [[https://cloudflare.com][Cloudflare]] | -| Server | [[https://cleberg.net/blog/server-build.html][Self-hosted]] | -| Operating System | [[https://ubuntu.com][Ubuntu]] | -| Web Server | [[https://nginx.org][Nginx]] | -| SSL | [[https://certbot.eff.org][Certbot]] | -| Static Site Generator | [[https://github.com/emacs-love/weblorg][Weblorg]] | -| Markup Language | [[https://orgmode.org][org-mode]] | -| Git Host | [[https://git.cleberg.net][cGit]] | -| CI/CD | [[https://git.cleberg.net/cleberg.net.git/tree/build.py][build.py]] | +I've also included various technologies that I use /while/ building +~cleberg.net~, as they seem relevant to complete the picture. + +* Philosophy + +My choice of tools is guided by a few core "soft" requirements that are more important to me than convenience or feature-creep: + +- *Digital Sovereignty*: If I don't own the hardware or the plain-text source, I + don't truly own the content. This site lives in my rack, not on someone else's + "cloud." +- *Zero Tracking*: I have no interest in your data. I don't use cookies, I don't + track your IP, and I don't care how many "unique visitors" I have. If the + content is useful, it will find its way via RSS or word-of-mouth. +- *Disposable Infrastructure*: The server is a pet, but the site is a cattle. + Because the entire build is driven by org-mode and a single ~build.py~ script, + I can lose the entire machine and be back online on a fresh OS in minutes. +- *Minimalist Stack*: I prefer tools that do one thing well. Weblorg for static + generation and Nginx for serving files is a stack that will likely still work + ten years from now without a single dependency update. + +* Software + +| Technology | What I Use | +|-----------------------+----------------------------------| +| Registrar | [[https://njal.la][Njalla]] | +| DNS | [[https://cloudflare.com][Cloudflare]] [fn:1] | +| Security | [[https://www.cloudflare.com/zero-trust/][Cloudflare Zero Trust]] + [[https://github.com/fail2ban/fail2ban][fail2ban]] | +| Routing | [[https://ui.com/][UniFi]] | +| Server | [[https://cleberg.net/blog/server-build.html][Self-hosted]] | +| Operating System | [[https://ubuntu.com][Ubuntu]] | +| Web Server | [[https://nginx.org][Nginx]] + [[https://community.torproject.org/onion-services/setup/][Tor]] | +| SSL | [[https://certbot.eff.org][Certbot]] | +| Static Site Generator | [[https://github.com/emacs-love/weblorg][Weblorg]] | +| Terminal | [[https://iterm2.com/][iTerm2]] | +| Shell | [[https://www.zsh.org/][Zsh]] | +| Editor | [[https://github.com/doomemacs/doomemacs][Doom Emacs]] | +| Markup Language | [[https://orgmode.org][org-mode]] | +| Image Processing | [[https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/w/webp.rb][webP CLI]] | +| Browser(s) [fn:2] | [[https://www.torproject.org/][Tor]] + [[https://librewolf.net/][LibreWolf]] | +| Version Control | [[https://git-scm.com/][Git (CLI)]] | +| Git Host | [[https://git.cleberg.net][cGit]] | +| CI/CD | [[https://git.cleberg.net/cleberg.net.git/tree/build.py][build.py]] + [[https://www.openssh.org/][OpenSSH]] | +| Email Host | [[https://proton.me/mail][Proton Mail]] | +| Search Engine | [[https://docs.searxng.org/][SearXNG]] | +| Backups | N/A - Absolutely None [fn:3] | +| Monitoring | N/A - Absolutely None | +| Analytics | N/A - Absolutely None | +| Social Media | N/A - Absolutely None | +| Newsletter | N/A - RSS Only | + +[fn:1] I hate myself a little bit for using Cloudflare, but they've proven to be +extremely reliable over the years and have not invaded my privacy (at least, in +a visible manner). They also allow me to experience a large jump in security for +zero cost, which is nice. +[fn:2] I don't get paid for this, so I only test my site in my current primary +browser(s). +[fn:3] I have nothing to back up except the source code (which is already +"backed up" via Git), since I do not collect or store any user data. + +* Hardware + +I run most of my services from my custom, rack-mounted server (details below), +but I also run a Dell Optiplex and a Raspbery Pi 4 for some miscellaneous +services. + +See the following blog post for more information on this server: [[https://cleberg.net/blog/server-build.html][Building a +High-Performance Rack-Mounted Server with Consumer PC Components]]. + +| Hardware Component | What I Use | +|--------------------+--------------------------------------------------| +| Chassis | Rosewill RSV-R4100U 4U Rackmount | +| Motherboard | NZXT B550 | +| CPU | AMD Ryzen 7 5700G [fn:4] | +| GPU | N/A - Onboard Radeon Graphics | +| RAM | 64GB (2x32GB) DDR4 | +| Boot Drive | 500GB WD M.2 NVMe SSD | +| Storage (HDD) | 1x10TB White, 1x8TB White, 2x8TB Red Plus | +| Power Supply | Corsair RM850 | +| Thermal Paste | Corsair TM30 | +| Cooling | Noctua Fans (1x120mm front, 2x80mm rear) | +| Cabling | CableMatters 6Gbps SATA | + +[fn:4] Specifically chosen for onboard graphics support to avoid needing a +dedicated GPU in the rack. |
