<?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://blog.m1ch.eu/</loc><lastmod>2027-04-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/fediverse/</loc><lastmod>2026-11-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/graz.social/</loc><lastmod>2026-11-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/mastodon/</loc><lastmod>2026-11-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20261111-mastodon-graz-social/</loc><lastmod>2026-11-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/</loc><lastmod>2026-11-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/bootc/</loc><lastmod>2026-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20261019-bootc-fleetlock-reboots/</loc><lastmod>2026-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/fedora/</loc><lastmod>2026-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/linux/</loc><lastmod>2026-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/selfhost/</loc><lastmod>2026-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/systemd/</loc><lastmod>2026-10-19T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/agentic-coding/</loc><lastmod>2026-10-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/ai/</loc><lastmod>2026-10-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/boxgent/</loc><lastmod>2026-10-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20261007-openproject-coding-agent/</loc><lastmod>2026-10-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/openproject/</loc><lastmod>2026-10-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20260928-ai-agents-in-my-hosting-workflow/</loc><lastmod>2026-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/claude-code/</loc><lastmod>2026-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/docker/</loc><lastmod>2026-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/opencode/</loc><lastmod>2026-09-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/ollama/</loc><lastmod>2026-09-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/privacy/</loc><lastmod>2026-09-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20260924-why-local-models/</loc><lastmod>2026-09-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/privacy/</loc><lastmod>2026-09-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20260507-forgejo-runneres-advanced/</loc><lastmod>2026-05-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/forgejo/</loc><lastmod>2026-05-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/git/</loc><lastmod>2026-05-07T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20260505-bootc-matrix-build/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/bike/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/gravel/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/20260428-200k/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/outdoors/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20251127-bootc-cloud-image/</loc><lastmod>2025-11-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/podman/</loc><lastmod>2025-11-27T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20251122-bootc-tweeks/</loc><lastmod>2025-11-22T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/selfhosting/</loc><lastmod>2025-11-20T15:06:14+01:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/ssh/</loc><lastmod>2025-11-20T15:06:14+01:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/til/</loc><lastmod>2025-11-20T15:06:14+01:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20251120-ssh_config/</loc><lastmod>2025-11-20T15:06:14+01:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20251114-bootc-motivation/</loc><lastmod>2025-11-14T11:06:14+01:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/bug/</loc><lastmod>2025-10-24T13:22:12+02:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/glusterfs/</loc><lastmod>2025-10-24T13:22:12+02:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20251024-glusterfs/</loc><lastmod>2025-10-24T13:22:12+02:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/server/</loc><lastmod>2025-10-24T13:22:12+02:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/blog/</loc><lastmod>2025-10-20T17:14:34+02:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/20251020-first-post/</loc><lastmod>2025-10-20T17:14:34+02:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/introduction/</loc><lastmod>2025-10-20T17:14:34+02:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/about/</loc><lastmod>2024-01-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/</loc><lastmod>2024-01-01T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/alpen/</loc><lastmod>2020-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/dachstein/</loc><lastmod>2020-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/hiking/</loc><lastmod>2020-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/steiermarkumwanderung/</loc><lastmod>2020-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/20200706-etape10/</loc><lastmod>2020-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/wandern/</loc><lastmod>2020-07-06T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/20200705-statistik-durchs-tote-gebirge/</loc><lastmod>2020-07-05T13:18:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/totes-gebirge/</loc><lastmod>2020-07-05T13:18:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/20200630-etape9/</loc><lastmod>2020-06-30T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/20200624-etape8/</loc><lastmod>2020-06-24T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/20200623-weiter-gehts/</loc><lastmod>2020-06-23T21:17:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/20200611-schladminger-tauern/</loc><lastmod>2020-06-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/steiermark/</loc><lastmod>2020-06-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/tags/tauern/</loc><lastmod>2020-06-11T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/20200610-sieben-jahre-nichts-passiert/</loc><lastmod>2020-06-10T00:26:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/posts/</loc><lastmod>2017-03-02T12:00:00-05:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/20130819-weg-mit-bildern/</loc><lastmod>2013-08-19T21:38:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/outdoor/20130717-rucksack-ist-gepackt-gps-ist/</loc><lastmod>2013-07-17T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/authors/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/categories/</loc><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.m1ch.eu/series/</loc><changefreq>daily</changefreq><priority>0.5</priority></url></urlset>