Sign up

cleberg.net

Not verified No WebSub updates No webmention support Not yet validated

Stillness amidst the chaos.

Webmaster
Christian Cleberg
Public lists
I ♥ RSS
Fetched

cleberg.net
Text •

Digital Garden

Table of Contents 1. What's a Digital Garden? 2. Historical Context 3. Common Uses 4. How to Build Your Own Garden 5. Additional Suggestions 1. What's a Digital Garden? Before I start describing digital gardens, I want to show a couple examples that are distinct en...

cleberg.net
Text •

Rocket League on macOS via CrossOver

Table of Contents 1. Intro 2. Install CrossOver 3. Set Up the Epic Games Store (or Steam) 4. Install Rocket League 5. Play the Game 6. Tips & Troubleshooting 7. Conclusion Figure 1: Rocket League on macOS 1. Intro Rocket League isn’t natively supported on ...

cleberg.net
Text •

My Privacy Toolkit

Table of Contents 1. VPN 2. DNS 3. Data Removal 4. Passwords 5. MFA 6. Communications 7. Browser Extensions 7.1. Firefox (Desktop) 7.2. Safari (iOS) 8. Payments 1. VPN I use a few different VPNs for different purposes. For general use, I use Mullvad due to its ...

cleberg.net
Text •

Minimalist Site: Strip It Down

Table of Contents 1. Inspiration 2. Core Changes 3. Reading Experience Benefits 4. Final Thoughts I know what you're thinking: "ANOTHER blog post about redesigning the website?" Yes. Another blog post about redesigning the website. I enjoy it, what can I say? I ...

cleberg.net
Text •

Website Redesign 2025

Table of Contents 1. Inspiration 2. Function 3. Colors 4. Space 5. Looking Forward Please note that this redesign is a work-in-progress and is not complete. The content below describes the beginning of this journey and where I think it may take me next. Figure...

cleberg.net
Text •

Private iOS Apps: What I Actually Use

Table of Contents 1. Email 2. Browsers 3. Messaging 4. VPNs & Networking 5. Password Management 6. Multi-Factor Authentication (MFA) 7. Notes & Personal Data 8. Photos & Media 9. Encryption Utilities 10. News & Social 11. Final Thoughts The world is ev...

cleberg.net
Text •

IT Audit Career: Skills That Matter

Table of Contents 1. Introduction 2. Step 1: Build a Strong Foundation in Audit & Risk 3. Step 2: Learn the Tech That's Changing the Profession 4. Step 3: Earn Certifications That Signal Credibility 5. Step 4: Join Emerging Tech Projects and Pilots 6. Step 5: Build a ...

cleberg.net
Text •

Asahi Linux: Linux on Apple Silicon

Table of Contents 1. Trying out Asahi Linux 1.1. Installation 1.2. Initial Thoughts 1.3. Software Support 1.3.1. Signal Desktop 2. Final Thoughts 1. Trying out Asahi Linux While debating if I should find a replacement laptop and get rid of my MacBook Pro, I...

cleberg.net
Text •

Automating GitHub to GitLab Repository Sync

Table of Contents 1. Creating Mirrors 2. Setting up Mirror Connections 3. Initialize Mirrors 4. Schedule Periodic Checks This is a short post detailing how I maintained repositories on GitHub and mirrors on GitLab - including both public and private repositories. S...

cleberg.net
Text •

Email Migration: 5,000+ Emails, Proton to Migadu

Table of Contents 1. The Setup 2. Exporting Messages 3. Importing Messages 4. Organizing Messages Into Folders 4.1. Sent Messages 4.2. Archive Sub-Folders 4.3. Synchronize the Results 5. Removing Duplicates 1. The Setup I recently migrated my emails from Proton...

cleberg.net
Text •

Obscura VPN: A Two-Party Protocol Review

Table of Contents 1. What is Obscura? 2. Privacy Features 3. Initial Impressions 3.1. Available Platforms 3.2. Payment 3.3. Connection 3.4. Speed 3.5. Mullvad Verification 4. Final Thoughts This review is written at a high-level for users, not a technical deep-di...

cleberg.net
Text •

Self-Hosting Guide: Tandoor

Table of Contents 1. Overview 2. Installation 2.1. Docker Compose 2.2. Nginx Reverse Proxy 2.3. Screenshots 1. Overview Tandoor is a smart recipe manager web application that allows you to: Store your recipes Search for recipes and ingredients Share recipes w...

cleberg.net
Text •

Self-Hosting Guide: The Lounge (IRC)

Table of Contents 1. The Lounge 1.1. Installation (Docker) 1.2. Nginx Reverse Proxy 1.3. Initial Setup 1. The Lounge The Lounge is a self-hosted IRC client for the web, which supports a lot of desirable features for a modern IRC client. The Lounge supports push...

cleberg.net
Text •

Ollama Code Assistant in VS Codium

Table of Contents 1. Background 2. Installation 2.1. Ollama 2.2. Continue 3. Continue: Extension Configuration 4. Use Cases 4.1. Screenshots 5. Conclusion 1. Background As someone who doesn't do software development full time and intends to actually enjoy i...

cleberg.net
Text •

Self-Hosting Guide: Transmission

Table of Contents 1. Transmission 1.1. Installation 1.2. Configuration 2. Reverse Proxy 2.1. Configuration If you're torrenting anything sensitive, I highly recommend you use a VPN. Something like mullvad-cli is incredibly simple to use and can be configured ...

