<?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://www.petermac.com/consulting/</loc><lastmod>2024-08-18T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/services/</loc><lastmod>2024-08-18T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/about/</loc><lastmod>2024-08-18T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/contact/</loc><lastmod>2020-01-01T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/cv/</loc><lastmod>2024-08-18T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/architecture/</loc><lastmod>2026-04-12T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2026/04/architecture-governance-a-working-model/</loc><lastmod>2026-04-12T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/governance/</loc><lastmod>2026-04-12T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/</loc><lastmod>2026-04-12T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/infrastructure/</loc><lastmod>2025-07-26T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/networks/</loc><lastmod>2025-07-26T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2025/07/resilient-infrastructure-with-ansible/</loc><lastmod>2025-07-26T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/self-hosting/</loc><lastmod>2025-07-26T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2025/03/proxmox-segmented-vlan-and-tagging/</loc><lastmod>2025-03-21T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2025/01/thoughts-on-setting-up-proxmox-on-a-home-network/</loc><lastmod>2025-01-14T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2024/11/high-availability-for-your-home-automation/</loc><lastmod>2024-11-12T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/hoome-automation/</loc><lastmod>2024-11-12T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/consulting/</loc><lastmod>2024-10-21T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2024/10/technology-consulting-the-100-day-plan/</loc><lastmod>2024-10-21T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/ansible/</loc><lastmod>2024-10-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2024/10/ansible-provisioned-cloud-dev-server/</loc><lastmod>2024-10-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/automation/</loc><lastmod>2024-10-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/hugo/</loc><lastmod>2024-09-12T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2024/09/migrating-from-wordpress-to-hugo/</loc><lastmod>2024-09-12T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/wordpress/</loc><lastmod>2024-09-12T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2024/08/home-automation-setup-thoughts/</loc><lastmod>2024-08-05T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/home-assistant/</loc><lastmod>2024-08-05T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/home-automation/</loc><lastmod>2024-08-05T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2024/04/home-automation-hubs-protocols-and-what-i-wish-i-knew-when-starting-out/</loc><lastmod>2024-04-11T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/ai/</loc><lastmod>2024-04-06T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2024/04/ai-and-potential-impact-on-it-architecture/</loc><lastmod>2024-04-06T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/artificial-intelligence/</loc><lastmod>2024-04-06T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2024/01/migrating-a-wordpress-site-to-a-static-site/</loc><lastmod>2024-01-18T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/backups/</loc><lastmod>2023-12-12T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2023/12/synology-hyperbackup-operation/</loc><lastmod>2023-12-12T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/synology-nas/</loc><lastmod>2023-12-12T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/tips/</loc><lastmod>2023-12-12T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2020/04/background-check-network-status/</loc><lastmod>2020-04-24T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/mac-os/</loc><lastmod>2020-04-24T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/networking/</loc><lastmod>2020-04-24T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/scripting/</loc><lastmod>2020-04-24T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/note-taking/</loc><lastmod>2020-04-11T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/notes-systems/</loc><lastmod>2020-04-11T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2020/04/the-notes-dilemma/</loc><lastmod>2020-04-11T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2020/04/102-linux-tips/</loc><lastmod>2020-04-04T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2020/04/calculating-ip-address-ranges/</loc><lastmod>2020-04-04T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/command-line/</loc><lastmod>2020-04-04T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/linux/</loc><lastmod>2020-04-04T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/linux-beginner/</loc><lastmod>2020-04-04T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/linux-tips/</loc><lastmod>2020-04-04T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/databases/</loc><lastmod>2020-02-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/permissions/</loc><lastmod>2020-02-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/postgresql/</loc><lastmod>2020-02-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2020/02/securing-postgresql/</loc><lastmod>2020-02-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/security/</loc><lastmod>2020-02-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/apache/</loc><lastmod>2020-01-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/gnu-linux/</loc><lastmod>2020-01-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/letsencrypt/</loc><lastmod>2020-01-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2020/01/renewing-letsencrypt-certs-for-apache/</loc><lastmod>2020-01-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/operations/</loc><lastmod>2019-12-15T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/tmux/</loc><lastmod>2019-12-15T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2019/12/tmux-operations/</loc><lastmod>2019-12-15T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/user-guide/</loc><lastmod>2019-12-15T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2019/10/home-automation-with-nue-hub/</loc><lastmod>2019-10-02T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/</loc><lastmod>2018-09-14T21:00:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/personal/</loc><lastmod>2017-02-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2017/02/the-ruby-memoirs/</loc><lastmod>2017-02-16T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/categories/</loc><lastmod>2015-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/categories/cms/</loc><lastmod>2015-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/categories/git/</loc><lastmod>2015-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2015/06/joomla-out-of-memory-error-with-exception.php/</loc><lastmod>2015-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/categories/php/</loc><lastmod>2015-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/tags/php/</loc><lastmod>2015-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/categories/ruby-on-rails/</loc><lastmod>2015-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2015/06/smoothing-out-your-workflow-with-git-github-ror-and-capistrano/</loc><lastmod>2015-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/categories/software-development/</loc><lastmod>2015-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2015/06/using-magic_quotes_gpc-or-addslashes/</loc><lastmod>2015-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/categories/books/</loc><lastmod>2015-04-19T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2015/04/the-martian-principles-for-successful-enterprise-systems/</loc><lastmod>2015-04-19T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2015/04/setup-git-local-and-remote-repositories/</loc><lastmod>2015-04-14T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2015/04/seeding-your-rails-database/</loc><lastmod>2015-04-13T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2015/04/rails-background-tasks-with-rufus-scheduler/</loc><lastmod>2015-04-09T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2015/03/moving-from-subversion-to-git/</loc><lastmod>2015-03-18T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2015/02/configure-git-to-use-a-remote-repository/</loc><lastmod>2015-02-10T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2015/01/capistrano-without-root-privileges/</loc><lastmod>2015-01-29T00:00:00+11:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/categories/databases/</loc><lastmod>2013-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2013/06/installing-mysql-gem-on-osx-10.6/</loc><lastmod>2013-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/categories/osx/</loc><lastmod>2013-06-01T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/posts/2010/06/unix-shells-by-example/</loc><lastmod>2010-06-28T00:00:00+10:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/search/placeholder/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.petermac.com/search/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>