<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://grumpy.systems/</loc><lastmod>2026-06-02T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/how-to/</loc><lastmod>2026-06-02T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/posts/</loc><lastmod>2026-06-02T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/radios/</loc><lastmod>2026-06-02T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/</loc><lastmod>2026-06-02T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2026/updates-to-my-ads-b-and-more-tracker/</loc><lastmod>2026-06-02T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2026/dirtyfrag-puppet-mitigation/</loc><lastmod>2026-05-08T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/linux/</loc><lastmod>2026-05-08T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/homelab/</loc><lastmod>2026-03-16T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/lessons-learned/</loc><lastmod>2026-03-16T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2026/using-a-udm-pro-as-a-proxmox-cluster-voter/</loc><lastmod>2026-03-16T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2026/running-proxmox-backup-server/</loc><lastmod>2026-01-02T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2025/how-a-udm-pro-saves-me-35-a-month/</loc><lastmod>2025-10-25T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/random/</loc><lastmod>2025-10-25T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2025/recovering-firmware-failures-on-legacy-polycom-phones/</loc><lastmod>2025-04-25T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2025/reviewing-t-mobiles-backup-home-internet/</loc><lastmod>2025-03-14T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/reviews/</loc><lastmod>2025-03-14T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2025/extending-a-ups-with-a-power-station/</loc><lastmod>2025-02-21T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2025/taking-note-of-removed-videos-from-us-government-channels/</loc><lastmod>2025-02-17T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2025/monitoring-trunk-recorder-with-zabbix/</loc><lastmod>2025-02-14T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/meta/</loc><lastmod>2025-01-22T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2025/my-thoughts-on-the-tiktok-ban/</loc><lastmod>2025-01-22T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2025/downloading-your-tiktok-likes-and-favorites/</loc><lastmod>2025-01-17T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2025/winter-storm-blair-as-seen-by-trunk-recorder/</loc><lastmod>2025-01-07T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2024/remote-logging-with-syslog-ng-and-fluent-bit/</loc><lastmod>2024-12-27T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2024/listening-to-p25-radios-with-a-raspberry-pi-and-trunk-recorder/</loc><lastmod>2024-09-27T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2024/a-simple-way-to-organize-stacks-of-cables/</loc><lastmod>2024-09-20T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2024/fixing-infinite-shutdowns-in-nut/</loc><lastmod>2024-08-18T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2024/making-an-ads-b-airplane-tracker/</loc><lastmod>2024-06-15T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2024/ramblings-on-shitty-consumer-internet/</loc><lastmod>2024-05-02T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2024/opnsense-monitoring-with-zabbix/</loc><lastmod>2024-01-11T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/tools/</loc><lastmod>2024-01-11T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2023/using-unifi-protect-across-vlans-and-vpns/</loc><lastmod>2023-12-20T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2023/cleaning-up-firewall-rules/</loc><lastmod>2023-11-07T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2023/preparing-for-you-homelabs-demise/</loc><lastmod>2023-02-12T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2023/using-https-in-your-homelab-and-why-its-important/</loc><lastmod>2023-01-25T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2023/please-dont-sell-space-in-your-homelab/</loc><lastmod>2023-01-06T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/startups/</loc><lastmod>2023-01-06T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2022/my-thoughts-on-lastpass-and-their-recent-breaches/</loc><lastmod>2022-12-30T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/datahoarder/</loc><lastmod>2022-12-18T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2022/the-cost-of-homelab-backups/</loc><lastmod>2022-12-18T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2022/setting-up-a-backup-4g-internet-connection-with-opnsense/</loc><lastmod>2022-11-27T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2022/this-sites-stack/</loc><lastmod>2022-11-22T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2022/naming-things-in-a-homelab/</loc><lastmod>2022-08-17T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2022/monitoring-traffic-with-opnsense-and-elastiflow/</loc><lastmod>2022-06-26T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2022/i-double-nat-my-network-and-im-proud/</loc><lastmod>2022-06-08T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2022/how-my-homelab-became-critical-infrastructure-during-a-tornado/</loc><lastmod>2022-04-30T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/personal/</loc><lastmod>2022-04-30T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/code/</loc><lastmod>2022-01-15T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2022/sort-evolution-mail-filters-with-python/</loc><lastmod>2022-01-15T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/tags/dev-ops/</loc><lastmod>2021-12-30T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/keeping-things-updated-with-apt-dater/</loc><lastmod>2021-12-30T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/addressing-the-log4j-vulnerability-in-unifi-video-3.10.13/</loc><lastmod>2021-12-11T00:03:41-06:00</lastmod></url><url><loc>https://grumpy.systems/tags/security/</loc><lastmod>2021-12-11T00:03:41-06:00</lastmod></url><url><loc>https://grumpy.systems/2021/emby--nginx-reverse-proxy/</loc><lastmod>2021-11-24T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/ua-parser-js-compromise/</loc><lastmod>2021-10-24T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/lvm-basics/</loc><lastmod>2021-10-17T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/my-personal-backup-strategy/</loc><lastmod>2021-10-07T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/promxox/rclone-offsite-backup/</loc><lastmod>2021-09-27T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/custom-debian-iso/</loc><lastmod>2021-09-07T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/firewalld-in-debian-10/</loc><lastmod>2021-08-24T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/puppet-without-a-puppet-server/</loc><lastmod>2021-08-04T21:28:15-05:00</lastmod></url><url><loc>https://grumpy.systems/2021/tryhackme-vulnversity/</loc><lastmod>2021-07-06T21:05:08-05:00</lastmod></url><url><loc>https://grumpy.systems/2021/fix-virtualmin-proxy-with-lets-encrypt/</loc><lastmod>2021-06-14T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/backup-google-photos-part-2/</loc><lastmod>2021-04-15T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/backup-google-photos-part-1/</loc><lastmod>2021-04-01T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/my-personal-burnout/</loc><lastmod>2021-03-17T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2021/a-new-site/</loc><lastmod>2021-03-13T17:46:02-06:00</lastmod></url><url><loc>https://grumpy.systems/2019/condensed-phpmyadmin-configuration/</loc><lastmod>2019-12-02T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2019/securing-apache-sites-with-saml/</loc><lastmod>2019-10-25T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2019/using-foundation-for-emails-inky-in-a-php-application/</loc><lastmod>2019-09-13T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2019/about-my-migration-to-aws/</loc><lastmod>2019-01-19T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2018/gnucash-template-for-harland-clarke-laser-417-checks/</loc><lastmod>2018-07-31T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/smart-failover-with-redis-sentinel-and-keepalived/</loc><lastmod>2017-12-18T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/adding-a-firewall-rule-to-debian-9/</loc><lastmod>2017-10-17T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/autowired-traits-in-symfony/</loc><lastmod>2017-10-07T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/outage-september-15-2017/</loc><lastmod>2017-09-15T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/eliminating-cron-jobs-in-an-application/</loc><lastmod>2017-08-28T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/ubiquiti-edgerouter-openvpn-client-config/</loc><lastmod>2017-07-23T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/staggering-chef-client-runs/</loc><lastmod>2017-07-20T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/make-a-site-private-but-allow-lets-encrypt/</loc><lastmod>2017-05-22T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/monitoring-a-mount-point-with-zabbix/</loc><lastmod>2017-03-29T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/a-memory-leak-visualized/</loc><lastmod>2017-03-09T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/outages-feb-16-18-2017/</loc><lastmod>2017-03-01T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/mysql-mariadb-galera-cluster-restart/</loc><lastmod>2017-02-05T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/zabbix-mysql-mariadb-monitoring/</loc><lastmod>2017-01-31T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/proxmox-3-to-4-upgrade-network-issue/</loc><lastmod>2017-01-23T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2017/mountains-to-metros/</loc><lastmod>2017-01-15T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/my-thoughts-on-googles-page-speed-insights/</loc><lastmod>2016-12-16T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/installing-gluster-on-openvz-container/</loc><lastmod>2016-12-03T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/resizing-lvm-partitions-on-centos/</loc><lastmod>2016-10-26T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/doctrine-entity-testing-2.0/</loc><lastmod>2016-10-21T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/cheap-ebay-servers/</loc><lastmod>2016-10-05T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/doctrine-entity-testing/</loc><lastmod>2016-09-22T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/this-is-why-you-need-a-ups/</loc><lastmod>2016-09-09T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/load-balancing-with-pfsense/</loc><lastmod>2016-09-01T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/glusterfs-client-log-files-are-huge/</loc><lastmod>2016-08-11T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/troubleshooting-wonky-zabbix-reports/</loc><lastmod>2016-08-11T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/building-a-custom-openvz-template/</loc><lastmod>2016-07-27T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/2016/robo-as-a-php-task-runner/</loc><lastmod>2016-07-14T00:00:00+00:00</lastmod></url><url><loc>https://grumpy.systems/about/</loc></url><url><loc>https://grumpy.systems/categories/</loc></url><url><loc>https://grumpy.systems/privacy/</loc></url><url><loc>https://grumpy.systems/series/</loc></url></urlset>