cleberg.net
Text •

Prometheus and Grafana Cloud for Server Monitoring

Table of Contents 1. Grafana Cloud 1.1. Prometheus Data Source 1.2. Cloud Access Policy Token 1.3. Dashboards 2. Docker 2.1. Nginx 2.2. Debugging 3. Alerts & IRM 3.1. OnCall 3.2. Alerting 3.3. Dashboards This tutorial will guide you through the process...

cleberg.net
Text •

Email Sentiment Analysis with n8n

Table of Contents 1. n8n 1.1. Installation 1.2. Reverse Proxy 1.3. Workflow Configuration 1.4. Testing 1.5. Results 1. n8n This guide will show you how to self-host n8n, a workflow automation platform, and use it to create a workflow that automatically analyzes...

cleberg.net
Text •

Org Mode Features: What I Actually Use

Table of Contents 1. Cycling (Folding) 1.1. Local Cycling 1.2. Global Cycling 1.3. Default Views 2. TODO Lists 2.1. Prioritizing Tasks 2.2. Deadlines 3. Time Stamping 4. Tags 4.1. Filtering and Searching by Tag 5. Tables 5.1. Built-In Table Editor 5.2. Sprea...

cleberg.net
Text •

Running Emacs Natively on an Apple Silicon iPad

Table of Contents 1. Shell Application 2. Require Packages 3. Emacs 3.1. MELPA 3.2. Speed This post describes the process to install and use Emacs on the iPad Air 13-inch (M2). The iPad used in this post is running iPadOS 17.6. 1. Shell Application In order t...

cleberg.net
Text •

Ubuntu: Migrate GPG Keys to trusted.gpg.d

Table of Contents 1. System Warning 2. Finding All Keys in the Keyring 3. Moving Keys to the Proper Location 3.1. Exporting Keys to New Files 3.2. Cleaning Up 1. System Warning When running an update on an Ubuntu system, you may have run into a system warning t...

cleberg.net
Text •

OrbStack on macOS: Running Ubuntu

Table of Contents 1. Installing OrbStack 2. Creating a Linux Machine 3. Launching the Machine 4. Working in Linux 4.1. Test Examples 5. Thoughts Being a macOS user who previously used Linux for many years, I often find myself searching for alternatives to the Linu...

cleberg.net
Text •

mu4e with Doom Emacs on macOS

Table of Contents 1. Overview 2. Installation 2.1. Prerequisites 2.1.1. Create the Folder Structure 2.1.2. Store Email Account Passwords in macOS Keychain 2.1.3. Store Root Certificates 2.1.4. Install Dependencies 2.2. Installing Mu4e 3. Configuration 3.1. IMAP ...

cleberg.net
Text •

Local Web Dev Server with Docker and Nginx

Table of Contents 1. Docker Desktop 1.1. Installation 1.2. Creating an Nginx Container 1.3. Customizing the Nginx Container 2. Customizing Deployment Actions When developing websites locally, I often use a simple Python web server to observe the changes. python...

cleberg.net
Text •

OneNote to Org: Escape the Microsoft Format

Table of Contents 1. Export OneNote Content to Word 2. Download Pandoc 3. Convert Word to Markdown If you're looking to convert your OneNote content to another format, such as Markdown or Org-Mode, you're in luck. I use a solution that doesn't require other programs, ...

cleberg.net
Text •

Blogging with Emacs Org Mode and weblorg

Table of Contents 1. Weblorg 1.1. Installation 1.2. Configuration 2. Project 2.1. Structure 2.2. Build & Deploy 2.2.1. Time to Build First and foremost, apologies to those who subscribe via RSS as I know that my feed duplicated itself when I moved this...

cleberg.net
Text •

Self-Hosting Guide: DDNS Updater

Table of Contents 1. Installation 1.1. Configuration 1.2. Docker Compose 1.3. Nginx Reverse Proxy Figure 1: DDNS Updater Web View DDNS Updater is a program to keep DNS A and/or AAAA records updated for multiple DNS providers. If you've read any of my othe...

cleberg.net
Text •

Doom Emacs and Org Mode Setup

Table of Contents 1. Screenshots 2. Getting Started 2.1. Installation 2.2. Configuration 3. Basic Functionality 4. Editing 4.1. Markdown 4.2. Org-Mode 5. General Thoughts 1. Screenshots These screenshots are showing a project opened with projectile, a treem...

cleberg.net
Text •

Self-Hosting Guide: Otter Wiki

Table of Contents 1. An Otter Wiki 2. Installation 2.1. Docker Compose 2.2. Nginx 1. An Otter Wiki An Otter Wiki is an easy to use wiki software that takes almost no effort to set up and maintain. 2. Installation To install An Otter Wiki, I'm going to us...

cleberg.net
Text •

Ubuntu Emergency Mode: Bad /etc/fstab Fix

Table of Contents 1. The Problem 2. The Solution 1. The Problem I recently migrated my hard drives to a ZFS pool and found myself stuck in Ubuntu's emergency mode after the first reboot I performed after creating the ZFS pool. My server was stuck in the boot pro...

cleberg.net
Text •

ZFS Storage Pools on Ubuntu

Table of Contents 1. Installation 2. ZFS Configuration 2.1. Creating the Pool 2.2. Expanding the Pool 2.2.1. Converting Disks 2.3. Creating Datasets 2.4. Creating Snapshots 2.5. Destroy Snapshots 3. My Thoughts on ZFS So Far This post details the process I use...