<?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://mattdyson.org/blog/2025/12/using-caddy-with-docker-proxy-and-cloudflare-tunnels/</loc><lastmod>2025-12-01T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2025/11/passing-nvidia-gpu-through-proxmox-to-docker-swarm-for-plex/</loc><lastmod>2025-11-12T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2025/04/automatic-hugo-deployment-with-github-actions/</loc><lastmod>2025-04-19T14:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2025/03/securing-traefik-with-crowdsec/</loc><lastmod>2025-03-23T11:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2025/02/automatic-updates-with-renovate/</loc><lastmod>2025-02-26T11:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2024/12/highly-available-dns-adblocking-with-blocky/</loc><lastmod>2024-12-18T12:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2024/11/bluesky-posts-as-hugo-blog-comments/</loc><lastmod>2024-11-30T21:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2024/11/self-hosting-bluesky-pds/</loc><lastmod>2024-11-20T17:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2024/08/keeping-homelab-docker-containers-up-to-date-with-renovate/</loc><lastmod>2024-08-25T17:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2024/02/using-traefik-with-cloudflare-tunnels/</loc><lastmod>2024-02-11T16:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2024/01/is-this-thing-still-on/</loc><lastmod>2024-01-29T19:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/about/</loc><lastmod>2024-01-29T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/</loc><lastmod>2024-01-29T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/</loc><lastmod>2024-01-28T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/projects/</loc><lastmod>2024-01-28T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/projects/flightpi/</loc><lastmod>2018-11-04T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2017/10/monitoring-bitcoin-with-nagios/</loc><lastmod>2017-10-10T17:11:54+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2017/09/controlling-a-sony-bravia-tv-with-google-home/</loc><lastmod>2017-09-17T14:13:03+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2017/04/talking-to-a-tesla-through-google-home/</loc><lastmod>2017-04-24T15:21:14+00:00</lastmod></url><url><loc>https://mattdyson.org/projects/teslavoice/</loc><lastmod>2017-04-24T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2017/01/hack-my-ride/</loc><lastmod>2017-01-07T16:33:07+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2016/12/upgrading-my-home-network/</loc><lastmod>2016-12-09T20:36:31+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2016/07/unable-to-load-libcec-so-on-kodi/</loc><lastmod>2016-07-26T16:59:05+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2016/02/puppet-ing-my-home-network/</loc><lastmod>2016-02-02T15:25:18+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2016/01/raspberry-shake-iot-for-your-boring-appliances/</loc><lastmod>2016-01-20T20:47:35+00:00</lastmod></url><url><loc>https://mattdyson.org/projects/raspberryshake/</loc><lastmod>2016-01-20T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2016/01/talking-to-a-lis3dh-via-python-on-a-raspberry-pi/</loc><lastmod>2016-01-11T18:18:42+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2015/08/invalid-parameter-provider-on-puppet/</loc><lastmod>2015-08-20T15:22:25+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2015/07/one-week-with-pebble-time/</loc><lastmod>2015-07-21T09:55:20+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2015/07/pctv-triplestick-292e-with-tvheadend/</loc><lastmod>2015-07-19T15:40:03+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2014/11/alarmpi-the-raspberry-pi-smart-alarm-clock/</loc><lastmod>2014-11-07T18:33:12+00:00</lastmod></url><url><loc>https://mattdyson.org/projects/alarmpi/</loc><lastmod>2014-11-07T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2014/07/text-to-speech-on-a-raspberry-pi-using-google-translate/</loc><lastmod>2014-07-12T15:09:21+00:00</lastmod></url><url><loc>https://mattdyson.org/projects/torrentload/</loc><lastmod>2014-02-22T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2014/01/blinkytape/</loc><lastmod>2014-01-11T17:41:01+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2013/11/kano-ict-education-easy-as-pi/</loc><lastmod>2013-11-22T01:31:28+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2013/11/managing-music-with-beets/</loc><lastmod>2013-11-13T21:51:26+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2013/07/im-calling-to-offer-you-an-upgrade/</loc><lastmod>2013-07-30T11:33:55+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2013/05/kickstarting-youre-doing-it-wrong/</loc><lastmod>2013-05-04T11:46:57+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2013/05/using-20x4-rgb-lcd-over-i2c-with-a-raspberry-pi/</loc><lastmod>2013-05-02T21:04:13+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2013/04/monitoring-mdadm-with-cacti-snmp/</loc><lastmod>2013-04-12T23:43:26+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2013/03/the-state-of-my-life/</loc><lastmod>2013-03-29T17:39:58+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2013/03/media-storage-sorting/</loc><lastmod>2013-03-29T17:16:41+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2013/02/one-week-with-pebble/</loc><lastmod>2013-02-25T22:42:48+00:00</lastmod></url><url><loc>https://mattdyson.org/projects/robotarm/</loc><lastmod>2013-01-05T00:00:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2013/01/using-an-xbox-360-wireless-controller-with-raspberry-pi/</loc><lastmod>2013-01-03T23:40:02+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2012/11/sound-the-alarm/</loc><lastmod>2012-11-26T23:57:38+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2011/12/dishing-up-videos/</loc><lastmod>2011-12-29T00:21:51+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2011/12/dishing-up-music/</loc><lastmod>2011-12-14T22:05:59+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2011/07/dishing-up-media/</loc><lastmod>2011-07-12T02:01:18+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2011/07/end-of-an-era/</loc><lastmod>2011-07-10T14:49:28+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2011/05/dissertation/</loc><lastmod>2011-05-17T17:54:33+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2011/01/xbmc-my-experience/</loc><lastmod>2011-01-08T03:15:11+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2010/09/my-take-on-the-kindle/</loc><lastmod>2010-09-12T21:29:07+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2010/05/to-mac-or-not-to-mac/</loc><lastmod>2010-05-08T23:20:33+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2010/04/spotify-update/</loc><lastmod>2010-04-30T21:58:59+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2010/03/ist-2011/</loc><lastmod>2010-03-21T19:20:11+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2010/02/tech-107-episode-4/</loc><lastmod>2010-02-13T17:07:26+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2010/02/windows-7-on-a-inspiron-510m/</loc><lastmod>2010-02-11T22:52:30+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2010/02/tech-107/</loc><lastmod>2010-02-08T15:12:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2010/02/the-new-website/</loc><lastmod>2010-02-08T14:25:24+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2009/12/skittles-vodka/</loc><lastmod>2009-12-24T13:26:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2009/12/windmills/</loc><lastmod>2009-12-22T23:54:00+00:00</lastmod></url><url><loc>https://mattdyson.org/blog/2009/12/the-never-ending-list/</loc><lastmod>2009-12-20T01:04:00+00:00</lastmod></url></urlset>