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 •

Omaha Crime Data: 8 Years in Tableau

Table of Contents 1. Gather the Data 2. Clean and Transform the Data 3. Tableau Public 3.1. Upload the Data 3.2. Create Visualizations 3.3. Create Dashboard 3.4. Formatting In this project, I am going to show you how to use Tableau Public for free to create simple...

cleberg.net
Text •

Audit Dashboard: Alteryx and Power BI

Table of Contents 1. Requirements 2. Alteryx: Data Preparation & Analysis 2.1. Import Data 2.2. Transform Data 2.3. Export Data 3. Power BI: Data Visualization 3.1. Import Data 3.2. Add Visuals 3.3. Format the Dashboard 4. Sharing the Results Alteryx and P...

cleberg.net
Text •

Local LLM: Run the Model, Keep the Data

Table of Contents 1. Requirements 2. macOS 2.1. Community Integrations 3. iOS 1. Requirements I've recently started playing with large language models (LLMs), mostly in the popular chatbot form, as part of my job and have decided to see if there's a consistent ...

cleberg.net
Text •

macOS Customization: Terminal, Tiling WM, Widgets

Table of Contents 1. Basics 1.1. Package Management 1.2. Terminal 2. Desktop 2.1. Window Management 2.2. Keyboard Shortcuts 2.3. Widgets 2.4. Status Bar 2.5. Dock 2.6. Application Icons I have been using macOS more than Linux lately, so I wrote this post to de...

cleberg.net
Text •

Don't Say Hello

Table of Contents 1. No Hello I recently came back from a winter break and have started working again… only to immediately run into the dilemma of people sending me cliffhanger messages again. 1. No Hello A year or two ago, I discovered no hello and have thought ...

cleberg.net
Text •

NextDNS on Unifi Dream Machine

Table of Contents 1. Overview 2. Wiki 2.1. Install 2.2. Upgrade 2.3. Uninstall 2.4. Troubleshooting 2.4.1. Content Filtering Conflict 2.4.2. APT Error 2.5. install.sh 1. Overview I recently installed NextDNS on my Unifi Dream Machine router using the UnifiO...

cleberg.net
Text •

Signal CLI (scli) on Alpine

Table of Contents 1. Dependencies 2. Installation 3. Initial Setup 4. Configuration scli is a command-line tool that allows you to connect to your Signal messenger account. This program utilizes a two-pane display that shows you chats on the left and the focused conve...

cleberg.net
Text •

Self-Hosting Guide: AnonymousOverflow

Table of Contents 1. Overview 2. Installation 2.1. Docker Compose 2.2. Nginx Reverse Proxy 1. Overview I recently launched an instance of AnonymousOverflow at ao.cleberg.net and wanted to write a brief post on how easy it is to install with Docker Compose and N...

cleberg.net
Text •

Alpine Linux SSH Hardening

Table of Contents 1. Overview 2. Hardening Guide 3. Testing SSH 1. Overview This guide follows the standard ssh-audit hardening guide, tweaked for Alpine Linux. 2. Hardening Guide These steps must be performed as root. You can try to use doas or sudo, but th...

cleberg.net
Text •

Self-Hosting Guide: Authelia

Table of Contents 1. Overview 2. Prerequisites 3. Installation 3.1. Docker-Compose 3.2. Authelia Configuration 3.3. Authelia Users 3.4. Nginx: Authelia Domain 3.5. Nginx: Protected Domain(s) 4. Results 1. Overview Authelia is an open-source authentication servi...

cleberg.net
Text •

Digital Minimalism: Fewer Inputs, More Signal

Table of Contents 1. The Principles of Digital Minimalism 2. Taking Action 2.1. Using Devices With Intention 2.2. Prevent Distractions 2.3. Creating Alternative Activities 3. Making Progress I've written a note about minimalism before, but I wanted to dedicate som...

cleberg.net
Text •

SQL Scripts for Auditing User Privileges

Table of Contents 1. Overview 2. Oracle 2.1. Alternative Oracle Query 3. Microsoft SQL 4. MySQL 4.1. Alternative MySQL Query 1. Overview When you have to scope a database into your engagement, you may be curious how to best extract the information from the ...

cleberg.net
Text •

Self-Hosting Guide: GitWeb

Table of Contents 1. Overview 2. Install Dependencies 3. Configure Nginx 4. Customize GitWeb 1. Overview GitWeb is a simple web-based visualizer for git repositories. By default, GitWeb will only run with the lighttpd or webrick web servers. However, this guide ...

cleberg.net
Text •

Agile Auditing

Table of Contents 1. What is Agile Auditing? 2. Agile 2.1. Agile Values 3. Scrum 3.1. Scrum Team 3.2. Scrum Ceremonies 3.3. Artifacts 4. Kanban 1. What is Agile Auditing? Agile, the collaborative philosophy behind many software development methods, has been...

cleberg.net
Text •

Plex Transcoder Errors: Subtitle Fix

Table of Contents 1. Plex Transcoder Error 2. Debugging the Cause 3. Solving the Error 4. Related Discussion 1. Plex Transcoder Error Occasionally, you may see an error in your Plex client that references a failure with the transcoder conversion process. The specif...

