aboutsummaryrefslogtreecommitdiff
path: root/content/blog
diff options
context:
space:
mode:
Diffstat (limited to 'content/blog')
-rw-r--r--content/blog/2018-11-28-aes-encryption.org1
-rw-r--r--content/blog/2018-11-28-cpp-compiler.org1
-rw-r--r--content/blog/2019-01-07-useful-css.org1
-rw-r--r--content/blog/2019-09-09-audit-analytics.org1
-rw-r--r--content/blog/2019-12-03-the-ansoff-matrix.org1
-rw-r--r--content/blog/2019-12-16-password-security.org1
-rw-r--r--content/blog/2020-01-25-linux-software.org1
-rw-r--r--content/blog/2020-01-26-steam-on-ntfs.org1
-rw-r--r--content/blog/2020-02-09-cryptography-basics.org1
-rw-r--r--content/blog/2020-03-25-session-messenger.org1
-rw-r--r--content/blog/2020-05-03-homelab.org1
-rw-r--r--content/blog/2020-05-19-customizing-ubuntu.org1
-rw-r--r--content/blog/2020-07-20-video-game-sales.org1
-rw-r--r--content/blog/2020-07-26-business-analysis.org1
-rw-r--r--content/blog/2020-08-22-redirect-github-pages.org1
-rw-r--r--content/blog/2020-08-29-php-auth-flow.org1
-rw-r--r--content/blog/2020-09-01-visual-recognition.org1
-rw-r--r--content/blog/2020-09-22-internal-audit.org1
-rw-r--r--content/blog/2020-09-25-happiness-map.org1
-rw-r--r--content/blog/2020-10-12-mediocrity.org1
-rw-r--r--content/blog/2020-12-27-website-redesign.org1
-rw-r--r--content/blog/2020-12-28-neon-drive.org1
-rw-r--r--content/blog/2020-12-29-zork.org1
-rw-r--r--content/blog/2021-01-01-seum.org1
-rw-r--r--content/blog/2021-01-04-fediverse.org1
-rw-r--r--content/blog/2021-01-07-ufw.org1
-rw-r--r--content/blog/2021-02-19-macos.org1
-rw-r--r--content/blog/2021-03-19-clone-github-repos.org1
-rw-r--r--content/blog/2021-03-28-gemini-capsule.org1
-rw-r--r--content/blog/2021-03-28-vaporwave-vs-outrun.org1
-rw-r--r--content/blog/2021-03-30-vps-web-server.org1
-rw-r--r--content/blog/2021-04-17-gemini-server.org1
-rw-r--r--content/blog/2021-04-23-php-comment-system.org1
-rw-r--r--content/blog/2021-04-28-photography.org1
-rw-r--r--content/blog/2021-05-30-changing-git-authors.org1
-rw-r--r--content/blog/2021-07-15-delete-gitlab-repos.org1
-rw-r--r--content/blog/2021-08-25-audit-sampling.org1
-rw-r--r--content/blog/2021-10-09-apache-redirect.org1
-rw-r--r--content/blog/2021-12-04-cisa.org1
-rw-r--r--content/blog/2022-02-10-leaving-the-office.org1
-rw-r--r--content/blog/2022-02-10-njalla-dns-api.org1
-rw-r--r--content/blog/2022-02-16-debian-and-nginx.org1
-rw-r--r--content/blog/2022-02-17-exiftool.org1
-rw-r--r--content/blog/2022-02-20-nginx-caching.org1
-rw-r--r--content/blog/2022-02-22-tuesday.org1
-rw-r--r--content/blog/2022-03-02-reliable-notes.org1
-rw-r--r--content/blog/2022-03-03-financial-database.org1
-rw-r--r--content/blog/2022-03-08-plex-migration.org1
-rw-r--r--content/blog/2022-03-23-cloudflare-dns-api.org1
-rw-r--r--content/blog/2022-03-23-nextcloud-on-ubuntu.org1
-rw-r--r--content/blog/2022-03-24-server-hardening.org1
-rw-r--r--content/blog/2022-03-26-ssh-mfa.org1
-rw-r--r--content/blog/2022-04-02-nginx-reverse-proxy.org1
-rw-r--r--content/blog/2022-04-09-pinetime.org1
-rw-r--r--content/blog/2022-06-01-ditching-cloudflare.org1
-rw-r--r--content/blog/2022-06-07-self-hosting-freshrss.org1
-rw-r--r--content/blog/2022-06-16-terminal-lifestyle.org1
-rw-r--r--content/blog/2022-06-22-daily-poetry.org1
-rw-r--r--content/blog/2022-06-24-fedora-i3.org1
-rw-r--r--content/blog/2022-07-01-git-server.org1
-rw-r--r--content/blog/2022-07-14-gnupg.org1
-rw-r--r--content/blog/2022-07-25-curseradio.org1
-rw-r--r--content/blog/2022-07-30-flac-to-opus.org1
-rw-r--r--content/blog/2022-07-31-bash-it.org1
-rw-r--r--content/blog/2022-08-31-privacy-com-changes.org1
-rw-r--r--content/blog/2022-09-17-serenity-os.org1
-rw-r--r--content/blog/2022-09-21-graphene-os.org1
-rw-r--r--content/blog/2022-10-04-mtp-linux.org1
-rw-r--r--content/blog/2022-10-04-syncthing.org1
-rw-r--r--content/blog/2022-10-22-alpine-linux.org1
-rw-r--r--content/blog/2022-10-30-linux-display-manager.org1
-rw-r--r--content/blog/2022-11-07-self-hosting-matrix.org1
-rw-r--r--content/blog/2022-11-11-nginx-tmp-errors.org1
-rw-r--r--content/blog/2022-11-27-server-build.org1
-rw-r--r--content/blog/2022-11-29-nginx-referrer-ban-list.org1
-rw-r--r--content/blog/2022-12-01-nginx-compression.org1
-rw-r--r--content/blog/2022-12-07-nginx-wildcard-redirect.org1
-rw-r--r--content/blog/2022-12-17-st.org1
-rw-r--r--content/blog/2022-12-23-alpine-desktop.org1
-rw-r--r--content/blog/2023-01-03-recent-website-changes.org1
-rw-r--r--content/blog/2023-01-05-mass-unlike-tumblr-posts.org1
-rw-r--r--content/blog/2023-01-08-fedora-login-manager.org1
-rw-r--r--content/blog/2023-01-21-flatpak-symlinks.org1
-rw-r--r--content/blog/2023-01-23-random-wireguard.org1
-rw-r--r--content/blog/2023-01-28-self-hosting-wger.org1
-rw-r--r--content/blog/2023-02-02-exploring-hare.org1
-rw-r--r--content/blog/2023-05-22-burnout.org1
-rw-r--r--content/blog/2023-06-08-goaccess-geoip.org1
-rw-r--r--content/blog/2023-06-08-self-hosting-baikal.org1
-rw-r--r--content/blog/2023-06-18-unifi-ip-blocklist.org1
-rw-r--r--content/blog/2023-06-20-audit-review-template.org1
-rw-r--r--content/blog/2023-06-23-byobu.org1
-rw-r--r--content/blog/2023-06-23-self-hosting-convos.org1
-rw-r--r--content/blog/2023-06-28-backblaze-b2.org1
-rw-r--r--content/blog/2023-06-30-self-hosting-voyager.org1
-rw-r--r--content/blog/2023-07-12-wireguard-lan.org1
-rw-r--r--content/blog/2023-07-19-plex-transcoder-errors.org1
-rw-r--r--content/blog/2023-08-18-agile-auditing.org1
-rw-r--r--content/blog/2023-09-15-self-hosting-gitweb.org1
-rw-r--r--content/blog/2023-09-19-audit-sql-scripts.org1
-rw-r--r--content/blog/2023-10-04-digital-minimalism.org1
-rw-r--r--content/blog/2023-10-11-self-hosting-authelia.org1
-rw-r--r--content/blog/2023-10-15-alpine-ssh-hardening.org1
-rw-r--r--content/blog/2023-10-17-self-hosting-anonymousoverflow.org1
-rw-r--r--content/blog/2023-11-08-scli.org1
-rw-r--r--content/blog/2023-12-03-unifi-nextdns.org1
-rw-r--r--content/blog/2024-01-08-dont-say-hello.org1
-rw-r--r--content/blog/2024-01-09-macos-customization.org1
-rw-r--r--content/blog/2024-01-13-local-llm.org1
-rw-r--r--content/blog/2024-01-26-audit-dashboard.org1
-rw-r--r--content/blog/2024-01-27-tableau-dashboard.org1
-rw-r--r--content/blog/2024-02-06-zfs.org1
-rw-r--r--content/blog/2024-02-13-ubuntu-emergency-mode.org1
-rw-r--r--content/blog/2024-02-21-self-hosting-otter-wiki.org1
-rw-r--r--content/blog/2024-03-13-doom-emacs.org1
-rw-r--r--content/blog/2024-03-15-self-hosting-ddns-updater.org1
-rw-r--r--content/blog/2024-03-29-org-blog.org1
-rw-r--r--content/blog/2024-04-06-convert-onenote-to-markdown.org1
-rw-r--r--content/blog/2024-04-08-docker-local-web-server.org1
-rw-r--r--content/blog/2024-04-18-mu4e.org1
-rw-r--r--content/blog/2024-05-03-ubuntu-on-macos.org1
-rw-r--r--content/blog/2024-06-19-deprecated-trusted-gpg-fix.org1
-rw-r--r--content/blog/2024-07-11-emacs-on-ipad.org3
-rw-r--r--content/blog/2024-08-11-org-mode-features.org2
-rw-r--r--content/blog/2024-08-25-n8n-sentiment-analysis.org2
-rw-r--r--content/blog/2024-09-20-prometheus-grafana-cloud.org2
-rw-r--r--content/blog/2024-09-23-self-hosting-transmission.org2
-rw-r--r--content/blog/2024-10-31-continue-ollama-code-assistant.org2
-rw-r--r--content/blog/2024-12-27-self-hosting-the-lounge.org2
-rw-r--r--content/blog/2025-01-23-self-hosting-tandoor.org2
-rw-r--r--content/blog/2025-02-11-obscura-vpn.org2
-rw-r--r--content/blog/2025-02-24-email-migration.org2
-rw-r--r--content/blog/2025-04-05-git-mirror.org2
-rw-r--r--content/blog/2025-05-02-asahi-linux.org2
-rw-r--r--content/blog/2025-05-30-it-audit-career.org2
-rw-r--r--content/blog/2025-06-02-private-ios-apps.org2
136 files changed, 136 insertions, 15 deletions
diff --git a/content/blog/2018-11-28-aes-encryption.org b/content/blog/2018-11-28-aes-encryption.org
index 58ec666..06bdc34 100644
--- a/content/blog/2018-11-28-aes-encryption.org
+++ b/content/blog/2018-11-28-aes-encryption.org
@@ -2,6 +2,7 @@
#+title: Mastering AES Encryption: The Essential Beginner's Guide
#+description: Learn AES encryption basics, key methods, security insights, and practical applications in this comprehensive beginner-friendly tutorial.
#+slug: aes-encryption
+#+filetags: :encryption:AES:cryptography:
* Basic AES
diff --git a/content/blog/2018-11-28-cpp-compiler.org b/content/blog/2018-11-28-cpp-compiler.org
index 8785fcd..971be6a 100644
--- a/content/blog/2018-11-28-cpp-compiler.org
+++ b/content/blog/2018-11-28-cpp-compiler.org
@@ -2,6 +2,7 @@
#+title: Inside the C++ Compiler: Understanding the Compilation Process
#+description: Discover how the C++ compiler transforms your code step-by-step from source files to executable programs. Learn about preprocessing, compiling, assembling, and linking in this comprehensive guide.
#+slug: cpp-compiler
+#+filetags: :cpp:compilation:programming:
* A Brief Introduction
diff --git a/content/blog/2019-01-07-useful-css.org b/content/blog/2019-01-07-useful-css.org
index 013a768..92c7377 100644
--- a/content/blog/2019-01-07-useful-css.org
+++ b/content/blog/2019-01-07-useful-css.org
@@ -2,6 +2,7 @@
#+title: Essential CSS Tips and Tricks for Modern Web Design
#+description: Discover essential CSS snippets and techniques to enhance your web design, improve user experience, and master modern styles like flexbox, box shadows, and CSS variables.
#+slug: useful-css
+#+filetags: :css:web-design:tips:
* Introduction to CSS
diff --git a/content/blog/2019-09-09-audit-analytics.org b/content/blog/2019-09-09-audit-analytics.org
index 5e6226f..8518210 100644
--- a/content/blog/2019-09-09-audit-analytics.org
+++ b/content/blog/2019-09-09-audit-analytics.org
@@ -2,6 +2,7 @@
#+title: Unlocking the Power of Audit Analytics
#+description: Explore how audit analytics transforms internal auditing processes to enhance risk assessment, improve efficiency, and drive data-driven decisions.
#+slug: audit-analytics
+#+filetags: :audit:data-analytics:internal-audit:
* What Are Data Analytics?
diff --git a/content/blog/2019-12-03-the-ansoff-matrix.org b/content/blog/2019-12-03-the-ansoff-matrix.org
index 822485b..ab1cb0a 100644
--- a/content/blog/2019-12-03-the-ansoff-matrix.org
+++ b/content/blog/2019-12-03-the-ansoff-matrix.org
@@ -2,6 +2,7 @@
#+title: Mastering Growth with the Ansoff Matrix: A Strategic Guide
#+description: An in-depth exploration of the Ansoff Matrix framework, detailing strategies for market penetration, development, product innovation, and diversification to drive business growth and competitive advantage.
#+slug: the-ansoff-matrix
+#+filetags: :strategy:growth-business:management:
* Overview
diff --git a/content/blog/2019-12-16-password-security.org b/content/blog/2019-12-16-password-security.org
index 2ffc81c..b306616 100644
--- a/content/blog/2019-12-16-password-security.org
+++ b/content/blog/2019-12-16-password-security.org
@@ -2,6 +2,7 @@
#+title: Essential Guide to Password Security Best Practices
#+description: Comprehensive tips and guidelines on password security, including password management, protecting accounts, and following NIST recommendations for stronger digital safety.
#+slug: password-security
+#+filetags: :security:passwords:best-practices:
* Users
diff --git a/content/blog/2020-01-25-linux-software.org b/content/blog/2020-01-25-linux-software.org
index ddea60c..17ae6cc 100644
--- a/content/blog/2020-01-25-linux-software.org
+++ b/content/blog/2020-01-25-linux-software.org
@@ -2,6 +2,7 @@
#+title: Essential Linux Software You Should Know About
#+description: A curated list of must-have Linux software including GUI applications, command-line tools, and installation instructions for popular distributions.
#+slug: linux-software
+#+filetags: :linux:software:tools:
* GUI Applications
diff --git a/content/blog/2020-01-26-steam-on-ntfs.org b/content/blog/2020-01-26-steam-on-ntfs.org
index d3f61d1..4e1eba4 100644
--- a/content/blog/2020-01-26-steam-on-ntfs.org
+++ b/content/blog/2020-01-26-steam-on-ntfs.org
@@ -2,6 +2,7 @@
#+title: Optimize Your Steam Games on NTFS Drives for Smooth Linux Gaming
#+description: Learn how to fix Steam game launch issues on NTFS drives in Linux by automatically mounting drives with ntfs-3g. Step-by-step guide to improve Linux gaming performance with Steam.
#+slug: steam-on-ntfs
+#+filetags: :steam:ntfs:linux:
* Auto-Mount Steam Drives
diff --git a/content/blog/2020-02-09-cryptography-basics.org b/content/blog/2020-02-09-cryptography-basics.org
index 1694b3b..8b5b0f7 100644
--- a/content/blog/2020-02-09-cryptography-basics.org
+++ b/content/blog/2020-02-09-cryptography-basics.org
@@ -2,6 +2,7 @@
#+title: Understanding Cryptography: Fundamentals and Key Concepts
#+description: Discover the essentials of cryptography, including encryption methods, key types, algorithms, and applications to enhance data security and privacy.
#+slug: cryptography
+#+filetags: :cryptography:security:encryption:
* Similar Article Available
diff --git a/content/blog/2020-03-25-session-messenger.org b/content/blog/2020-03-25-session-messenger.org
index 26190fe..d95cdf8 100644
--- a/content/blog/2020-03-25-session-messenger.org
+++ b/content/blog/2020-03-25-session-messenger.org
@@ -2,6 +2,7 @@
#+title: Session - Secure, Private & Decentralized Messenger
#+description: Discover Session, the private and secure decentralized messenger app offering end-to-end encryption, metadata-free chats, multi-device support, and enhanced privacy features.
#+slug: session-messenger
+#+filetags: :messenger:privacy:encryption:
* Privacy Warning
diff --git a/content/blog/2020-05-03-homelab.org b/content/blog/2020-05-03-homelab.org
index 3d7eabd..6c3ae0f 100644
--- a/content/blog/2020-05-03-homelab.org
+++ b/content/blog/2020-05-03-homelab.org
@@ -2,6 +2,7 @@
#+title: Exploring My Personal Homelab Setup and Hardware Insights
#+description: A detailed guide to building and managing a budget-friendly homelab, including hardware choices, software setups, and network configurations for tech enthusiasts.
#+slug: homelab
+#+filetags: :homelab:hardware:network:
* What is a Homelab?
diff --git a/content/blog/2020-05-19-customizing-ubuntu.org b/content/blog/2020-05-19-customizing-ubuntu.org
index 241cc47..0a71dc7 100644
--- a/content/blog/2020-05-19-customizing-ubuntu.org
+++ b/content/blog/2020-05-19-customizing-ubuntu.org
@@ -2,6 +2,7 @@
#+title: Ultimate Beginner's Guide to Customizing Ubuntu 20.04 for a Personalized Experience
#+description: Learn how to customize Ubuntu 20.04 with themes, icons, fonts, terminals, and more to create a unique Linux desktop tailored to your style and productivity needs.
#+slug: customizing-ubuntu
+#+filetags: :ubuntu:customization:gnome:
* More Information
diff --git a/content/blog/2020-07-20-video-game-sales.org b/content/blog/2020-07-20-video-game-sales.org
index 74829d9..04935e4 100644
--- a/content/blog/2020-07-20-video-game-sales.org
+++ b/content/blog/2020-07-20-video-game-sales.org
@@ -2,6 +2,7 @@
#+title: In-Depth Analysis of Global Video Game Sales Trends
#+description: Explore comprehensive insights and trends in global video game sales, including top platforms, genres, and regional market performances.
#+slug: video-game-sales
+#+filetags: :video-games:sales:data-analysis:
* Background Information
diff --git a/content/blog/2020-07-26-business-analysis.org b/content/blog/2020-07-26-business-analysis.org
index 800faed..94f7310 100644
--- a/content/blog/2020-07-26-business-analysis.org
+++ b/content/blog/2020-07-26-business-analysis.org
@@ -2,6 +2,7 @@
#+title: Uncovering Profitable Business Locations with Data-Driven Analysis
#+description: Use data science and Foursquare API to discover optimal business locations and market insights in local cities.
#+slug: business-analysis
+#+filetags: :data-science:foursquare:clustering:
* Background Information
diff --git a/content/blog/2020-08-22-redirect-github-pages.org b/content/blog/2020-08-22-redirect-github-pages.org
index f07ae0c..b533f24 100644
--- a/content/blog/2020-08-22-redirect-github-pages.org
+++ b/content/blog/2020-08-22-redirect-github-pages.org
@@ -2,6 +2,7 @@
#+title: Effortless Redirect of GitHub Pages from www to Root Domain
#+description: Step-by-step guide to seamlessly redirect your GitHub Pages site from a subdomain (www) to your top-level custom domain for better SEO and user experience.
#+slug: redirect-github-pages
+#+filetags: :github:pages:dns:
* Short answer
diff --git a/content/blog/2020-08-29-php-auth-flow.org b/content/blog/2020-08-29-php-auth-flow.org
index ebab2d6..1cbe17e 100644
--- a/content/blog/2020-08-29-php-auth-flow.org
+++ b/content/blog/2020-08-29-php-auth-flow.org
@@ -2,6 +2,7 @@
#+title: Secure and Simple PHP User Authentication Flow for Developers
#+description: Learn how to implement a secure and straightforward user authentication flow in PHP with MySQL. Step-by-step guide to creating accounts, managing sessions, and handling logouts for web developers.
#+slug: php-auth-flow
+#+filetags: :php:authentication:mysql:
* Introduction
diff --git a/content/blog/2020-09-01-visual-recognition.org b/content/blog/2020-09-01-visual-recognition.org
index 42ee46a..2768353 100644
--- a/content/blog/2020-09-01-visual-recognition.org
+++ b/content/blog/2020-09-01-visual-recognition.org
@@ -2,6 +2,7 @@
#+title: Unlocking IBM Watson Visual Recognition: Powerful AI Image Classification Made Easy
#+description: Discover how to use IBM Watson Visual Recognition for accurate image classification with AI. Step-by-step guide, API setup, and practical examples to boost your machine learning projects.
#+slug: visual-recognition
+#+filetags: :ibm-watson:visual-recognition:image-classification:
* What is IBM Watson?
diff --git a/content/blog/2020-09-22-internal-audit.org b/content/blog/2020-09-22-internal-audit.org
index 093474c..3aebe6b 100644
--- a/content/blog/2020-09-22-internal-audit.org
+++ b/content/blog/2020-09-22-internal-audit.org
@@ -2,6 +2,7 @@
#+title: Understanding Internal Audit: Key Roles and Importance
#+description: Explore the essential functions of internal audit, its impact on organizational risk management, governance, and compliance to enhance business performance.
#+slug: internal-audit
+#+filetags: :audit:internal-audit:governance:
* Definitions
diff --git a/content/blog/2020-09-25-happiness-map.org b/content/blog/2020-09-25-happiness-map.org
index 0a6ba8a..793d00b 100644
--- a/content/blog/2020-09-25-happiness-map.org
+++ b/content/blog/2020-09-25-happiness-map.org
@@ -2,6 +2,7 @@
#+title: Visualizing Global Happiness: Interactive World Choropleth Map
#+description: Explore global happiness rankings with an interactive world choropleth map, visualizing country-level data on GDP, social support, health, freedom, generosity, and corruption for insightful data analysis.
#+slug: happiness-map
+#+filetags: :happiness:visualization:map:
* Background Information
diff --git a/content/blog/2020-10-12-mediocrity.org b/content/blog/2020-10-12-mediocrity.org
index 2c63c58..59fd8f0 100644
--- a/content/blog/2020-10-12-mediocrity.org
+++ b/content/blog/2020-10-12-mediocrity.org
@@ -2,6 +2,7 @@
#+title: Embracing Mediocrity: When Good Enough is Truly Enough
#+description: Exploring the balance between perfection and mediocrity in life, work, and decision-making. Understand why striving for "good enough" can lead to better outcomes and less stress.
#+slug: mediocrity
+#+filetags: :mediocrity:decision-making:philosophy:
* Perfect is the Enemy of Good
diff --git a/content/blog/2020-12-27-website-redesign.org b/content/blog/2020-12-27-website-redesign.org
index 0fd8eae..3dd216d 100644
--- a/content/blog/2020-12-27-website-redesign.org
+++ b/content/blog/2020-12-27-website-redesign.org
@@ -2,6 +2,7 @@
#+title: How I Shrunk My Website to Just 5 KB: A Redesign Story
#+description: Discover the step-by-step website redesign process that reduced page size to 5 KB, improving speed, SEO, and user experience for a minimalist, high-performance site.
#+slug: website-redesign
+#+filetags: :web:minimalism:performance:
* A Brief History
diff --git a/content/blog/2020-12-28-neon-drive.org b/content/blog/2020-12-28-neon-drive.org
index 775717e..3163021 100644
--- a/content/blog/2020-12-28-neon-drive.org
+++ b/content/blog/2020-12-28-neon-drive.org
@@ -2,6 +2,7 @@
#+title: Neon Drive: The Ultimate Retro 80s Synthwave Arcade Racer
#+description: Experience the adrenaline of Neon Drive, a high-octane 80s-inspired arcade racing game with vibrant synthwave aesthetics, challenging levels, and retro-futuristic gameplay.
#+slug: neon-drive
+#+filetags: :arcade:racing:synthwave:
* Game Description
diff --git a/content/blog/2020-12-29-zork.org b/content/blog/2020-12-29-zork.org
index b3434c1..32302fc 100644
--- a/content/blog/2020-12-29-zork.org
+++ b/content/blog/2020-12-29-zork.org
@@ -2,6 +2,7 @@
#+title: Zork: The Ultimate Classic Text Adventure Game Experience
#+description: Discover Zork, the legendary text-based adventure game from the 1980s. Explore, solve puzzles, and collect treasures in this iconic interactive fiction classic.
#+slug: zork
+#+filetags: :game:text-adventure:zork:
* Download (Free)
diff --git a/content/blog/2021-01-01-seum.org b/content/blog/2021-01-01-seum.org
index 3aefefc..b9da8db 100644
--- a/content/blog/2021-01-01-seum.org
+++ b/content/blog/2021-01-01-seum.org
@@ -2,6 +2,7 @@
#+title: SEUM: Ultimate Speedrunners from Hell Challenge
#+description: Experience SEUM, the fast-paced puzzle and free-running game blending intense speedrunning action with thrilling Hell-themed challenges. Master gravity, teleportation, and more to conquer levels and dominate leaderboards.
#+slug: seum
+#+filetags: :speedrunning:puzzle:indie:
* Game Description
diff --git a/content/blog/2021-01-04-fediverse.org b/content/blog/2021-01-04-fediverse.org
index b9c42b5..85c799e 100644
--- a/content/blog/2021-01-04-fediverse.org
+++ b/content/blog/2021-01-04-fediverse.org
@@ -2,6 +2,7 @@
#+title: Explore the Fediverse: Your Guide to Decentralized Social Networks
#+description: Discover the Fediverse, a decentralized social network environment offering alternatives to major platforms like Twitter and Facebook. Learn how to join and navigate this growing ecosystem for a safer, censorship-resistant online experience.
#+slug: fediverse
+#+filetags: :fediverse:social-network:decentralization:
* What is the Fediverse?
diff --git a/content/blog/2021-01-07-ufw.org b/content/blog/2021-01-07-ufw.org
index ac0e2a3..de3bc94 100644
--- a/content/blog/2021-01-07-ufw.org
+++ b/content/blog/2021-01-07-ufw.org
@@ -2,6 +2,7 @@
#+title: Protect Your Server Easily with Uncomplicated Firewall (ufw)
#+description: Learn how to secure your Ubuntu server using ufw, a simple and powerful firewall tool. Step-by-step guide to configure, enable, and manage ufw for optimal network protection.
#+slug: ufw
+#+filetags: :firewall:security:ufw:
* Uncomplicated Firewall
diff --git a/content/blog/2021-02-19-macos.org b/content/blog/2021-02-19-macos.org
index c6be9a3..2fed20e 100644
--- a/content/blog/2021-02-19-macos.org
+++ b/content/blog/2021-02-19-macos.org
@@ -2,6 +2,7 @@
#+title: Exploring macOS: A First-Time User's Hands-On Experience
#+description: Discover my initial impressions, setup tips, and customization guide for macOS as a former Windows and Linux user transitioning to Apple’s operating system.
#+slug: macos
+#+filetags: :macos:terminal:setup:
* Diving into macOS
diff --git a/content/blog/2021-03-19-clone-github-repos.org b/content/blog/2021-03-19-clone-github-repos.org
index 25f0cd2..b34747f 100644
--- a/content/blog/2021-03-19-clone-github-repos.org
+++ b/content/blog/2021-03-19-clone-github-repos.org
@@ -2,6 +2,7 @@
#+title: Effortlessly Clone Every Repository from GitHub and Sourcehut Accounts
#+description: Step-by-step guide to quickly clone all your GitHub and Sourcehut repositories using simple bash scripts. Automate your repository backups and transfers with ease.
#+slug: clone-github-repos
+#+filetags: :git:cloning:scripting:
* Cloning from GitHub
diff --git a/content/blog/2021-03-28-gemini-capsule.org b/content/blog/2021-03-28-gemini-capsule.org
index 1f5eff2..0deedb1 100644
--- a/content/blog/2021-03-28-gemini-capsule.org
+++ b/content/blog/2021-03-28-gemini-capsule.org
@@ -2,6 +2,7 @@
#+title: How to Launch Your Own Gemini Capsule Quickly and Easily
#+description: Step-by-step guide on launching a Gemini capsule for beginners. Learn how to create and deploy your personal Gemini site with simple instructions and best practices.
#+slug: gemini-capsule
+#+filetags: :gemini:capsule:tutorial:
* What is Gemini?
diff --git a/content/blog/2021-03-28-vaporwave-vs-outrun.org b/content/blog/2021-03-28-vaporwave-vs-outrun.org
index 2f64fdf..8450822 100644
--- a/content/blog/2021-03-28-vaporwave-vs-outrun.org
+++ b/content/blog/2021-03-28-vaporwave-vs-outrun.org
@@ -2,6 +2,7 @@
#+title: Vaporwave vs. Outrun: Exploring the Distinct 80s and 90s Retro Aesthetics
#+description: A detailed comparison of Vaporwave and Outrun aesthetics, covering their unique art styles, color schemes, music genres, and cultural influences from the 1980s and 1990s.
#+slug: vaporwave-vs-outrun
+#+filetags: :vaporwave:outrun:retro:
* Overview
diff --git a/content/blog/2021-03-30-vps-web-server.org b/content/blog/2021-03-30-vps-web-server.org
index 4992009..995a04a 100644
--- a/content/blog/2021-03-30-vps-web-server.org
+++ b/content/blog/2021-03-30-vps-web-server.org
@@ -2,6 +2,7 @@
#+title: Ultimate Guide to Setting Up Your Own VPS Web Server
#+description: Step-by-step tutorial on how to configure and manage a VPS web server for reliable, secure, and scalable website hosting.
#+slug: vps-web-server
+#+filetags: :vps:webserver:setup:
* Shared Hosting vs. VPS
diff --git a/content/blog/2021-04-17-gemini-server.org b/content/blog/2021-04-17-gemini-server.org
index 743476a..c006d7a 100644
--- a/content/blog/2021-04-17-gemini-server.org
+++ b/content/blog/2021-04-17-gemini-server.org
@@ -2,6 +2,7 @@
#+title: How to Host a Fast and Reliable Gemini Server
#+description: Step-by-step guide to setting up a secure, fast, and reliable Gemini server on Ubuntu using Agate. Learn installation, configuration, and firewall setup for Gemini capsules.
#+slug: gemini-server
+#+filetags: :gemini:server:agate:
* Similar Article Available
diff --git a/content/blog/2021-04-23-php-comment-system.org b/content/blog/2021-04-23-php-comment-system.org
index 69a34a1..de77382 100644
--- a/content/blog/2021-04-23-php-comment-system.org
+++ b/content/blog/2021-04-23-php-comment-system.org
@@ -2,6 +2,7 @@
#+title: Build Your Own Lightweight PHP Static Comment System
#+description: Learn how to create a privacy-focused, lightweight static commenting system using PHP that requires no JavaScript or external services. Perfect for static blogs and sites seeking simple server-side comments.
#+slug: php-comment-system
+#+filetags: :php:comments:static:
* The Terrible-ness of Commenting Systems
diff --git a/content/blog/2021-04-28-photography.org b/content/blog/2021-04-28-photography.org
index f949656..60efc6f 100644
--- a/content/blog/2021-04-28-photography.org
+++ b/content/blog/2021-04-28-photography.org
@@ -2,6 +2,7 @@
#+title: Rediscovering the Art and Joy of Photography
#+description: Explore the exciting journey of rediscovering photography, from gear choices to capturing unforgettable moments. Perfect for beginners and enthusiasts looking to enhance their photography skills.
#+slug: photography
+#+filetags: :photography:camera:gear:
* Why Photography?
diff --git a/content/blog/2021-05-30-changing-git-authors.org b/content/blog/2021-05-30-changing-git-authors.org
index 591597a..f11209b 100644
--- a/content/blog/2021-05-30-changing-git-authors.org
+++ b/content/blog/2021-05-30-changing-git-authors.org
@@ -2,6 +2,7 @@
#+title: Fix Git Committers: Change Author Name & Email in Multiple Repos
#+description: Step-by-step guide to update Git author name and email across multiple repositories safely and efficiently.
#+slug: changing-git-authors
+#+filetags: :git:automation:scripting:
* Changing Git Author/Email Based on Previously Committed Email
diff --git a/content/blog/2021-07-15-delete-gitlab-repos.org b/content/blog/2021-07-15-delete-gitlab-repos.org
index fd899b8..313e49b 100644
--- a/content/blog/2021-07-15-delete-gitlab-repos.org
+++ b/content/blog/2021-07-15-delete-gitlab-repos.org
@@ -2,6 +2,7 @@
#+title: Effortlessly Delete All Your GitLab Repositories at Once
#+description: Step-by-step guide on how to quickly delete all GitLab repositories using a Python script. Learn to bulk remove projects from your GitLab account easily and securely.
#+slug: delete-gitlab-repos
+#+filetags: :gitlab:python:script:
* Background
diff --git a/content/blog/2021-08-25-audit-sampling.org b/content/blog/2021-08-25-audit-sampling.org
index bf94a0d..215cd11 100644
--- a/content/blog/2021-08-25-audit-sampling.org
+++ b/content/blog/2021-08-25-audit-sampling.org
@@ -2,6 +2,7 @@
#+title: Efficient Audit Sampling Techniques with Python for Accurate Results
#+description: Learn how to perform efficient and reproducible audit sampling using Python and Pandas. This guide covers simple random samples, stratified samples, and systematic sampling methods to improve audit accuracy and save time.
#+slug: audit-sampling
+#+filetags: :python:pandas:audit-sampling:
* Introduction
diff --git a/content/blog/2021-10-09-apache-redirect.org b/content/blog/2021-10-09-apache-redirect.org
index 1765289..353d202 100644
--- a/content/blog/2021-10-09-apache-redirect.org
+++ b/content/blog/2021-10-09-apache-redirect.org
@@ -2,6 +2,7 @@
#+title: Effortless Apache Redirect: HTML to Clean Directory URLs
#+description: Learn how to seamlessly redirect .html URLs to directory-style URLs using Apache Rewrite rules for improved SEO and user experience.
#+slug: apache-redirect
+#+filetags: :apache:redirect:urlrewrite:
* The Problem
diff --git a/content/blog/2021-12-04-cisa.org b/content/blog/2021-12-04-cisa.org
index 6a3e0d0..51c55af 100644
--- a/content/blog/2021-12-04-cisa.org
+++ b/content/blog/2021-12-04-cisa.org
@@ -2,6 +2,7 @@
#+title: How I Passed the Challenging CISA Exam on My First Try!
#+description: Detailed insights on passing the Certified Information Systems Auditor (CISA) exam, study tips, prep materials, and exam strategies for IT audit professionals.
#+slug: cisa
+#+filetags: :CISA:certification:audit:
* What is the CISA?
diff --git a/content/blog/2022-02-10-leaving-the-office.org b/content/blog/2022-02-10-leaving-the-office.org
index 78c8474..cc3b7dd 100644
--- a/content/blog/2022-02-10-leaving-the-office.org
+++ b/content/blog/2022-02-10-leaving-the-office.org
@@ -2,6 +2,7 @@
#+title: Why I'm Saying Goodbye to Office-Based Work for Good
#+description: Exploring the shift from traditional office jobs to remote work, highlighting benefits, challenges, and tips for a successful transition.
#+slug: leaving-the-office
+#+filetags: :remote-work:home-office:career-change:
* The Working World is Changing
diff --git a/content/blog/2022-02-10-njalla-dns-api.org b/content/blog/2022-02-10-njalla-dns-api.org
index 355f9b7..4eea45c 100644
--- a/content/blog/2022-02-10-njalla-dns-api.org
+++ b/content/blog/2022-02-10-njalla-dns-api.org
@@ -2,6 +2,7 @@
#+title: Effortless Dynamic DNS Updates with Njalla's API - Keep Your Domain Always Current
#+description: Learn how to automate Dynamic DNS updates using Njalla's API with this simple Python script. Perfect for users with changing IP addresses, ensuring your domain DNS records are always up to date and your home server runs smoothly.
#+slug: njalla-dns-api
+#+filetags: :python:ddns:njalla:
* Njalla's API
diff --git a/content/blog/2022-02-16-debian-and-nginx.org b/content/blog/2022-02-16-debian-and-nginx.org
index 7f7a52b..ddc6f2e 100644
--- a/content/blog/2022-02-16-debian-and-nginx.org
+++ b/content/blog/2022-02-16-debian-and-nginx.org
@@ -2,6 +2,7 @@
#+title: Seamless Web Server Migration: Setting Up Debian, Nginx, and Agate for Optimal Performance
#+description: A comprehensive guide to migrating your web server to Debian with Nginx and Agate, including step-by-step installation, configuration tips, and security best practices for reliable and fast hosting.
#+slug: debian-and-nginx
+#+filetags: :debian:nginx:webserver:
* Server OS: Debian
diff --git a/content/blog/2022-02-17-exiftool.org b/content/blog/2022-02-17-exiftool.org
index 9537062..2f19a1c 100644
--- a/content/blog/2022-02-17-exiftool.org
+++ b/content/blog/2022-02-17-exiftool.org
@@ -2,6 +2,7 @@
#+title: Effortlessly Remove Image Metadata Using Exiftool
#+description: Learn how to quickly and securely strip metadata from photos with Exiftool to protect privacy and optimize image files. Step-by-step guide included.
#+slug: exiftool
+#+filetags: :exiftool:metadata:image-processing:
** Why Strip Metadata?
diff --git a/content/blog/2022-02-20-nginx-caching.org b/content/blog/2022-02-20-nginx-caching.org
index 6cac7ec..9581cab 100644
--- a/content/blog/2022-02-20-nginx-caching.org
+++ b/content/blog/2022-02-20-nginx-caching.org
@@ -2,6 +2,7 @@
#+title: Boost Website Speed with Effective Nginx Static Content Caching
#+description: Learn how to optimize your website performance with Nginx by efficiently caching static files like CSS, JavaScript, and images for faster load times and improved user experience.
#+slug: nginx-caching
+#+filetags: :nginx:cache:performance:
* Update Your Nginx Config to Cache Static Files
diff --git a/content/blog/2022-02-22-tuesday.org b/content/blog/2022-02-22-tuesday.org
index ee841b9..bb6f98e 100644
--- a/content/blog/2022-02-22-tuesday.org
+++ b/content/blog/2022-02-22-tuesday.org
@@ -2,6 +2,7 @@
#+title: Twosday: The Uniquely Palindromic Tuesday, 2-22-22
#+description: Explore the fascinating facts about Tuesday, February 22, 2022 — a rare palindromic date known as Twosday, with cultural insights and unique celebrations.
#+slug: tuesday
+#+filetags: :palindrome:twosday:date-facts:
* Tuesday, Twosday
diff --git a/content/blog/2022-03-02-reliable-notes.org b/content/blog/2022-03-02-reliable-notes.org
index b4a20da..76acb0e 100644
--- a/content/blog/2022-03-02-reliable-notes.org
+++ b/content/blog/2022-03-02-reliable-notes.org
@@ -2,6 +2,7 @@
#+title: Effortless & Reliable Note-Taking Techniques
#+description: Discover practical and dependable methods for easy note-taking using Markdown, syncing, and cross-platform tools to keep your notes organized and accessible.
#+slug: reliable-notes
+#+filetags: :note-taking:markdown:productivity:
* Choosing Durable File Formats
:PROPERTIES:
diff --git a/content/blog/2022-03-03-financial-database.org b/content/blog/2022-03-03-financial-database.org
index 25e239d..0e6686f 100644
--- a/content/blog/2022-03-03-financial-database.org
+++ b/content/blog/2022-03-03-financial-database.org
@@ -2,6 +2,7 @@
#+title: Building and Managing a Comprehensive Personal Financial Database
#+description: Explore how to effectively create and maintain a personal financial database using SQLite, Python, and Jupyter Notebooks for enhanced financial tracking and reporting.
#+slug: financial-database
+#+filetags: :finance:sqlite:python:
* Personal Financial Tracking
:PROPERTIES:
diff --git a/content/blog/2022-03-08-plex-migration.org b/content/blog/2022-03-08-plex-migration.org
index 929b1ea..7c7afec 100644
--- a/content/blog/2022-03-08-plex-migration.org
+++ b/content/blog/2022-03-08-plex-migration.org
@@ -2,6 +2,7 @@
#+title: Seamless Plex Migration: Setting Up Nvidia GPU Transcoding on Your New Server
#+description: Step-by-step guide to migrating Plex Media Server to a new server with Nvidia GPU hardware transcoding for optimal performance and smooth streaming.
#+slug: plex-migration
+#+filetags: :plex:migration:nvidia:
* Migration Phases
:PROPERTIES:
diff --git a/content/blog/2022-03-23-cloudflare-dns-api.org b/content/blog/2022-03-23-cloudflare-dns-api.org
index 4fe3ba2..2e9708b 100644
--- a/content/blog/2022-03-23-cloudflare-dns-api.org
+++ b/content/blog/2022-03-23-cloudflare-dns-api.org
@@ -2,6 +2,7 @@
#+title: Effortless Dynamic DNS Updates Using Cloudflare API
#+description: Automate your DNS management with this step-by-step guide to updating A and AAAA records dynamically via the Cloudflare API. Perfect for users with changing IP addresses who want reliable, secure, and seamless DNS updates.
#+slug: cloudflare-dns-api
+#+filetags: :cloudflare:ddns:script:
* DDNS: Dynamic DNS
:PROPERTIES:
diff --git a/content/blog/2022-03-23-nextcloud-on-ubuntu.org b/content/blog/2022-03-23-nextcloud-on-ubuntu.org
index cb384e5..d9ab993 100644
--- a/content/blog/2022-03-23-nextcloud-on-ubuntu.org
+++ b/content/blog/2022-03-23-nextcloud-on-ubuntu.org
@@ -2,6 +2,7 @@
#+title: Ultimate Guide to Self-Hosting Nextcloud on Ubuntu Server
#+description: Learn how to easily self-host Nextcloud on your Ubuntu server with this comprehensive tutorial. Step-by-step instructions for installation, configuration, and securing your Nextcloud instance.
#+slug: nextcloud-on-ubuntu
+#+filetags: :nextcloud:ubuntu:server:
* What is Nextcloud?
:PROPERTIES:
diff --git a/content/blog/2022-03-24-server-hardening.org b/content/blog/2022-03-24-server-hardening.org
index 865d4e1..cdceb5d 100644
--- a/content/blog/2022-03-24-server-hardening.org
+++ b/content/blog/2022-03-24-server-hardening.org
@@ -2,6 +2,7 @@
#+title: Ultimate Guide to Hardening Your Public-Facing Home Server
#+description: Learn essential steps to secure your home server from external threats with firewalls, SSH best practices, fail2ban, and network segmentation for enhanced protection.
#+slug: server-hardening
+#+filetags: :home-server:security:hardening:
* Post Updates
diff --git a/content/blog/2022-03-26-ssh-mfa.org b/content/blog/2022-03-26-ssh-mfa.org
index b183b0e..716ee81 100644
--- a/content/blog/2022-03-26-ssh-mfa.org
+++ b/content/blog/2022-03-26-ssh-mfa.org
@@ -2,6 +2,7 @@
#+title: Secure Your SSH Access with Easy TOTP MFA Setup
#+description: Step-by-step guide to enable TOTP multi-factor authentication for SSH, enhancing server security with Google Authenticator and PAM. Improve SSH login protection today.
#+slug: ssh-mfa
+#+filetags: :ssh:mfa:security:
* Why Do I Need MFA for SSH?
diff --git a/content/blog/2022-04-02-nginx-reverse-proxy.org b/content/blog/2022-04-02-nginx-reverse-proxy.org
index 5f2d099..4a75228 100644
--- a/content/blog/2022-04-02-nginx-reverse-proxy.org
+++ b/content/blog/2022-04-02-nginx-reverse-proxy.org
@@ -2,6 +2,7 @@
#+title: Master Reverse Proxy Setup with Nginx: A Step-by-Step Guide
#+description: Learn how to configure a powerful Nginx reverse proxy server for secure and efficient web traffic management on Ubuntu. Step-by-step instructions included.
#+slug: nginx-reverse-proxy
+#+filetags: :nginx:reverse-proxy:ubuntu:
* What is a Reverse Proxy?
diff --git a/content/blog/2022-04-09-pinetime.org b/content/blog/2022-04-09-pinetime.org
index 4d0f575..7d88ec8 100644
--- a/content/blog/2022-04-09-pinetime.org
+++ b/content/blog/2022-04-09-pinetime.org
@@ -2,6 +2,7 @@
#+title: PineTime: The Ultimate Open-Source Smartwatch Experience
#+description: Discover the PineTime smartwatch, an affordable, open-source wearable with heart rate monitoring, pedometer, sleep tracking, and seamless smartphone connectivity.
#+slug: pinetime
+#+filetags: :smartwatch:opensource:hardware:
* PineTime Product Information
diff --git a/content/blog/2022-06-01-ditching-cloudflare.org b/content/blog/2022-06-01-ditching-cloudflare.org
index 475515a..0332487 100644
--- a/content/blog/2022-06-01-ditching-cloudflare.org
+++ b/content/blog/2022-06-01-ditching-cloudflare.org
@@ -2,6 +2,7 @@
#+title: Moving Away from Cloudflare: Why I Chose Njalla for Secure DNS Management
#+description: Learn why I switched from Cloudflare to Njalla for DNS management and domain registration, focusing on privacy, control, and ease of use.
#+slug: ditching-cloudflare
+#+filetags: :dns:registrar:privacy:
* Registrar
diff --git a/content/blog/2022-06-07-self-hosting-freshrss.org b/content/blog/2022-06-07-self-hosting-freshrss.org
index 43694aa..71c09ea 100644
--- a/content/blog/2022-06-07-self-hosting-freshrss.org
+++ b/content/blog/2022-06-07-self-hosting-freshrss.org
@@ -2,6 +2,7 @@
#+title: How to Easily Self-Host FreshRSS for Personal RSS Management
#+description: Step-by-step guide to installing and configuring FreshRSS with Docker and Nginx for seamless, secure, and synced RSS feed access.
#+slug: self-hosting-freshrss
+#+filetags: :freshrss:rss:self-hosting:
* Why RSS?
diff --git a/content/blog/2022-06-16-terminal-lifestyle.org b/content/blog/2022-06-16-terminal-lifestyle.org
index 8ac3a5f..abe7ff7 100644
--- a/content/blog/2022-06-16-terminal-lifestyle.org
+++ b/content/blog/2022-06-16-terminal-lifestyle.org
@@ -2,6 +2,7 @@
#+title: Embracing a Focused Terminal Lifestyle
#+description: How to minimize digital distractions and maximize productivity using terminal-based tools and workflows for web browsing, communication, email, RSS, and coding.
#+slug: terminal-lifestyle
+#+filetags: :terminal:lifestyle:productivity:
* Text-Based Simplicity
diff --git a/content/blog/2022-06-22-daily-poetry.org b/content/blog/2022-06-22-daily-poetry.org
index 54a1e52..9c88bc6 100644
--- a/content/blog/2022-06-22-daily-poetry.org
+++ b/content/blog/2022-06-22-daily-poetry.org
@@ -2,6 +2,7 @@
#+title: Receive Daily Plaintext Poetry Straight to Your Inbox
#+description: Automate daily delivery of classic and contemporary poetry in plaintext via email using Python and SMTP for effortless morning inspiration.
#+slug: daily-poetry
+#+filetags: :poetry:email:automation:
* Source Code
diff --git a/content/blog/2022-06-24-fedora-i3.org b/content/blog/2022-06-24-fedora-i3.org
index 122cc03..fdc032a 100644
--- a/content/blog/2022-06-24-fedora-i3.org
+++ b/content/blog/2022-06-24-fedora-i3.org
@@ -2,6 +2,7 @@
#+title: Rediscovering My Passion for Linux
#+description: Exploring my journey back to Linux, sharing reasons for leaving macOS, and detailing my Fedora and i3 desktop setup.
#+slug: fedora-i3
+#+filetags: :linux:fedora:i3:
* Leaving macOS
diff --git a/content/blog/2022-07-01-git-server.org b/content/blog/2022-07-01-git-server.org
index 8bed343..b886596 100644
--- a/content/blog/2022-07-01-git-server.org
+++ b/content/blog/2022-07-01-git-server.org
@@ -2,6 +2,7 @@
#+title: Hosting Your Own Personal Git Server with Ease
#+description: A comprehensive guide to self-hosting Git repositories securely and efficiently for seamless collaboration and remote access
#+slug: git-server
+#+filetags: :git:server:self-hosting:
* My Approach to Self-Hosting Git
diff --git a/content/blog/2022-07-14-gnupg.org b/content/blog/2022-07-14-gnupg.org
index 98c8555..3a8c42f 100644
--- a/content/blog/2022-07-14-gnupg.org
+++ b/content/blog/2022-07-14-gnupg.org
@@ -2,6 +2,7 @@
#+title: Exploring GNU Privacy Guard: Secure Your Communications with GPG
#+description: An in-depth guide to GNU Privacy Guard (GPG), its history, encryption algorithms, vulnerabilities, key creation, and common use cases for secure data and email protection.
#+slug: gnupg
+#+filetags: :gnupg:gpg:encryption:
* The History of GPG
diff --git a/content/blog/2022-07-25-curseradio.org b/content/blog/2022-07-25-curseradio.org
index 7262a4e..db3a726 100644
--- a/content/blog/2022-07-25-curseradio.org
+++ b/content/blog/2022-07-25-curseradio.org
@@ -2,6 +2,7 @@
#+title: Tune In with Curseradio: Your Command-Line Radio Player
#+description: Discover how to stream your favorite radio stations effortlessly using Curseradio, a lightweight and user-friendly command-line radio player for Linux users.
#+slug: curseradio
+#+filetags: :linux:radio:python:
* Overview
diff --git a/content/blog/2022-07-30-flac-to-opus.org b/content/blog/2022-07-30-flac-to-opus.org
index 966430a..ef8c981 100644
--- a/content/blog/2022-07-30-flac-to-opus.org
+++ b/content/blog/2022-07-30-flac-to-opus.org
@@ -2,6 +2,7 @@
#+title: Efficient Recursive FLAC to Opus Batch Conversion Script
#+description: A fast and reliable command-line script for recursive batch conversion of FLAC audio files to high-quality Opus format, perfect for music archiving and streaming optimization.
#+slug: flac-to-opus
+#+filetags: :audio:conversion:scripting:
* Converting FLAC to OPUS
diff --git a/content/blog/2022-07-31-bash-it.org b/content/blog/2022-07-31-bash-it.org
index 5123d00..5117766 100644
--- a/content/blog/2022-07-31-bash-it.org
+++ b/content/blog/2022-07-31-bash-it.org
@@ -2,6 +2,7 @@
#+title: Boost Your Bash Shell with Bash-It and ble.sh
#+description: Enhance your Linux terminal experience by upgrading bash with Bash-It plugins, themes, and the powerful autosuggestions from ble.sh for improved productivity.
#+slug: bash-it
+#+filetags: :bash:shell:linux:
* Bash
diff --git a/content/blog/2022-08-31-privacy-com-changes.org b/content/blog/2022-08-31-privacy-com-changes.org
index dc95c4d..9d8d058 100644
--- a/content/blog/2022-08-31-privacy-com-changes.org
+++ b/content/blog/2022-08-31-privacy-com-changes.org
@@ -2,6 +2,7 @@
#+title: Privacy.com Updates Spark Concern Among Users
#+description: In-depth analysis of Privacy.com's recent terms changes and their impact on users' privacy and payment security
#+slug: privacy-com-changes
+#+filetags: :privacy:finance:terms_changes:
* Privacy.com Changes Their Terms
diff --git a/content/blog/2022-09-17-serenity-os.org b/content/blog/2022-09-17-serenity-os.org
index f8d37d1..eae758f 100644
--- a/content/blog/2022-09-17-serenity-os.org
+++ b/content/blog/2022-09-17-serenity-os.org
@@ -2,6 +2,7 @@
#+title: Exploring Serenity OS: A Retro-Inspired Unix-Like Operating System
#+description: Discover Serenity OS, a modern yet nostalgic Unix-like operating system inspired by '90s interfaces. Learn how to build, run, and explore this unique desktop OS.
#+slug: serenity-os
+#+filetags: :serenityos:operating-system:build-instructions:
* Overview
diff --git a/content/blog/2022-09-21-graphene-os.org b/content/blog/2022-09-21-graphene-os.org
index c60f1c7..6894df1 100644
--- a/content/blog/2022-09-21-graphene-os.org
+++ b/content/blog/2022-09-21-graphene-os.org
@@ -2,6 +2,7 @@
#+title: Step-by-Step Guide to Installing GrapheneOS on Pixel 6 Pro
#+description: A comprehensive and easy-to-follow tutorial for securely installing GrapheneOS on your Pixel 6 Pro smartphone.
#+slug: graphene-os
+#+filetags: :grapheneos:pixel6pro:installation:
* Introduction
diff --git a/content/blog/2022-10-04-mtp-linux.org b/content/blog/2022-10-04-mtp-linux.org
index 87d7b19..8ead43e 100644
--- a/content/blog/2022-10-04-mtp-linux.org
+++ b/content/blog/2022-10-04-mtp-linux.org
@@ -2,6 +2,7 @@
#+title: Easy Guide to Mount Your MTP Mobile Device on Fedora Linux
#+description: Step-by-step instructions to mount and access MTP mobile devices on Fedora Linux using jmtpfs for seamless file transfer.
#+slug: mtp-linux
+#+filetags: :mtp:fedora:linux:
I recently ran into trouble attempting to mount my GrapheneOS phone to
my laptop running Fedora Linux via the
diff --git a/content/blog/2022-10-04-syncthing.org b/content/blog/2022-10-04-syncthing.org
index 974de75..ecd54a9 100644
--- a/content/blog/2022-10-04-syncthing.org
+++ b/content/blog/2022-10-04-syncthing.org
@@ -2,6 +2,7 @@
#+title: Syncthing: Secure and Private Self-Hosted Cloud Storage Made Simple
#+description: Discover how Syncthing offers a secure, peer-to-peer, self-hosted cloud storage solution that keeps your data private and in your control without relying on third-party servers.
#+slug: syncthing
+#+filetags: :syncthing:cloud-storage:privacy:
* An Overview of Syncthing
diff --git a/content/blog/2022-10-22-alpine-linux.org b/content/blog/2022-10-22-alpine-linux.org
index 2fdc6fe..7053a6d 100644
--- a/content/blog/2022-10-22-alpine-linux.org
+++ b/content/blog/2022-10-22-alpine-linux.org
@@ -2,6 +2,7 @@
#+title: Alpine Linux: Lightweight and Powerful Server OS
#+description: Discover how Alpine Linux boosts server performance with its minimal footprint, efficient package management, and secure setup for web and Docker environments.
#+slug: alpine-linux
+#+filetags: :alpine:linux:server:
* Alpine Linux
diff --git a/content/blog/2022-10-30-linux-display-manager.org b/content/blog/2022-10-30-linux-display-manager.org
index 946daff..4c010b1 100644
--- a/content/blog/2022-10-30-linux-display-manager.org
+++ b/content/blog/2022-10-30-linux-display-manager.org
@@ -2,6 +2,7 @@
#+title: How to Quickly Switch or Disable Your Display Manager on Void Linux
#+description: Step-by-step instructions to disable or change your display manager on Void Linux, including managing services and configuration tips for smooth desktop setup.
#+slug: linux-display-manager
+#+filetags: :linux:void:display-manager:
* Display Manager Services
diff --git a/content/blog/2022-11-07-self-hosting-matrix.org b/content/blog/2022-11-07-self-hosting-matrix.org
index 5549c48..211be85 100644
--- a/content/blog/2022-11-07-self-hosting-matrix.org
+++ b/content/blog/2022-11-07-self-hosting-matrix.org
@@ -2,6 +2,7 @@
#+title: How to Self-Host a Matrix Synapse Server on Alpine Linux
#+description: Step-by-step guide to installing and configuring Matrix Synapse on Alpine Linux, including dependency setup, reverse proxy configuration, TLS certificates, and user management.
#+slug: self-hosting-matrix
+#+filetags: :matrix:synapse:alpine:
* Synapse
diff --git a/content/blog/2022-11-11-nginx-tmp-errors.org b/content/blog/2022-11-11-nginx-tmp-errors.org
index 00a76c1..ada3083 100644
--- a/content/blog/2022-11-11-nginx-tmp-errors.org
+++ b/content/blog/2022-11-11-nginx-tmp-errors.org
@@ -2,6 +2,7 @@
#+title: Resolving Nginx Permission Denied Errors in /var/lib/nginx
#+description: Step-by-step guide to fix permission denied errors in Nginx's /var/lib/nginx directory and ensure proper temporary file caching.
#+slug: nginx-tmp-errors
+#+filetags: :nginx:permissions:errors:
/This is a brief post so that I personally remember the solution as it
has occurred multiple times for me./
diff --git a/content/blog/2022-11-27-server-build.org b/content/blog/2022-11-27-server-build.org
index 6f80520..08bd35c 100644
--- a/content/blog/2022-11-27-server-build.org
+++ b/content/blog/2022-11-27-server-build.org
@@ -2,6 +2,7 @@
#+title: How I Built a High-Performance Custom Rack-Mounted Server
#+description: A detailed guide on assembling a powerful and efficient rack-mounted server with modern PC components, perfect for homelab enthusiasts and IT professionals.
#+slug: server-build
+#+filetags: :server:hardware:build:
* The Dilemma
diff --git a/content/blog/2022-11-29-nginx-referrer-ban-list.org b/content/blog/2022-11-29-nginx-referrer-ban-list.org
index 4d41063..eb61f1f 100644
--- a/content/blog/2022-11-29-nginx-referrer-ban-list.org
+++ b/content/blog/2022-11-29-nginx-referrer-ban-list.org
@@ -2,6 +2,7 @@
#+title: How to Block Unwanted Referrers in Nginx for Better Security
#+description: Step-by-step guide to creating and configuring a referrer ban list in Nginx to block unwanted domains and protect your website.
#+slug: nginx-referrer-ban-list
+#+filetags: :nginx:security:webserver:
* Creating the Ban List
diff --git a/content/blog/2022-12-01-nginx-compression.org b/content/blog/2022-12-01-nginx-compression.org
index c3b3e6b..74e882a 100644
--- a/content/blog/2022-12-01-nginx-compression.org
+++ b/content/blog/2022-12-01-nginx-compression.org
@@ -2,6 +2,7 @@
#+title: Boost Website Speed with GZIP Compression in Nginx
#+description: Learn how to enable GZIP compression in Nginx to improve website performance, reduce bandwidth usage, and speed up content delivery for a better user experience.
#+slug: nginx-compression
+#+filetags: :nginx:gzip:compression:
* Text Compression
diff --git a/content/blog/2022-12-07-nginx-wildcard-redirect.org b/content/blog/2022-12-07-nginx-wildcard-redirect.org
index 92187e1..2bb89a4 100644
--- a/content/blog/2022-12-07-nginx-wildcard-redirect.org
+++ b/content/blog/2022-12-07-nginx-wildcard-redirect.org
@@ -2,6 +2,7 @@
#+title: How to Redirect Nginx Subdomains and URL Paths Using Regex
#+description: Learn how to configure Nginx to efficiently redirect subdomains and trailing URL paths with regex. Step-by-step guide for seamless domain migrations and improved user experience.
#+slug: nginx-wildcard-redirect
+#+filetags: :nginx:redirect:regex:
* Problem
diff --git a/content/blog/2022-12-17-st.org b/content/blog/2022-12-17-st.org
index 556a1f3..d068aef 100644
--- a/content/blog/2022-12-17-st.org
+++ b/content/blog/2022-12-17-st.org
@@ -2,6 +2,7 @@
#+title: Building and Installing the Simple Terminal (st) on Fedora Workstation
#+description: A comprehensive guide to obtaining, building, customizing, and installing the Simple Terminal (st) from suckless.org on Fedora Linux, including dependencies and patch application steps.
#+slug: st
+#+filetags: :st:terminal:fedora:
* st
diff --git a/content/blog/2022-12-23-alpine-desktop.org b/content/blog/2022-12-23-alpine-desktop.org
index 132f7c2..cac0c92 100644
--- a/content/blog/2022-12-23-alpine-desktop.org
+++ b/content/blog/2022-12-23-alpine-desktop.org
@@ -2,6 +2,7 @@
#+title: Transforming Alpine Linux into a Powerful Desktop OS
#+description: A comprehensive guide to installing and customizing Alpine Linux for everyday desktop use, covering setup, window manager configuration, and troubleshooting tips.
#+slug: alpine-desktop
+#+filetags: :alpine:desktop:linux:
* Isn't Alpine Linux for Servers?
diff --git a/content/blog/2023-01-03-recent-website-changes.org b/content/blog/2023-01-03-recent-website-changes.org
index dda08eb..fc6a47e 100644
--- a/content/blog/2023-01-03-recent-website-changes.org
+++ b/content/blog/2023-01-03-recent-website-changes.org
@@ -2,6 +2,7 @@
#+title: Major Updates to This Website's Look and Feel
#+description: Discover the latest significant updates to this website's design, structure, and accessibility improvements enhancing user experience and content focus.
#+slug: recent-website-changes
+#+filetags: :website:update:accessibility:
* The State of This Website
diff --git a/content/blog/2023-01-05-mass-unlike-tumblr-posts.org b/content/blog/2023-01-05-mass-unlike-tumblr-posts.org
index 6bcfd61..b42916b 100644
--- a/content/blog/2023-01-05-mass-unlike-tumblr-posts.org
+++ b/content/blog/2023-01-05-mass-unlike-tumblr-posts.org
@@ -2,6 +2,7 @@
#+title: Quickly Mass Unlike All Your Tumblr Posts Using JavaScript
#+description: Step-by-step guide to bulk unlike Tumblr posts with a simple JavaScript snippet. Clean your Tumblr likes efficiently without extensions or complicated setups.
#+slug: mass-unlike-tumblr-posts
+#+filetags: :tumblr:javascript:automation:
* The Dilemma
diff --git a/content/blog/2023-01-08-fedora-login-manager.org b/content/blog/2023-01-08-fedora-login-manager.org
index 9326901..eeacdb4 100644
--- a/content/blog/2023-01-08-fedora-login-manager.org
+++ b/content/blog/2023-01-08-fedora-login-manager.org
@@ -2,6 +2,7 @@
#+title: Step-by-Step Guide to Removing Fedora i3's Login Manager
#+description: Learn how to safely remove the default login manager from Fedora i3, configure manual i3 launching, and customize your Fedora workstation setup.
#+slug: fedora-login-manager
+#+filetags: :fedora:i3:login-manager:
* Fedora i3's Login Manager
diff --git a/content/blog/2023-01-21-flatpak-symlinks.org b/content/blog/2023-01-21-flatpak-symlinks.org
index e96f7aa..6b0886e 100644
--- a/content/blog/2023-01-21-flatpak-symlinks.org
+++ b/content/blog/2023-01-21-flatpak-symlinks.org
@@ -2,6 +2,7 @@
#+title: Speed Up Your Flatpak App Launches with Simple Symlinks
#+description: Learn how to create symlinks for Flatpak applications to launch them faster from your terminal or app launcher. Step-by-step guide for seamless Flatpak integration.
#+slug: flatpak-symlinks
+#+filetags: :flatpak:symlinks:productivity:
* Running Flatpak Apps Should Be Faster
diff --git a/content/blog/2023-01-23-random-wireguard.org b/content/blog/2023-01-23-random-wireguard.org
index d247d5e..cd9650d 100644
--- a/content/blog/2023-01-23-random-wireguard.org
+++ b/content/blog/2023-01-23-random-wireguard.org
@@ -2,6 +2,7 @@
#+title: Automate Random Mullvad Wireguard Connection at System Startup
#+description: Learn how to automatically connect to a random Mullvad Wireguard server on boot for enhanced privacy and seamless VPN experience.
#+slug: random-wireguard
+#+filetags: :vpn:wireguard:mullvad:
* Mullvad Wireguard
diff --git a/content/blog/2023-01-28-self-hosting-wger.org b/content/blog/2023-01-28-self-hosting-wger.org
index f12b963..492c73a 100644
--- a/content/blog/2023-01-28-self-hosting-wger.org
+++ b/content/blog/2023-01-28-self-hosting-wger.org
@@ -2,6 +2,7 @@
#+title: Self-Hosting Wger: Powerful Workout Manager for Your Own Server
#+description: Step-by-step guide to self-hosting the Wger workout manager on your server. Manage workouts, nutrition, and weight tracking with this comprehensive fitness tool.
#+slug: self-hosting-wger
+#+filetags: :self-hosting:wger:workout-manager:
* Wger: The Self-Hosted Workout Manager
diff --git a/content/blog/2023-02-02-exploring-hare.org b/content/blog/2023-02-02-exploring-hare.org
index f6c4cd5..899bc99 100644
--- a/content/blog/2023-02-02-exploring-hare.org
+++ b/content/blog/2023-02-02-exploring-hare.org
@@ -2,6 +2,7 @@
#+title: Diving Into the Hare Programming Language: A Beginner's Exploration
#+description: An introductory look at the Hare programming language, its features, installation, and practical examples for system-level programming enthusiasts.
#+slug: exploring-hare
+#+filetags: :hare:programming:beginner:
* A Quick Note
diff --git a/content/blog/2023-05-22-burnout.org b/content/blog/2023-05-22-burnout.org
index 9a89dcb..cd794b4 100644
--- a/content/blog/2023-05-22-burnout.org
+++ b/content/blog/2023-05-22-burnout.org
@@ -2,6 +2,7 @@
#+title: Overcoming Burnout: Insights and Strategies
#+description: A personal reflection on burnout, managing extended busy seasons, and strategies to regain balance and productivity.
#+slug: burnout
+#+filetags: :burnout:productivity:wellbeing:
* RE: Burnout
diff --git a/content/blog/2023-06-08-goaccess-geoip.org b/content/blog/2023-06-08-goaccess-geoip.org
index a7c0c2d..aa7fc89 100644
--- a/content/blog/2023-06-08-goaccess-geoip.org
+++ b/content/blog/2023-06-08-goaccess-geoip.org
@@ -2,6 +2,7 @@
#+title: Analyzing Nginx Logs with GoAccess and MaxMind GeoIP Integration
#+description: Learn how to analyze Nginx access logs using GoAccess with MaxMind GeoIP data for detailed real-time geographical insights and web traffic analysis.
#+slug: goaccess-geoip
+#+filetags: :nginx:goaccess:geoip:
* Overview
diff --git a/content/blog/2023-06-08-self-hosting-baikal.org b/content/blog/2023-06-08-self-hosting-baikal.org
index f1df476..f44128d 100644
--- a/content/blog/2023-06-08-self-hosting-baikal.org
+++ b/content/blog/2023-06-08-self-hosting-baikal.org
@@ -2,6 +2,7 @@
#+title: How to Self-Host Baikal: A Lightweight CalDAV & CardDAV Server
#+description: Step-by-step guide to setting up and running your own Baikal server for CalDAV and CardDAV services. Secure, customizable, and easy to deploy with Docker and Nginx.
#+slug: self-hosting-baikal
+#+filetags: :caldav:self-hosting:docker:
* What is Baikal?
diff --git a/content/blog/2023-06-18-unifi-ip-blocklist.org b/content/blog/2023-06-18-unifi-ip-blocklist.org
index cf91c2a..4adc252 100644
--- a/content/blog/2023-06-18-unifi-ip-blocklist.org
+++ b/content/blog/2023-06-18-unifi-ip-blocklist.org
@@ -2,6 +2,7 @@
#+title: Effectively Block Malicious IPs and Subnets Using Unifi Network Firewall
#+description: Learn how to manually identify and block abusive IP addresses and subnets on your Unifi network firewall to enhance security and protect your network from threats.
#+slug: unifi-ip-blocklist
+#+filetags: :unifi:firewall:ip-blocklist:
* Identifying Abusive IPs
diff --git a/content/blog/2023-06-20-audit-review-template.org b/content/blog/2023-06-20-audit-review-template.org
index 10ca9a1..c0b8eee 100644
--- a/content/blog/2023-06-20-audit-review-template.org
+++ b/content/blog/2023-06-20-audit-review-template.org
@@ -2,6 +2,7 @@
#+title: Comprehensive Guide to Audit Testing Review
#+description: A practical and straightforward audit testing review template designed to ensure thorough evaluation of financial statement audits and SOC reports.
#+slug: audit-review-template
+#+filetags: :audit:review:template:
* Overview
diff --git a/content/blog/2023-06-23-byobu.org b/content/blog/2023-06-23-byobu.org
index 9be2f51..896dbe0 100644
--- a/content/blog/2023-06-23-byobu.org
+++ b/content/blog/2023-06-23-byobu.org
@@ -2,6 +2,7 @@
#+title: Mastering Byobu: A Powerful Terminal Multiplexer
#+description: Explore Byobu, a versatile terminal multiplexer that enhances your command-line workflow with multiple screens, keybindings, and session management.
#+slug: byobu
+#+filetags: byobu:terminal-multiplexer:productivity
* Byobu
diff --git a/content/blog/2023-06-23-self-hosting-convos.org b/content/blog/2023-06-23-self-hosting-convos.org
index e25239d..ac61c6c 100644
--- a/content/blog/2023-06-23-self-hosting-convos.org
+++ b/content/blog/2023-06-23-self-hosting-convos.org
@@ -2,6 +2,7 @@
#+title: Host Your Own Convos IRC Web Client with Docker and Nginx
#+description: A comprehensive guide to self-hosting Convos, an always-online IRC web client. Includes Docker Compose setup, Nginx reverse proxy configuration, and nickname registration instructions.
#+slug: self-hosting-convos
+#+filetags: :docker:nginx:convos:
* Convos
diff --git a/content/blog/2023-06-28-backblaze-b2.org b/content/blog/2023-06-28-backblaze-b2.org
index fe19235..10cdecb 100644
--- a/content/blog/2023-06-28-backblaze-b2.org
+++ b/content/blog/2023-06-28-backblaze-b2.org
@@ -2,6 +2,7 @@
#+title: A Practical Guide to Backblaze B2 Cloud Storage for Secure Backups
#+description: Learn how to set up and use Backblaze B2 Cloud Storage for reliable, affordable offsite backups with step-by-step instructions and tips.
#+slug: backblaze-b2
+#+filetags: :cloud-storage:backup:backblaze:
* Overview
diff --git a/content/blog/2023-06-30-self-hosting-voyager.org b/content/blog/2023-06-30-self-hosting-voyager.org
index 60b0354..9472afa 100644
--- a/content/blog/2023-06-30-self-hosting-voyager.org
+++ b/content/blog/2023-06-30-self-hosting-voyager.org
@@ -2,6 +2,7 @@
#+title: Deploy Your Own Voyager: A Sleek Lemmy Web Client Experience
#+description: Step-by-step guide to self-host Voyager, a mobile-first Lemmy web client inspired by iOS design. Learn how to build, run, and proxy Voyager using Docker and Nginx.
#+slug: self-hosting-voyager
+#+filetags: :docker:lemmy:voyager:
* Installation Guide
diff --git a/content/blog/2023-07-12-wireguard-lan.org b/content/blog/2023-07-12-wireguard-lan.org
index ba3da77..174cd02 100644
--- a/content/blog/2023-07-12-wireguard-lan.org
+++ b/content/blog/2023-07-12-wireguard-lan.org
@@ -2,6 +2,7 @@
#+title: How to Enable LAN Access in Mullvad Wireguard Configuration Files Quickly and Securely
#+description: Step-by-step guide to modify Mullvad Wireguard config files for LAN access, including updating iptables rules to maintain local network connectivity while using Mullvad VPN.
#+slug: wireguard-lan
+#+filetags: :wireguard:networking:security:
* Download Configuration Files from Mullvad
diff --git a/content/blog/2023-07-19-plex-transcoder-errors.org b/content/blog/2023-07-19-plex-transcoder-errors.org
index d0328f6..e697e3e 100644
--- a/content/blog/2023-07-19-plex-transcoder-errors.org
+++ b/content/blog/2023-07-19-plex-transcoder-errors.org
@@ -2,6 +2,7 @@
#+title: Fix Plex Transcoder Error: Conversion Failed to Start Up
#+description: Troubleshoot and resolve Plex transcoder startup failures to ensure smooth media playback without conversion errors.
#+slug: plex-transcoder-errors
+#+filetags: :plex:transcoder:error:
* Plex Transcoder Error
diff --git a/content/blog/2023-08-18-agile-auditing.org b/content/blog/2023-08-18-agile-auditing.org
index 69d09dd..444942d 100644
--- a/content/blog/2023-08-18-agile-auditing.org
+++ b/content/blog/2023-08-18-agile-auditing.org
@@ -2,6 +2,7 @@
#+title: Mastering Agile Auditing: Key Concepts and Practical Application
#+description: Explore essential Agile auditing concepts, methodologies like Scrum and Kanban, and how to apply Agile principles to enhance audit efficiency and collaboration.
#+slug: agile-auditing
+#+filetags: :agile:auditing:scrum:
* What is Agile Auditing?
diff --git a/content/blog/2023-09-15-self-hosting-gitweb.org b/content/blog/2023-09-15-self-hosting-gitweb.org
index 71f6948..02aff6c 100644
--- a/content/blog/2023-09-15-self-hosting-gitweb.org
+++ b/content/blog/2023-09-15-self-hosting-gitweb.org
@@ -2,6 +2,7 @@
#+title: Host Your Own Gitweb with Nginx: A Step-by-Step Guide
#+description: Learn how to self-host GitWeb using Nginx, configure fastcgi, and manage git repositories on your server for efficient code browsing.
#+slug: self-hosting-gitweb
+#+filetags: :gitweb:nginx:server:
* Overview
diff --git a/content/blog/2023-09-19-audit-sql-scripts.org b/content/blog/2023-09-19-audit-sql-scripts.org
index e07226d..2e01b0f 100644
--- a/content/blog/2023-09-19-audit-sql-scripts.org
+++ b/content/blog/2023-09-19-audit-sql-scripts.org
@@ -2,6 +2,7 @@
#+title: Essential SQL Scripts for Effective Logical Access Auditing
#+description: Comprehensive SQL scripts to audit user accounts, roles, and privileges across Oracle, Microsoft SQL Server, and MySQL databases for enhanced security and compliance.
#+slug: audit-sql-scripts
+#+filetags: :database:audit:sql:
* Overview
diff --git a/content/blog/2023-10-04-digital-minimalism.org b/content/blog/2023-10-04-digital-minimalism.org
index 4fe2317..67e8a00 100644
--- a/content/blog/2023-10-04-digital-minimalism.org
+++ b/content/blog/2023-10-04-digital-minimalism.org
@@ -2,6 +2,7 @@
#+title: Embracing Digital Minimalism for a Focused Life
#+description: Explore practical strategies to reduce digital clutter, improve focus, and live intentionally with digital minimalism principles.
#+slug: digital-minimalism
+#+filetags: :digital-minimalism:minimalism:productivity:
I've written [[https://cleberg.net/wiki/#digital-garden][a note about minimalism]]
before, but I wanted to dedicate some time to reflect on digital
diff --git a/content/blog/2023-10-11-self-hosting-authelia.org b/content/blog/2023-10-11-self-hosting-authelia.org
index 44e085b..64cf44f 100644
--- a/content/blog/2023-10-11-self-hosting-authelia.org
+++ b/content/blog/2023-10-11-self-hosting-authelia.org
@@ -2,6 +2,7 @@
#+title: Secure Your Services with Self-Hosted Authelia
#+description: Comprehensive guide to deploying Authelia for reliable two-factor authentication and access control on your self-hosted services.
#+slug: self-hosting-authelia
+#+filetags: :security:authentication:docker:
* Overview
diff --git a/content/blog/2023-10-15-alpine-ssh-hardening.org b/content/blog/2023-10-15-alpine-ssh-hardening.org
index 1e2f4d6..37fc3c6 100644
--- a/content/blog/2023-10-15-alpine-ssh-hardening.org
+++ b/content/blog/2023-10-15-alpine-ssh-hardening.org
@@ -2,6 +2,7 @@
#+title: Secure SSH Configuration Guide for Alpine Linux
#+description: Comprehensive Alpine Linux SSH hardening steps to enhance security, optimize SSH server settings, and protect against common vulnerabilities.
#+slug: alpine-ssh-hardening
+#+filetags: :security:ssh:alpine:
* Overview
diff --git a/content/blog/2023-10-17-self-hosting-anonymousoverflow.org b/content/blog/2023-10-17-self-hosting-anonymousoverflow.org
index e744317..bd566b1 100644
--- a/content/blog/2023-10-17-self-hosting-anonymousoverflow.org
+++ b/content/blog/2023-10-17-self-hosting-anonymousoverflow.org
@@ -2,6 +2,7 @@
#+title: How to Set Up AnonymousOverflow on Your Server
#+description: A step-by-step guide to installing and configuring AnonymousOverflow with Docker Compose and Nginx for secure self-hosting.
#+slug: self-hosting-anonymousoverflow
+#+filetags: :docker:nginx:self-hosting:
* Overview
diff --git a/content/blog/2023-11-08-scli.org b/content/blog/2023-11-08-scli.org
index 320b8ce..9b47d46 100644
--- a/content/blog/2023-11-08-scli.org
+++ b/content/blog/2023-11-08-scli.org
@@ -2,6 +2,7 @@
#+title: How to Install and Configure scli on Alpine Linux (musl)
#+description: Step-by-step guide to install and set up scli, a Signal messenger client, on Alpine Linux using musl, including dependency installation and initial configuration.
#+slug: scli
+#+filetags: :signal:alpine:cli:
[[https://github.com/isamert/scli][scli]] is a command-line tool that
allows you to connect to your Signal messenger account. This program
diff --git a/content/blog/2023-12-03-unifi-nextdns.org b/content/blog/2023-12-03-unifi-nextdns.org
index 62e00f0..dc6d3a3 100644
--- a/content/blog/2023-12-03-unifi-nextdns.org
+++ b/content/blog/2023-12-03-unifi-nextdns.org
@@ -2,6 +2,7 @@
#+title: Step-by-Step Guide to Installing NextDNS on the Unifi Dream Machine
#+description: Learn how to install and configure NextDNS on your Unifi Dream Machine router quickly and securely with this comprehensive step-by-step guide.
#+slug: unifi-nextdns
+#+filetags: :nextdns:unifi:installation:
* Overview
diff --git a/content/blog/2024-01-08-dont-say-hello.org b/content/blog/2024-01-08-dont-say-hello.org
index 2777924..328729b 100644
--- a/content/blog/2024-01-08-dont-say-hello.org
+++ b/content/blog/2024-01-08-dont-say-hello.org
@@ -2,6 +2,7 @@
#+title: Don't Say Hello
#+description: How to improve communication efficiency by avoiding unnecessary greetings in professional messages and get straight to the point.
#+slug: dont-say-hello
+#+filetags: :communication:efficiency:professional:
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
diff --git a/content/blog/2024-01-09-macos-customization.org b/content/blog/2024-01-09-macos-customization.org
index e5b63bc..a6fe1f7 100644
--- a/content/blog/2024-01-09-macos-customization.org
+++ b/content/blog/2024-01-09-macos-customization.org
@@ -2,6 +2,7 @@
#+title: Practical Guide to macOS Customization
#+description: Discover effective macOS customization tips and tools to personalize your system beyond default settings, including terminal tweaks, window management, and app icons.
#+slug: macos-customization
+#+filetags: :macos:customization:guide:
I have been using macOS more than Linux lately, so I wrote this post to describe
some simple options to customize macOS beyond the normal built-in settings menu.
diff --git a/content/blog/2024-01-13-local-llm.org b/content/blog/2024-01-13-local-llm.org
index 0dfb764..fe3e2e7 100644
--- a/content/blog/2024-01-13-local-llm.org
+++ b/content/blog/2024-01-13-local-llm.org
@@ -2,6 +2,7 @@
#+title: How to Run Local Large Language Models on macOS and iOS Devices
#+description: A practical guide to running local large language models (LLMs) on macOS and iOS, focusing on open-source tools, on-device processing, and privacy-focused AI solutions.
#+slug: local-llm
+#+filetags: :llm:macos:ios:
* Requirements
diff --git a/content/blog/2024-01-26-audit-dashboard.org b/content/blog/2024-01-26-audit-dashboard.org
index d1c8962..81469ed 100644
--- a/content/blog/2024-01-26-audit-dashboard.org
+++ b/content/blog/2024-01-26-audit-dashboard.org
@@ -2,6 +2,7 @@
#+title: Creating an Interactive Audit Status Dashboard with Alteryx and Power BI
#+description: Learn how to transform audit tracking data into insightful, dynamic dashboards using Alteryx for data preparation and Power BI for powerful visualization. Step-by-step guide for auditors and analysts.
#+slug: audit-dashboard
+#+filetags: :audit:dashboard:powerbi:
Alteryx and Power BI are powerful tools that can help turn your old-school audit
trackers into interactive tools that provide useful insights and potential
diff --git a/content/blog/2024-01-27-tableau-dashboard.org b/content/blog/2024-01-27-tableau-dashboard.org
index 0bff040..44b2464 100644
--- a/content/blog/2024-01-27-tableau-dashboard.org
+++ b/content/blog/2024-01-27-tableau-dashboard.org
@@ -2,6 +2,7 @@
#+title: Visualizing Omaha Crime Trends with Tableau Dashboards
#+description: A comprehensive guide to creating interactive Tableau dashboards using Omaha crime data from 2015 to 2023, including data preparation and visualization tips.
#+slug: tableau-dashboard
+#+filetags: :tableau:visualization:data-analysis:
In this project, I am going to show you how to use Tableau Public for free to
create simple dashboards.
diff --git a/content/blog/2024-02-06-zfs.org b/content/blog/2024-02-06-zfs.org
index 175adee..e9bc5df 100644
--- a/content/blog/2024-02-06-zfs.org
+++ b/content/blog/2024-02-06-zfs.org
@@ -2,6 +2,7 @@
#+title: Step-by-Step Guide to Creating a ZFS Storage Pool on Ubuntu Linux
#+description: Learn how to create and configure high-performance ZFS storage pools on Ubuntu Linux, including setup, expansion, and best practices for reliable data management.
#+slug: zfs
+#+filetags: :zfs:ubuntu:storage:
This post details the process I used to create ZFS pools, datasets, and
snapshots on Ubuntu Server.
diff --git a/content/blog/2024-02-13-ubuntu-emergency-mode.org b/content/blog/2024-02-13-ubuntu-emergency-mode.org
index 25251f0..69e2a40 100644
--- a/content/blog/2024-02-13-ubuntu-emergency-mode.org
+++ b/content/blog/2024-02-13-ubuntu-emergency-mode.org
@@ -2,6 +2,7 @@
#+title: How to Fix Ubuntu Emergency Mode by Correcting Your Fstab File
#+description: Step-by-step guide to resolve Ubuntu emergency mode boot issues caused by incorrect /etc/fstab entries. Learn how to edit fstab and restore normal boot.
#+slug: ubuntu-emergency-mode
+#+filetags: :ubuntu:emergency-mode:fstab:
* The Problem
diff --git a/content/blog/2024-02-21-self-hosting-otter-wiki.org b/content/blog/2024-02-21-self-hosting-otter-wiki.org
index 7adc92f..39f28b7 100644
--- a/content/blog/2024-02-21-self-hosting-otter-wiki.org
+++ b/content/blog/2024-02-21-self-hosting-otter-wiki.org
@@ -2,6 +2,7 @@
#+title: How to Self-Host Your Own Otter Wiki for Seamless Collaboration
#+description: Step-by-step guide to setting up and securing Otter Wiki using Docker Compose and Nginx reverse proxy for reliable self-hosting.
#+slug: self-hosting-otter-wiki
+#+filetags: :docker:nginx:wiki:
* An Otter Wiki
diff --git a/content/blog/2024-03-13-doom-emacs.org b/content/blog/2024-03-13-doom-emacs.org
index fd7cd21..053ccf9 100644
--- a/content/blog/2024-03-13-doom-emacs.org
+++ b/content/blog/2024-03-13-doom-emacs.org
@@ -2,6 +2,7 @@
#+title: Mastering Doom Emacs and Org-Mode for Efficient Workflow
#+description: A comprehensive guide to configuring Doom Emacs and leveraging Org-Mode for powerful note-taking, project management, and coding productivity.
#+slug: doom-emacs
+#+filetags: :doom:emacs:workflow:
** Screenshots
diff --git a/content/blog/2024-03-15-self-hosting-ddns-updater.org b/content/blog/2024-03-15-self-hosting-ddns-updater.org
index 8d09ab7..aee3d8d 100644
--- a/content/blog/2024-03-15-self-hosting-ddns-updater.org
+++ b/content/blog/2024-03-15-self-hosting-ddns-updater.org
@@ -2,6 +2,7 @@
#+title: Reliable Self-Hosted Dynamic DNS Updater Setup
#+description: Step-by-step guide to configure and run a self-hosted Dynamic DNS updater with Docker Compose, Cloudflare integration, and Nginx reverse proxy for secure remote access.
#+slug: self-hosting-ddns-updater
+#+filetags: :ddns:docker:nginx:
#+caption: DDNS Updater Web View
[[https://img.cleberg.net/blog/20240315-ddns-updater/ddns.png]]
diff --git a/content/blog/2024-03-29-org-blog.org b/content/blog/2024-03-29-org-blog.org
index 33538c0..3e90a16 100644
--- a/content/blog/2024-03-29-org-blog.org
+++ b/content/blog/2024-03-29-org-blog.org
@@ -2,6 +2,7 @@
#+title: Mastering Blogging with Org-Mode: A Practical Guide
#+description: Learn how to efficiently blog using Emacs and Org-Mode with step-by-step configuration and tools for static site generation and publishing.
#+slug: org-blog
+#+filetags: :blog:weblorg:emacs:
First and foremost, apologies to those who subscribe via RSS as I know that my
feed duplicated itself when I moved this blog over to org-mode last night.
diff --git a/content/blog/2024-04-06-convert-onenote-to-markdown.org b/content/blog/2024-04-06-convert-onenote-to-markdown.org
index 665ee7c..2037a25 100644
--- a/content/blog/2024-04-06-convert-onenote-to-markdown.org
+++ b/content/blog/2024-04-06-convert-onenote-to-markdown.org
@@ -2,6 +2,7 @@
#+title: Effortless OneNote to Markdown and Org-Mode Conversion Guide
#+description: Step-by-step tutorial to convert OneNote files to Markdown or Org-Mode using Pandoc on Windows, perfect for professionals and casual users alike.
#+slug: convert-onenote-to-markdown
+#+filetags: :onenote:conversion:pandoc:
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
diff --git a/content/blog/2024-04-08-docker-local-web-server.org b/content/blog/2024-04-08-docker-local-web-server.org
index 0891cfd..fe90d63 100644
--- a/content/blog/2024-04-08-docker-local-web-server.org
+++ b/content/blog/2024-04-08-docker-local-web-server.org
@@ -2,6 +2,7 @@
#+title: Streamlining Local Web Development with Docker Desktop
#+description: Learn how to set up a powerful and flexible local web server using Docker Desktop, enabling efficient web development and testing on your machine.
#+slug: docker-local-web-server
+#+filetags: :docker:nginx:webserver:
When developing websites locally, I often use a simple Python web server to
observe the changes.
diff --git a/content/blog/2024-04-18-mu4e.org b/content/blog/2024-04-18-mu4e.org
index ece085e..33cedeb 100644
--- a/content/blog/2024-04-18-mu4e.org
+++ b/content/blog/2024-04-18-mu4e.org
@@ -2,6 +2,7 @@
#+title: Mastering Email in Doom Emacs with Mu4e on macOS
#+description: Comprehensive guide to setting up and configuring Mu4e email client in Doom Emacs on macOS for efficient mail management and synchronization.
#+slug: mu4e
+#+filetags: :email:mu4e:doom-emacs:
This post was heavily inspired by [[https://macowners.club/posts/email-emacs-mu4e-macos/][Email setup in Emacs with Mu4e on macOS]], but
with my own tweaks for a single-account configuration and some Doom-specific
diff --git a/content/blog/2024-05-03-ubuntu-on-macos.org b/content/blog/2024-05-03-ubuntu-on-macos.org
index a7f3a88..ad68a3a 100644
--- a/content/blog/2024-05-03-ubuntu-on-macos.org
+++ b/content/blog/2024-05-03-ubuntu-on-macos.org
@@ -2,6 +2,7 @@
#+title: Seamlessly Run Ubuntu Linux on macOS Using OrbStack
#+description: Discover how to quickly and efficiently run Ubuntu Linux on macOS with OrbStack, enabling smooth integration and native-like performance.
#+slug: ubuntu-on-macos
+#+filetags: :linux:macos:orbstack:
Being a macOS user who previously used Linux for many years, I often find myself
searching for alternatives to the Linux-native tools and methods that I had
diff --git a/content/blog/2024-06-19-deprecated-trusted-gpg-fix.org b/content/blog/2024-06-19-deprecated-trusted-gpg-fix.org
index 02db696..b8df2dd 100644
--- a/content/blog/2024-06-19-deprecated-trusted-gpg-fix.org
+++ b/content/blog/2024-06-19-deprecated-trusted-gpg-fix.org
@@ -2,6 +2,7 @@
#+title: Resolving Ubuntu Warning: Legacy trusted.gpg Keyring Detected
#+description: Step-by-step guide to migrate GPG keys from Ubuntu's deprecated trusted.gpg keyring to the supported trusted.gpg.d directory for improved security and system updates.
#+slug: deprecated-trusted-gpg-fix
+#+filetags: :ubuntu:apt:gpg:
** System Warning
diff --git a/content/blog/2024-07-11-emacs-on-ipad.org b/content/blog/2024-07-11-emacs-on-ipad.org
index b7518c8..89b4630 100644
--- a/content/blog/2024-07-11-emacs-on-ipad.org
+++ b/content/blog/2024-07-11-emacs-on-ipad.org
@@ -1,9 +1,8 @@
#+date: <2024-07-11 Thursday 20:24:02>
#+title: Running Emacs Natively on Apple Silicon iPad
#+description: Step-by-step guide to installing and using Emacs on iPadOS with Apple Silicon, including setup tips and performance insights.
-#+filetags: :emacs:apple:
#+slug: emacs-on-ipad
-
+#+filetags: :emacs:ipad:apple-silicon:
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.
diff --git a/content/blog/2024-08-11-org-mode-features.org b/content/blog/2024-08-11-org-mode-features.org
index 7fe0be6..8f297ff 100644
--- a/content/blog/2024-08-11-org-mode-features.org
+++ b/content/blog/2024-08-11-org-mode-features.org
@@ -1,8 +1,8 @@
#+date: <2024-08-12 Mon 12:48:00>
#+title: My Top 8 Essential Org-Mode Features You Need to Know
#+description: Discover the most powerful and practical org-mode features that enhance your productivity and streamline note-taking and task management.
-#+filetags: :org-mode:
#+slug: org-mode-features
+#+filetags: :productivity:emacs:org-mode:
* Cycling (Folding)
diff --git a/content/blog/2024-08-25-n8n-sentiment-analysis.org b/content/blog/2024-08-25-n8n-sentiment-analysis.org
index 5237ca5..3bc0485 100644
--- a/content/blog/2024-08-25-n8n-sentiment-analysis.org
+++ b/content/blog/2024-08-25-n8n-sentiment-analysis.org
@@ -1,8 +1,8 @@
#+date: <2024-08-25 Sunday 09:45:30>
#+title: Automate Email Sentiment Detection Using n8n Workflows
#+description: Step-by-step guide to setting up an n8n workflow for accurate sentiment analysis of your incoming emails. Boost your email processing with automated emotional insights.
-#+filetags: :automation:n8n:
#+slug: n8n-sentiment-analysis
+#+filetags: :automation:workflow:sentiment:
* n8n
diff --git a/content/blog/2024-09-20-prometheus-grafana-cloud.org b/content/blog/2024-09-20-prometheus-grafana-cloud.org
index 683cd94..f4e123f 100644
--- a/content/blog/2024-09-20-prometheus-grafana-cloud.org
+++ b/content/blog/2024-09-20-prometheus-grafana-cloud.org
@@ -1,8 +1,8 @@
#+date: <2024-09-20 Friday 13:38:52>
#+title: Monitor Linux Servers with Self-Hosted Prometheus and Grafana Cloud Integration
#+description: Step-by-step guide to setting up Prometheus with Docker for Linux server monitoring and visualizing metrics using Grafana Cloud dashboards.
-#+filetags: :linux:grafana:
#+slug: prometheus-grafana-cloud
+#+filetags: :monitoring:prometheus:grafana:
This tutorial will guide you through the process of:
diff --git a/content/blog/2024-09-23-self-hosting-transmission.org b/content/blog/2024-09-23-self-hosting-transmission.org
index 93044cf..3963e5f 100644
--- a/content/blog/2024-09-23-self-hosting-transmission.org
+++ b/content/blog/2024-09-23-self-hosting-transmission.org
@@ -1,8 +1,8 @@
#+date: <2024-09-23 Monday 19:52:20>
#+title: Self-Host Transmission Bittorrent Client with Remote Access via Nginx
#+description: Step-by-step guide to set up and configure the Transmission bittorrent client on a Linux server with an Nginx reverse proxy for secure remote management.
-#+filetags: :self-hosting:
#+slug: self-hosting-transmission
+#+filetags: :self-hosting:transmission:tutorial:
#+begin_quote
If you're torrenting anything sensitive, I *highly* recommend you use a VPN.
diff --git a/content/blog/2024-10-31-continue-ollama-code-assistant.org b/content/blog/2024-10-31-continue-ollama-code-assistant.org
index 4793ec2..5edd2a1 100644
--- a/content/blog/2024-10-31-continue-ollama-code-assistant.org
+++ b/content/blog/2024-10-31-continue-ollama-code-assistant.org
@@ -1,8 +1,8 @@
#+date: <2024-10-31 Thursday 11:01:05>
#+title: Boost Your Coding Workflow with Ollama in VS Codium
#+description: Explore how to enhance your development process by integrating Ollama as a powerful code assistant within VS Codium and VS Code. Learn setup steps, tips, and practical use cases.
-#+filetags: :ai:
#+slug: continue-ollama-code-assistant
+#+filetags: :ai:productivity:development:
* Background
diff --git a/content/blog/2024-12-27-self-hosting-the-lounge.org b/content/blog/2024-12-27-self-hosting-the-lounge.org
index 9c09326..dce367f 100644
--- a/content/blog/2024-12-27-self-hosting-the-lounge.org
+++ b/content/blog/2024-12-27-self-hosting-the-lounge.org
@@ -1,8 +1,8 @@
#+date: <2024-12-29 Sun 17:45:00>
#+title: Deploy The Lounge IRC Web Client with Docker Compose on Linux
#+description: Step-by-step guide to self-host The Lounge, a modern IRC web client, using Docker Compose on Linux for secure and persistent chat access.
-#+filetags: :self-hosting:
#+slug: self-hosting-the-lounge
+#+filetags: :docker:irc:web-client:
* The Lounge
diff --git a/content/blog/2025-01-23-self-hosting-tandoor.org b/content/blog/2025-01-23-self-hosting-tandoor.org
index 241df34..00e8e33 100644
--- a/content/blog/2025-01-23-self-hosting-tandoor.org
+++ b/content/blog/2025-01-23-self-hosting-tandoor.org
@@ -1,8 +1,8 @@
#+date: <2025-01-23 Thursday 20:44:45>
#+title: Host Your Own Tandoor Recipe Manager: Step-by-Step Guide
#+description: Step-by-step tutorial on setting up and self-hosting Tandoor, the powerful open-source recipe management web application for organizing, sharing, and planning meals.
-#+filetags: :self-hosting:
#+slug: self-hosting-tandoor
+#+filetags: :self-hosting:tandoor:docker:
* Overview
diff --git a/content/blog/2025-02-11-obscura-vpn.org b/content/blog/2025-02-11-obscura-vpn.org
index 5c4faf3..1bec8c2 100644
--- a/content/blog/2025-02-11-obscura-vpn.org
+++ b/content/blog/2025-02-11-obscura-vpn.org
@@ -1,8 +1,8 @@
#+date: <2025-02-11 Tuesday 11:40:00>
#+title: Obscura VPN Review: A Unique Two-Party VPN Partnered with Mullvad
#+description: Discover how Obscura VPN offers enhanced privacy through its innovative two-party VPN protocol with Mullvad. This review covers features, performance, and security for privacy-conscious users.
-#+filetags: :vpn:privacy:
#+slug: obscura-vpn
+#+filetags: :vpn:privacy:review:
#+begin_quote
This review is written at a high-level for users, not a technical deep-dive of
diff --git a/content/blog/2025-02-24-email-migration.org b/content/blog/2025-02-24-email-migration.org
index 6d134dc..3a4de0d 100644
--- a/content/blog/2025-02-24-email-migration.org
+++ b/content/blog/2025-02-24-email-migration.org
@@ -1,8 +1,8 @@
#+date: <2025-02-25 Mon 19:20:05>
#+title: Navigating a Challenging Proton Mail to Migadu Email Migration
#+description: Detailed insights and step-by-step guide on migrating emails from Proton Mail to Migadu, tackling common challenges and solutions for a successful email migration process.
-#+filetags: :email:
#+slug: email-migration
+#+filetags: :email:migration:protonmail:
* The Setup
diff --git a/content/blog/2025-04-05-git-mirror.org b/content/blog/2025-04-05-git-mirror.org
index e405914..320e475 100644
--- a/content/blog/2025-04-05-git-mirror.org
+++ b/content/blog/2025-04-05-git-mirror.org
@@ -1,8 +1,8 @@
#+date: <2025-04-05 Saturday 23:04:54>
#+title: How I Streamlined Mirroring Repositories from GitHub to GitLab
#+description: Discover effective steps to synchronize and mirror your GitHub repositories to GitLab for seamless repository management and backup.
-#+filetags: :git:
#+slug: git-mirror
+#+filetags: :git:mirroring:automation:
This is a short post detailing how I maintained repositories on GitHub and
mirrors on GitLab - including both public and private repositories.
diff --git a/content/blog/2025-05-02-asahi-linux.org b/content/blog/2025-05-02-asahi-linux.org
index 86f90de..709dd5d 100644
--- a/content/blog/2025-05-02-asahi-linux.org
+++ b/content/blog/2025-05-02-asahi-linux.org
@@ -1,8 +1,8 @@
#+date: <2025-05-02 Friday 21:10:00>
#+title: Exploring Asahi Linux on the Apple M2 MacBook Pro 16"
#+description: Detailed review and hands-on experience of running Asahi Linux on the Apple M2 MacBook Pro 16-inch, covering installation, performance, and software compatibility.
-#+filetags: :mac:apple:linux:
#+slug: asahi-linux
+#+filetags: :mac:apple:linux:
* Trying out Asahi Linux
diff --git a/content/blog/2025-05-30-it-audit-career.org b/content/blog/2025-05-30-it-audit-career.org
index 336d720..cda9df0 100644
--- a/content/blog/2025-05-30-it-audit-career.org
+++ b/content/blog/2025-05-30-it-audit-career.org
@@ -1,8 +1,8 @@
#+date: <2025-05-30 Friday 10:53:28>
#+title: Accelerate Your Audit Career with Emerging Tech Insights
#+description: Explore actionable steps for auditors to master AI, blockchain, cloud computing, DevOps, and automation in audit and assurance roles for career growth and future readiness.
-#+filetags: :audit:
#+slug: it-audit-career
+#+filetags: :audit:technology:career:
* Introduction
diff --git a/content/blog/2025-06-02-private-ios-apps.org b/content/blog/2025-06-02-private-ios-apps.org
index 9b10581..9a2bcc0 100644
--- a/content/blog/2025-06-02-private-ios-apps.org
+++ b/content/blog/2025-06-02-private-ios-apps.org
@@ -1,8 +1,8 @@
#+date: <2025-06-03 Tue 11:38:40>
#+title: Privacy-Friendly iOS Apps for the Paranoid Minimalist
#+description: If you're a privacy nerd with an iPhone, this one's for you. A hand-picked list of iOS apps and resources to help you stay secure and ditch the data grabs.
-#+filetags: :privacy:ios:
#+slug: private-ios-apps
+#+filetags: :ios:privacy:security:
In a world where our phones are extensions of ourselves, balancing convenience
with privacy can feel like a losing battle — especially on iOS, where platform