Commit 90a4a82999

90a4a829990f4adca4a4dc9dbe1bdc7410ebacdc

parent: 549ff322c8

Unsigned

cmc <hello@cleberg.net> · 2024-07-30 03:32 UTC

fix slugs for all other posts

Layout: unified · split

content/blog/2018-11-28-aes-encryption.org +1
@@ -1,6 +1,7 @@
11#+title: AES Encryption
22#+date: <2018-11-28>
33#+description: A beginner's guide to AES encryption.
4#+slug: aes-encryption
45
56* Basic AES
67
content/blog/2018-11-28-cpp-compiler.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2018-11-28>
22#+title: The C++ Compiler
33#+description:
4
4#+slug: cpp-compiler
55
66* A Brief Introduction
77
content/blog/2019-01-07-useful-css.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2019-01-07>
22#+title: Useful CSS Snippets
33#+description:
4
4#+slug: useful-css
55
66* Introduction to CSS
77
content/blog/2019-09-09-audit-analytics.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2019-09-09>
22#+title: Audit Analytics
33#+description:
4
4#+slug: audit-analytics
55
66* What Are Data Analytics?
77
content/blog/2019-12-03-the-ansoff-matrix.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2019-12-03>
22#+title: The Ansoff Matrix
33#+description:
4
4#+slug: the-ansoff-matrix
55
66* Overview
77
content/blog/2019-12-16-password-security.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2019-12-16>
22#+title: Password Security
33#+description:
4
4#+slug: password-security
55
66* Users
77
content/blog/2020-01-25-linux-software.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-01-25>
22#+title: My Favorite Linux Software
33#+description:
4
4#+slug: linux-software
55
66* GUI Applications
77
content/blog/2020-01-26-steam-on-ntfs.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-01-26>
22#+title: Linux Gaming Tweak: Steam on NTFS Drives
33#+description:
4
4#+slug: steam-on-ntfs
55
66* Auto-Mount Steam Drives
77
content/blog/2020-02-09-cryptography-basics.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-02-09>
22#+title: Cryptography Basics
33#+description:
4
4#+slug: cryptography
55
66* Similar Article Available
77
content/blog/2020-03-25-session-messenger.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-03-25>
22#+title: Session Private Messenger
33#+description:
4
4#+slug: session-messenger
55
66* Privacy Warning
77
content/blog/2020-05-03-homelab.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-05-03>
22#+title: An Inside Look at My Home Lab
33#+description:
4
4#+slug: homelab
55
66* What is a Homelab?
77
content/blog/2020-05-19-customizing-ubuntu.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-05-19>
22#+title: A Beginner's Guide: Customizing Ubuntu
33#+description:
4
4#+slug: customizing-ubuntu
55
66* More Information
77
content/blog/2020-07-20-video-game-sales.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-07-20>
22#+title: Data Exploration: Video Games Sales
33#+description:
4
4#+slug: video-game-sales
55
66* Background Information
77
content/blog/2020-07-26-business-analysis.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-07-26>
22#+title: Algorithmically Analyzing Local Businesses
33#+description:
4
4#+slug: business-analysis
55
66* Background Information
77
content/blog/2020-08-22-redirect-github-pages.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-08-22>
22#+title: Redirect GitHub Pages from Subdomain to the Top-Level Domain
33#+description:
4
4#+slug: redirect-github-pages
55
66* Short answer
77
content/blog/2020-08-29-php-auth-flow.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-08-29>
22#+title: PHP Authentication Flow
33#+description:
4
4#+slug: php-auth-flow
55
66* Introduction
77
content/blog/2020-09-01-visual-recognition.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-09-01>
22#+title: IBM Watson Visual Recognition
33#+description:
4
4#+slug: visual-recognition
55
66* What is IBM Watson?
77
content/blog/2020-09-22-internal-audit.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-09-22>
22#+title: Who is Internal Audit?
33#+description:
4
4#+slug: internal-audit
55
66* Definitions
77
content/blog/2020-09-25-happiness-map.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-09-25>
22#+title: Data Visualization: World Choropleth Map of Happiness
33#+description:
4
4#+slug: happiness-map
55
66* Background Information
77
content/blog/2020-10-12-mediocrity.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-10-12>
22#+title: On the Pursuit of Mediocrity
33#+description:
4
4#+slug: mediocrity
55
66* Perfect is the Enemy of Good
77
content/blog/2020-12-27-website-redesign.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-12-27>
22#+title: Redesigning My Website: The 5 KB Result
33#+description:
4
4#+slug: website-redesign
55
66* A Brief History
77
content/blog/2020-12-28-neon-drive.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-12-28>
22#+title: Neon Drive: A Nostalgic 80s Arcade Racing Game
33#+description:
4
4#+slug: neon-drive
55
66* Game Description
77
content/blog/2020-12-29-zork.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2020-12-29>
22#+title: Zork: Let's Explore a Classic
33#+description:
4
4#+slug: zork
55
66* Download (Free)
77
content/blog/2021-01-01-seum.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-01-01>
22#+title: SEUM: Spreedrunners from Hell
33#+description:
4
4#+slug: seum
55
66* Game Description
77
content/blog/2021-01-04-fediverse.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-01-04>
22#+title: A Simple Guide to the Fediverse
33#+description:
4
4#+slug: fediverse
55
66* What is the Fediverse?
77
content/blog/2021-01-07-ufw.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-01-07>
22#+title: Secure Your Network with the Uncomplicated Firewall (ufw)
33#+description:
4
4#+slug: ufw
55
66* Uncomplicated Firewall
77
content/blog/2021-02-19-macos.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-02-19>
22#+title: macOS: Testing Out a New OS
33#+description:
4
4#+slug: macos
55
66* Diving into macOS
77
content/blog/2021-03-19-clone-github-repos.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-03-19>
22#+title: How to Clonse All Repositories from a GitHub or Sourcehut Account
33#+description:
4
4#+slug: clone-github-repos
55
66* Cloning from GitHub
77
content/blog/2021-03-28-gemini-capsule.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-03-28>
22#+title: Launching a Gemini Capsule
33#+description:
4
4#+slug: gemini-capsule
55
66* What is Gemini?
77
content/blog/2021-03-28-vaporwave-vs-outrun.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-03-28>
22#+title: Vaporware vs. Outrun
33#+description:
4
4#+slug: vaporwave-vs-outrun
55
66* Overview
77
content/blog/2021-03-30-vps-web-server.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-03-30>
22#+title: How to Set Up a VPS Web Server
33#+description:
4
4#+slug: vps-web-server
55
66* Shared Hosting vs. VPS
77
content/blog/2021-04-17-gemini-server.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-04-17>
22#+title: Hosting a Gemini Server
33#+description:
4
4#+slug: gemini-server
55
66* Similar Article Available
77
content/blog/2021-04-23-php-comment-system.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-04-23>
22#+title: Roll Your Own Static Commenting System in PHP
33#+description:
4
4#+slug: php-comment-system
55
66* The Terrible-ness of Commenting Systems
77
content/blog/2021-04-28-photography.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-04-28>
22#+title: Jumping Back Into Photography
33#+description:
4
4#+slug: photography
55
66* Why Photography?
77
content/blog/2021-05-30-changing-git-authors.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-05-30>
22#+title: Changing Git Authors
33#+description:
4
4#+slug: changing-git-authors
55
66* Changing Git Author/Email Based on Previously Committed Email
77
content/blog/2021-07-15-delete-gitlab-repos.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-07-15>
22#+title: How to Delete All GitLab Repositories
33#+description:
4
4#+slug: delete-gitlab-repos
55
66* Background
77
content/blog/2021-08-25-audit-sampling.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-08-25>
22#+title: Audit Sampling with Python
33#+description:
4
4#+slug: audit-sampling
55
66* Introduction
77
content/blog/2021-10-09-apache-redirect.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-10-09>
22#+title: Apache Redirect HTML Files to a Directory
33#+description:
4
4#+slug: apache-redirect
55
66* The Problem
77
content/blog/2021-12-04-cisa.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2021-12-04>
22#+title: I Passed the CISA!
33#+description:
4
4#+slug: cisa
55
66* What is the CISA?
77
content/blog/2022-02-10-leaving-the-office.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-02-10>
22#+title: Leaving Office-Based Work in the Past
33#+description:
4
4#+slug: leaving-the-office
55
66* The Working World is Changing
77
content/blog/2022-02-10-njalla-dns-api.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-02-10>
22#+title: Dynamic DNS with Njalla API
33#+description:
4
4#+slug: njalla-dns-api
55
66* Njalla's API
77
content/blog/2022-02-16-debian-and-nginx.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-02-16>
22#+title: Migrating to a New Web Server Setup with Debian, Nginx, and Agate
33#+description:
4
4#+slug: debian-and-nginx
55
66* Server OS: Debian
77
content/blog/2022-02-17-exiftool.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-02-17>
22#+title: Stripping Image Metadata with Exiftool
33#+description:
4
4#+slug: exiftool
55
66** Why Strip Metadata?
77
content/blog/2022-02-20-nginx-caching.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-02-20>
22#+title: Caching Static Content with Nginx
33#+description:
4
4#+slug: nginx-caching
55
66* Update Your Nginx Config to Cache Static Files
77
content/blog/2022-02-22-tuesday.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-02-22>
22#+title: Tuesday
33#+description:
4
4#+slug: tuesday
55
66* Tuesday, Twosday
77
content/blog/2022-03-02-reliable-notes.org +1
@@ -1,6 +1,7 @@
11#+date: <2022-03-02>
22#+title: Easy, Reliable Note-Taking
33#+description:
4#+slug: reliable-notes
45
56* Choosing Durable File Formats
67:PROPERTIES:
content/blog/2022-03-03-financial-database.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-03-03>
22#+title: Maintaining a Personal Financial Database
33#+description:
4
4#+slug: financial-database
55
66* Personal Financial Tracking
77:PROPERTIES:
content/blog/2022-03-08-plex-migration.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-03-08>
22#+title: Migrating Plex to a New Server with Nvidia GPU Transcoding
33#+description:
4
4#+slug: plex-migration
55
66* Migration Phases
77:PROPERTIES:
content/blog/2022-03-23-cloudflare-dns-api.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-03-23>
22#+title: Dynamic DNS with Cloudflare API
33#+description:
4
4#+slug: cloudflare-dns-api
55
66* DDNS: Dynamic DNS
77:PROPERTIES:
content/blog/2022-03-23-nextcloud-on-ubuntu.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-03-23>
22#+title: Self-Hosting Nextcloud
33#+description:
4
4#+slug: nextcloud-on-ubuntu
55
66* What is Nextcloud?
77:PROPERTIES:
content/blog/2022-03-24-server-hardening.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-03-24>
22#+title: Hardening a Public-Facing Home Server
33#+description:
4
4#+slug: server-hardening
55
66* Post Updates
77
content/blog/2022-03-26-ssh-mfa.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-03-26>
22#+title: Enable TOTP MFA for SSH
33#+description:
4
4#+slug: ssh-mfa
55
66* Why Do I Need MFA for SSH?
77
content/blog/2022-04-02-nginx-reverse-proxy.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-04-02>
22#+title: Set-Up a Reverse Proxy with Nginx
33#+description:
4
4#+slug: nginx-reverse-proxy
55
66* What is a Reverse Proxy?
77
content/blog/2022-04-09-pinetime.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-04-09>
22#+title: PineTime: An Open-Source Smart Watch
33#+description:
4
4#+slug: pinetime
55
66* PineTime Product Information
77
content/blog/2022-06-01-ditching-cloudflare.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-06-01>
22#+title: Ditching Cloudflare for Njalla
33#+description:
4
4#+slug: ditching-cloudflare
55
66* Registrar
77
content/blog/2022-06-07-self-hosting-freshrss.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-06-07>
22#+title: Self-Hosting FreshRSS
33#+description:
4
4#+slug: self-hosting-freshrss
55
66* Why RSS?
77
content/blog/2022-06-16-terminal-lifestyle.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-06-16>
22#+title: A Terminal Lifestyle
33#+description:
4
4#+slug: terminal-lifestyle
55
66* Text-Based Simplicity
77
content/blog/2022-06-24-fedora-i3.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-06-24>
22#+title: Rebooting My Love Affair with Linux
33#+description:
4
4#+slug: fedora-i3
55
66* Leaving macOS
77
content/blog/2022-07-01-git-server.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-07-01>
22#+title: Self-Hosting a Personal Git Server
33#+description:
4
4#+slug: git-server
55
66* My Approach to Self-Hosting Git
77
content/blog/2022-07-14-gnupg.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-07-14>
22#+title: GNU Privacy Guard (GPG)
33#+description:
4
4#+slug: gnupg
55
66* The History of GPG
77
content/blog/2022-07-25-curseradio.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-07-25>
22#+title: CurseRadio: Listening to the Radio on the Command Line
33#+description:
4
4#+slug: curseradio
55
66* Overview
77
content/blog/2022-07-30-flac-to-opus.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-07-30>
22#+title: Recursive Command-Line FLAC to Opus Conversion
33#+description:
4
4#+slug: flac-to-opus
55
66* Converting FLAC to OPUS
77
content/blog/2022-07-31-bash-it.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-07-31>
22#+title: Upgrade Bash with Bash-It and Ble.sh
33#+description:
4
4#+slug: bash-it
55
66* Bash
77
content/blog/2022-08-31-privacy-com-changes.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-08-31>
22#+title: Concerning Changes on Privacy.com
33#+description:
4
4#+slug: privacy-com-changes
55
66* Privacy.com Changes Their Terms
77
content/blog/2022-09-17-serenity-os.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-09-17>
22#+title: Serenity OS: Testing Out a Unique System
33#+description:
4
4#+slug: serenity-os
55
66* Overview
77
content/blog/2022-09-21-graphene-os.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-09-21>
22#+title: Installing Graphene OS on the Pixel 6 Pro
33#+description:
4
4#+slug: graphene-os
55
66* Introduction
77
content/blog/2022-10-04-mtp-linux.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-10-04>
22#+title: How to Mount an MTP Mobile Device on Fedora Linux
33#+description:
4
4#+slug: mtp-linux
55
66I recently ran into trouble attempting to mount my GrapheneOS phone to
77my laptop running Fedora Linux via the
content/blog/2022-10-04-syncthing.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-10-04>
22#+title: Syncthing: A Minimal Self-Hosted Cloud Storage Solution
33#+description:
4
4#+slug: syncthing
55
66* An Overview of Syncthing
77
content/blog/2022-10-22-alpine-linux.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-10-22>
22#+title: Alpine Linux: My New Server OS
33#+description:
4
4#+slug: alpine-linux
55
66* Alpine Linux
77
content/blog/2022-10-30-linux-display-manager.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-10-30>
22#+title: How to Disable or Change the Display Manager on Void Linux
33#+description:
4
4#+slug: linux-display-manager
55
66* Display Manager Services
77
content/blog/2022-11-07-self-hosting-matrix.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-11-07>
22#+title: Self-Hosting Matrix Synapse on Alpine Linux
33#+description:
4
4#+slug: self-hosting-matrix
55
66* Synapse
77
content/blog/2022-11-11-nginx-tmp-errors.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-11-11>
22#+title: Fixing Permission Errors in /var/lib/nginx
33#+description:
4
4#+slug: nginx-tmp-errors
55
66/This is a brief post so that I personally remember the solution as it
77has occurred multiple times for me./
content/blog/2022-11-27-server-build.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-11-27>
22#+title: Building a Custom Rack-Mounted Server
33#+description:
4
4#+slug: server-build
55
66* The Dilemma
77
content/blog/2022-11-29-nginx-referrer-ban-list.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-11-29>
22#+title: Creating a Referrer Ban List in Nginx
33#+description:
4
4#+slug: nginx-referrer-ban-list
55
66* Creating the Ban List
77
content/blog/2022-12-01-nginx-compression.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-12-01>
22#+title: Enable GZIP Compression in Nginx
33#+description:
4
4#+slug: nginx-compression
55
66* Text Compression
77
content/blog/2022-12-07-nginx-wildcard-redirect.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-12-07>
22#+title: Redirect Nginx Subdomains and Trailing Content with Regex
33#+description:
4
4#+slug: nginx-wildcard-redirect
55
66* Problem
77
content/blog/2022-12-17-st.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-12-17>
22#+title: Simple Terminal
33#+description:
4
4#+slug: st
55
66* st
77
content/blog/2022-12-23-alpine-desktop.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2022-12-23>
22#+title: Alpine Linux as a Desktop OS
33#+description:
4
4#+slug: alpine-desktop
55
66* Isn't Alpine Linux for Servers?
77
content/blog/2023-01-03-recent-website-changes.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-01-03>
22#+title: Recent Website Changes
33#+description:
4
4#+slug: recent-website-changes
55
66* The State of This Website
77
content/blog/2023-01-05-mass-unlike-tumblr-posts.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-01-05>
22#+title: How to Easily Mass Unlike Tumblr Posts with Javascript
33#+description:
4
4#+slug: mass-unlike-tumblr-posts
55
66* The Dilemma
77
content/blog/2023-01-08-fedora-login-manager.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-01-08>
22#+title: How to Remove the Login Manager from Fedora i3
33#+description:
4
4#+slug: fedora-login-manager
55
66* Fedora i3's Login Manager
77
content/blog/2023-01-21-flatpak-symlinks.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-01-21>
22#+title: Running Flatpak Apps with Symlinks
33#+description:
4
4#+slug: flatpak-symlinks
55
66* Running Flatpak Apps Should Be Faster
77
content/blog/2023-01-23-random-wireguard.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-01-23>
22#+title: Connecting to a Random Mullvad Wireguard Host on Boot
33#+description:
4
4#+slug: random-wireguard
55
66* Mullvad Wireguard
77
content/blog/2023-02-02-exploring-hare.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-02-02>
22#+title: Exploring the Hare Programming Language
33#+description:
4
4#+slug: exploring-hare
55
66* A Quick Note
77
content/blog/2023-05-22-burnout.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-05-22>
22#+title: RE: Burnout
33#+description:
4
4#+slug: burnout
55
66* RE: Burnout
77
content/blog/2023-06-08-goaccess-geoip.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-06-08>
22#+title: Inspecting Nginx Logs with GoAccess and MaxMind GeoIP Data
33#+description:
4
4#+slug: goaccess-geoip
55
66* Overview
77
content/blog/2023-06-08-self-hosting-baikal.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-06-08>
22#+title: Self-Hosting Baikal Server (CalDAV & CardDAV)
33#+description:
4
4#+slug: self-hosting-baikal
55
66* What is Baikal?
77
content/blog/2023-06-18-unifi-ip-blocklist.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-06-18>
22#+title: Block IP Addresses and Subnets with Unifi Network Firewall
33#+description:
4
4#+slug: unifi-ip-blocklist
55
66* Identifying Abusive IPs
77
content/blog/2023-06-20-audit-review-template.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-06-20>
22#+title: Audit Testing Review Template
33#+description:
4
4#+slug: audit-review-template
55
66* Overview
77
content/blog/2023-06-23-byobu.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-06-23>
22#+title: Byobu
33#+description:
4
4#+slug: byobu
55
66* Byobu
77
content/blog/2023-06-23-self-hosting-convos.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-06-23>
22#+title: Self-Hosting Convos IRC Web Client
33#+description:
4
4#+slug: self-hosting-convos
55
66* Convos
77
content/blog/2023-06-28-backblaze-b2.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-06-28>
22#+title: Getting Started with Backblaze B2 Cloud Storage
33#+description:
4
4#+slug: backblaze-b2
55
66* Overview
77
content/blog/2023-06-30-self-hosting-voyager.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-06-30>
22#+title: Self-Hosting Voyager - A Lemmy Web Client
33#+description:
4
4#+slug: self-hosting-voyager
55
66* Installation Guide
77
content/blog/2023-07-12-wireguard-lan.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-07-12>
22#+title: Enable LAN Access in Mullvad Wireguard Configuration Files
33#+description:
4
4#+slug: wireguard-lan
55
66* Download Configuration Files from Mullvad
77
content/blog/2023-07-19-plex-transcoder-errors.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-07-19>
22#+title: How to Avoid Plex Error: 'Conversion failed. The transcoder failed to start up.'
33#+description:
4
4#+slug: plex-transcoder-errors
55
66* Plex Transcoder Error
77
content/blog/2023-08-18-agile-auditing.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-08-18>
22#+title: Agile Auditing: An Introduction
33#+description:
4
4#+slug: agile-auditing
55
66* What is Agile Auditing?
77
content/blog/2023-09-15-self-hosting-gitweb.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-09-15>
22#+title: Self-Hosting Gitweb via Nginx
33#+description:
4
4#+slug: self-hosting-gitweb
55
66* Overview
77
content/blog/2023-09-19-audit-sql-scripts.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-09-19>
22#+title: Useful SQL Scripts for Auditing Logical Access
33#+description:
4
4#+slug: audit-sql-scripts
55
66* Overview
77
content/blog/2023-10-04-digital-minimalism.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-10-04>
22#+title: Digital Minimalism
33#+description:
4
4#+slug: digital-minimalism
55
66I've written [[file:///wiki/#digital-garden][a note about minimalism]]
77before, but I wanted to dedicate some time to reflect on digital
content/blog/2023-10-11-self-hosting-authelia.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-10-11>
22#+title: Self-Hosting Authelia
33#+description:
4
4#+slug: self-hosting-authelia
55
66* Overview
77
content/blog/2023-10-15-alpine-ssh-hardening.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-10-15>
22#+title: SSH Hardening for Alpine Linux
33#+description:
4
4#+slug: alpine-ssh-hardening
55
66* Overview
77
content/blog/2023-10-17-self-hosting-anonymousoverflow.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-10-17>
22#+title: Self-Hosting AnonymousOverflow
33#+description:
4
4#+slug: self-hosting-anonymousoverflow
55
66* Overview
77
content/blog/2023-11-08-scli.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-11-08>
22#+title: Installing scli on Alpine Linux (musl)
33#+description:
4
4#+slug: scli
55
66[[https://github.com/isamert/scli][scli]] is a command-line tool that
77allows you to connect to your Signal messenger account. This program
content/blog/2023-12-03-unifi-nextdns.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2023-12-03>
22#+title: How to Install NextDNS on the Unifi Dream Machine
33#+description:
4
4#+slug: unifi-nextdns
55
66* Overview
77
content/blog/2024-01-08-dont-say-hello.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-01-08>
22#+title: Don't Say Hello
33#+description:
4
4#+slug: dont-say-hello
55
66I recently came back from a winter break and have started working
77again... only to immediately run into the dilemma of people sending me
content/blog/2024-01-09-macos-customization.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-01-09>
22#+title: Customizing macOS
33#+description:
4
4#+slug: macos-customization
55
66I have been using macOS more than Linux lately, so I wrote this post to
77describe some simple options to customize macOS beyond the normal
content/blog/2024-01-13-local-llm.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-01-13>
22#+title: Running Local LLMs on macOS and iOS
33#+description:
4
4#+slug: local-llm
55
66* Requirements
77
content/blog/2024-01-26-audit-dashboard.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-01-26>
22#+title: Building an Audit Status Dashboard
33#+description:
4
4#+slug: audit-dashboard
55
66Alteryx and Power BI are powerful tools that can help turn your
77old-school audit trackers into interactive tools that provide useful
content/blog/2024-01-27-tableau-dashboard.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-01-27>
22#+title: Data Visualization: Mapping Omaha Crime Data with Tableau
33#+description:
4
4#+slug: tableau-dashboard
55
66In this project, I am going to show you how to use Tableau Public for
77free to create simple dashboards.
content/blog/2024-02-06-zfs.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-02-06>
22#+title: How to Create a ZFS Pool on Ubuntu Linux
33#+description:
4
4#+slug: zfs
55
66This post details the process I used to create ZFS pools, datasets, and
77snapshots on Ubuntu Server.
content/blog/2024-02-13-ubuntu-emergency-mode.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-02-13>
22#+title: Stuck in Ubuntu's Emergency Mode? Try Fixing the Fstab File
33#+description:
4
4#+slug: ubuntu-emergency-mode
55
66* The Problem
77
content/blog/2024-02-21-self-hosting-otter-wiki.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-02-21>
22#+title: Self-Hosting an Otter Wiki
33#+description:
4
4#+slug: self-hosting-otter-wiki
55
66* An Otter Wiki
77
content/blog/2024-03-13-doom-emacs.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-03-13>
22#+title: Doom Emacs & Org-Mode
33#+description:
4
4#+slug: doom-emacs
55
66** Screenshots
77
content/blog/2024-03-15-self-hosting-ddns-updater.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-03-15>
22#+title: Self-Hosting DDNS Updater
33#+description:
4
4#+slug: self-hosting-ddns-updater
55
66#+caption: DDNS Updater Web View
77[[https://img.cleberg.net/blog/20240315-ddns-updater/ddns.png]]
content/blog/2024-03-29-org-blog.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-03-29>
22#+title: Blogging in Org-Mode
33#+description:
4
4#+slug: org-blog
55
66First and foremost, apologies to those who subscribe via RSS as I know
77that my feed duplicated itself when I moved this blog over to org-mode
content/blog/2024-04-06-convert-onenote-to-markdown.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-04-06>
22#+title: Convert OneNote to Markdown or Org-Mode
33#+description:
4
4#+slug: convert-onenote-to-markdown
55
66If you're looking to convert your OneNote content to another format,
77such as Markdown or Org-Mode, you're in luck. I use a solution that
content/blog/2024-04-08-docker-local-web-server.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-04-08>
22#+title: Using Docker Desktop to Create a Development Web Server
33#+description:
4
4#+slug: docker-local-web-server
55
66When developing websites locally, I often use a simple Python web server
77to observe the changes.
content/blog/2024-04-18-mu4e.org +1 −1
@@ -1,7 +1,7 @@
11#+date: <2024-04-18>
22#+title: Email in Doom Emacs with Mu4e on macOS
33#+description:
4
4#+slug: mu4e
55
66This post was heavily inspired by
77[[https://macowners.club/posts/email-emacs-mu4e-macos/][Email setup in