cleberg.net
Text •

Mullvad WireGuard with LAN Access

Table of Contents 1. Download Configuration Files from Mullvad 1.1. Configuration File Layout 2. Editing the Configuration Files 1. Download Configuration Files from Mullvad To begin, you'll need Wireguard configuration files from Mullvad. You can choose any of...

cleberg.net
Text •

Self-Hosting Guide: Voyager for Lemmy

Table of Contents 1. Installation Guide 1.1. Clone the Repository 1.2. Build the Image 1.3. Reverse Proxy 1. Installation Guide Voyager is a mobile-first Lemmy web client, based on iOS design standards. It follows very closely to Apollo's design. This post i...

cleberg.net
Text •

Backblaze B2 Backups

Table of Contents 1. Overview 2. Create An Account 3. Create a Bucket 4. Linux CLI Tool 4.1. Installation 4.2. Log In 4.3. Upload a Test File 4.4. Sync a Directory 5. Caveats 5.1. Timing of Updates to the Web GUI 5.2. Symlinks 1. Overview Backblaze B2 Cloud...

cleberg.net
Text •

Self-Hosting Guide: Convos

Table of Contents 1. Convos 2. Docker Installation 3. Nginx Reverse Proxy 4. Screenshots 5. Registering a Nickname 1. Convos Convos is an always-online web client for IRC. It has a few features that made it attractive to me as a self-hosted option: Extremely sim...

cleberg.net
Text •

Byobu: tmux with Less Configuration Overhead

Table of Contents 1. Byobu 1.1. Screenshot 1.1.1. Keybindings 1. Byobu byobu is a command-line tool that allows you to use numerous screens within a single terminal emulator instance. More specifically, it's a text based window manager, using either screen ...

cleberg.net
Text •

Audit Testing Review Checklist

Table of Contents 1. Overview 2. Review Template 1. Overview This post is a very brief overview on the basic process to review audit test results, focusing on work done as part of a financial statement audit (FSA) or service organization controls (SOC) report. W...

cleberg.net
Text •

Blocking Malicious IPs on Unifi

Table of Contents 1. Identifying Abusive IPs 2. Create an IP Group Profile 3. Drop IP Group Profile via the Unifi Firewall 1. Identifying Abusive IPs If you're like me and use Unifi network equipment at the edge of the network you manage, you may know that Unifi is...

cleberg.net
Text •

Self-Hosting Guide: Baikal

Table of Contents 1. What is Baikal? 2. Installation 3. Initial Setup 4. Creating Users 5. Setting Up a Public URL 6. Configuring Clients 1. What is Baikal? Baikal is a lightweight CalDAV + CardDAV server that you can self-host on your own machine. While I have tri...

cleberg.net
Text •

Nginx Traffic Analysis with GoAccess and GeoIP

Table of Contents 1. Overview 2. Installation 3. Usage 1. Overview GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. 2. Installation To start, you'll need to install ...

cleberg.net
Text •

Burnout

Table of Contents 1. RE: Burnout 2. Busy Seasons on Busy Seasons 3. Refocusing 1. RE: Burnout I recently read Drew DeVault's post on burnout around the same time I was pulling out of a burnout rut myself earlier this month. Finally, seeing the light at the end of m...

cleberg.net
Text •

Hare Lang: Notes from First Contact

Table of Contents 1. A Quick Note 2. Hare 2.1. Installation 2.2. Creating a Test Project 2.3. Running a Program 2.4. Initial Thoughts 1. A Quick Note By no means am I a professional developer, so this post will be rather short. I won't be going into depth on th...

cleberg.net
Text •

Self-Hosting Guide: wger

Table of Contents 1. Wger: The Self-Hosted Workout Manager 1.1. Features 1.2. Documentation 1.3. Installation 1.4. Deploy 2. Thoughts on Wger 1. Wger: The Self-Hosted Workout Manager Wger Workout Manager is a fitness tracking tool for those who enjoy self-hosti...

cleberg.net
Text •

Random Mullvad WireGuard on Startup

Table of Contents 1. Mullvad Wireguard 1.0.1. Creating a Script to Connect to a Random Host 2. Disconnecting from the Wireguard Connection 1. Mullvad Wireguard If you're using an OS that does not support one of Mullvad's apps, you're likely using the Wiregu...

cleberg.net
Text •

Flatpak Symlinks: Shorten the Command

Table of Contents 1. Running Flatpak Apps Should Be Faster 2. Creating Symlinks for Flatpak Apps 1. Running Flatpak Apps Should Be Faster If you're like me and use Flatpak for those pesky apps that cannot run on your system for one reason or another, you likely get...

cleberg.net
Text •

Fedora i3: Remove the Login Manager

Table of Contents 1. Fedora i3's Login Manager 2. Removing the Login Manager 3. Launching i3 Manually 1. Fedora i3's Login Manager Since I use the i3 spin of Fedora Workstation, I don't like to have a login manager installed by default. As of the current version of...