<?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://cowley.tech/tags/ai/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/homelab/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/kubernetes/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/n8n/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2026/03/n8n_ollama/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/alerting/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2026/03/alertmanager_telegram_k8s/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2026/03/local-thanos/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/monitoring/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/prometheus/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/ollama/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/openclaw/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2026/02/openclaw-self-hosted-ai-assistant/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/privacy/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/self-hosting/</loc><lastmod>2026-02-25T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2025/12/cyd_homeassistant/</loc><lastmod>2025-12-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/diy/</loc><lastmod>2025-12-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/electronics/</loc><lastmod>2025-12-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/home-assistant/</loc><lastmod>2025-12-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/smart-home/</loc><lastmod>2025-12-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/bible/</loc><lastmod>2025-10-29T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/christianity/</loc><lastmod>2025-10-29T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2025/10/bible-passages-hugo/</loc><lastmod>2025-10-29T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/audio/</loc><lastmod>2025-04-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/linux/</loc><lastmod>2025-04-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2025/04/current-linux-audio-production/</loc><lastmod>2025-04-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/lab/</loc><lastmod>2025-01-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/stats/</loc><lastmod>2025-01-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2025/01/umami-and-hugo/</loc><lastmod>2025-01-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2024/09/forgejo-on-kubernetes/</loc><lastmod>2024-09-04T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2024/01/new-home-lab/</loc><lastmod>2024-01-19T15:51:51+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2024/01/first-post-back/</loc><lastmod>2024-01-19T09:39:28+01:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/tags/cycling/</loc><lastmod>2019-06-24T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2019/06/experience-buying-a-chinese-bike-frame/</loc><lastmod>2019-06-24T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2019/04/magicforce-smart-keyboard-review/</loc><lastmod>2019-04-17T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2019/03/replace-failed-kubernetes-etcd-member/</loc><lastmod>2019-03-28T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2019/02/kubernetes-metrics-server-problem/</loc><lastmod>2019-02-01T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2019/01/lezyne-minigps-review/</loc><lastmod>2019-01-21T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2017/09/clean-old-exported-resources-from-puppetdb/</loc><lastmod>2017-09-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2017/05/extend-cached-logical-volume/</loc><lastmod>2017-05-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2017/04/vision-team-30-comp-review/</loc><lastmod>2017-04-11T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2017/03/consul-prometheus-and-puppet/</loc><lastmod>2017-03-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2016/07/playing-with-docker-swarm-mode/</loc><lastmod>2016-07-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2016/07/another-cycling-post/</loc><lastmod>2016-07-07T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2016/05/open-source-and-cycling/</loc><lastmod>2016-05-29T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2016/05/using-letsencrypt-with-apache-and-puppet/</loc><lastmod>2016-05-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2016/04/i-just-fixed-the-pro-peloton-disc-brake-problem/</loc><lastmod>2016-04-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2016/03/if-you-are-affected-by-drown-you-are-an-idiot/</loc><lastmod>2016-03-03T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2016/01/using-eyaml-with-puppet-4/</loc><lastmod>2016-01-05T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2015/12/got-some-new-cycling-gear/</loc><lastmod>2015-12-11T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2015/09/how-i-classify-puppet-nodes/</loc><lastmod>2015-09-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2015/09/my-openstack-clients-stopped-working/</loc><lastmod>2015-09-09T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2015/08/all-backup-solutions-suck/</loc><lastmod>2015-08-27T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2015/08/upgrade-openstack-from-juno-to-kilo/</loc><lastmod>2015-08-11T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2015/07/why-we-need-an-open-source-gps/</loc><lastmod>2015-07-17T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2015/06/send-mail-from-gitlab-through-mandrill-using-postfix/</loc><lastmod>2015-06-01T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2015/05/got-a-new-saddle/</loc><lastmod>2015-05-21T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2015/05/identify-and-mounting-cinder-volumes-in-openstack-heat/</loc><lastmod>2015-05-05T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2015/03/bootstrapping-a-puppet-master/</loc><lastmod>2015-03-14T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/12/installing-and-managing-sensu-with-puppet/</loc><lastmod>2014-12-18T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/11/devops-terminology/</loc><lastmod>2014-11-21T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/11/installing-rabbitmq-on-centos-7/</loc><lastmod>2014-11-18T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/09/open-source-hyper-converged-infrastructure/</loc><lastmod>2014-09-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/09/my-pythony-puppet-ruby-ide/</loc><lastmod>2014-09-13T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/07/install-microsoft-truetype-fonts-on-fedora/</loc><lastmod>2014-07-28T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/06/super-slick-agile-puppet-for-devops/</loc><lastmod>2014-06-25T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/06/new-linux-active-directory-integration/</loc><lastmod>2014-06-17T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/05/home-made-energy-bars/</loc><lastmod>2014-05-10T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/04/vmware-cli-on-ubuntu-saucy-salamander/</loc><lastmod>2014-04-09T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/03/openstack-neutron-performance-problems/</loc><lastmod>2014-03-31T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/03/logstash-on-centos-6/</loc><lastmod>2014-03-21T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/01/nfs-with-puppet-and-an-enc/</loc><lastmod>2014-01-24T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2014/01/rhel-and-centos-joining-forces/</loc><lastmod>2014-01-08T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/12/integrating-rhel-with-active-directory/</loc><lastmod>2013-12-16T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/09/open-source-virtual-san-thought-experiment/</loc><lastmod>2013-09-05T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/08/home-made-energy-drink/</loc><lastmod>2013-08-01T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/06/automated-glusterfs/</loc><lastmod>2013-06-23T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/06/dell-announces-vrtx/</loc><lastmod>2013-06-04T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/05/emc-vipr-thoughts/</loc><lastmod>2013-05-13T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/04/bamboo-invoice-on-centos-with-nginx/</loc><lastmod>2013-04-29T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/04/using-hiera-with-puppet/</loc><lastmod>2013-04-11T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/04/stop-the-hate-on-software-raid/</loc><lastmod>2013-04-07T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/03/writeable-tftp-server-on-centos/</loc><lastmod>2013-03-25T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/03/what-a-boss-owes-their-staff/</loc><lastmod>2013-03-18T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/03/thoughts-on-the-shiney-new-vmax/</loc><lastmod>2013-03-01T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/02/the-linux-to-storage/</loc><lastmod>2013-02-25T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/02/something-from-the-shadows/</loc><lastmod>2013-02-21T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/02/how-much-should-you-spend-on-it/</loc><lastmod>2013-02-06T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2013/02/in-praise-of-old-school-unix/</loc><lastmod>2013-02-05T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2012/11/sftp-chroot-on-centos/</loc><lastmod>2012-11-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2012/10/my-new-job/</loc><lastmod>2012-10-01T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2012/04/a-learning-experience/</loc><lastmod>2012-04-16T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2012/03/add-san-functions-to-highly-available-nfs-slash-nas/</loc><lastmod>2012-03-20T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/posts/2012/03/highly-available-nfs-slash-nas/</loc><lastmod>2012-03-19T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cowley.tech/categories/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url></urlset>