<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://adrian-altner.de/</loc><xhtml:link rel="alternate" hreflang="de-DE" href="https://adrian-altner.de/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://adrian-altner.de/en/"/></url><url><loc>https://adrian-altner.de/datenschutz/</loc></url><url><loc>https://adrian-altner.de/en/</loc><xhtml:link rel="alternate" hreflang="de-DE" href="https://adrian-altner.de/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://adrian-altner.de/en/"/></url><url><loc>https://adrian-altner.de/en/about/</loc></url><url><loc>https://adrian-altner.de/en/adding-notes-links-and-archives/</loc></url><url><loc>https://adrian-altner.de/en/astro-ssr-with-podman/</loc></url><url><loc>https://adrian-altner.de/en/bridgy-bluesky-backfeed/</loc></url><url><loc>https://adrian-altner.de/en/building-the-photo-stream/</loc></url><url><loc>https://adrian-altner.de/en/caddy-for-astro-podman-https-and-canonical-host/</loc></url><url><loc>https://adrian-altner.de/en/categories/</loc></url><url><loc>https://adrian-altner.de/en/category/development/</loc></url><url><loc>https://adrian-altner.de/en/category/general/</loc></url><url><loc>https://adrian-altner.de/en/category/on-premises-private-cloud/</loc></url><url><loc>https://adrian-altner.de/en/category/personal/</loc></url><url><loc>https://adrian-altner.de/en/category/projects/</loc></url><url><loc>https://adrian-altner.de/en/category/tech/</loc></url><url><loc>https://adrian-altner.de/en/contact/</loc></url><url><loc>https://adrian-altner.de/en/deploying-astro-ssr-to-vps-with-podman/</loc></url><url><loc>https://adrian-altner.de/en/distinguishing-collection-sets-from-category-collections/</loc></url><url><loc>https://adrian-altner.de/en/forgejo-podman-setup/</loc></url><url><loc>https://adrian-altner.de/en/generating-photo-sidecars-locally-before-vps-deploy/</loc></url><url><loc>https://adrian-altner.de/en/github-ssh-on-vps-for-deploys/</loc></url><url><loc>https://adrian-altner.de/en/github-to-codeberg-mirror-without-third-party-action/</loc></url><url><loc>https://adrian-altner.de/en/hello-world/</loc></url><url><loc>https://adrian-altner.de/en/image-voice-memos/</loc></url><url><loc>https://adrian-altner.de/en/imprint/</loc></url><url><loc>https://adrian-altner.de/en/improving-bluesky-syndication/</loc></url><url><loc>https://adrian-altner.de/en/initial-vps-setup-debian/</loc></url><url><loc>https://adrian-altner.de/en/installing-podman-locally-and-on-a-vps/</loc></url><url><loc>https://adrian-altner.de/en/joining-the-indieweb/</loc></url><url><loc>https://adrian-altner.de/en/keeping-the-website-running-after-a-vps-reboot/</loc></url><url><loc>https://adrian-altner.de/en/live-webmentions-hybrid-approach/</loc></url><url><loc>https://adrian-altner.de/en/local-webmention-avatars/</loc></url><url><loc>https://adrian-altner.de/en/microformats2-h-entry-on-astro/</loc></url><url><loc>https://adrian-altner.de/en/migrating-vision-script-from-openai-to-claude/</loc></url><url><loc>https://adrian-altner.de/en/my-website/</loc></url><url><loc>https://adrian-altner.de/en/obfuscating-contact-data-on-a-static-site/</loc></url><url><loc>https://adrian-altner.de/en/obsidian-to-vps-pipeline-with-sync-pull-and-redeploy/</loc></url><url><loc>https://adrian-altner.de/en/operating-astro-ssr-in-production-with-podman/</loc></url><url><loc>https://adrian-altner.de/en/page/2/</loc></url><url><loc>https://adrian-altner.de/en/page/3/</loc></url><url><loc>https://adrian-altner.de/en/page/4/</loc></url><url><loc>https://adrian-altner.de/en/photo-albums-with-astro-content-layer/</loc></url><url><loc>https://adrian-altner.de/en/posse-to-bluesky-with-at-protocol/</loc></url><url><loc>https://adrian-altner.de/en/posse-to-mastodon-with-state-and-media/</loc></url><url><loc>https://adrian-altner.de/en/privacy-policy/</loc></url><url><loc>https://adrian-altner.de/en/remark-obsidian-wiki-links/</loc></url><url><loc>https://adrian-altner.de/en/security-headers-astro-caddy/</loc></url><url><loc>https://adrian-altner.de/en/setting-up-forgejo-actions-runner/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://adrian-altner.de/en/setting-up-forgejo-actions-runner/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://adrian-altner.de/setting-up-forgejo-actions-runner/"/></url><url><loc>https://adrian-altner.de/en/structuring-photos-as-a-collection-tree/</loc></url><url><loc>https://adrian-altner.de/en/syndicating-photos-to-flickr-with-posse/</loc></url><url><loc>https://adrian-altner.de/en/syndication-links-from-state/</loc></url><url><loc>https://adrian-altner.de/en/tag/astro/</loc></url><url><loc>https://adrian-altner.de/en/tag/bluesky/</loc></url><url><loc>https://adrian-altner.de/en/tag/caddy/</loc></url><url><loc>https://adrian-altner.de/en/tag/ci/</loc></url><url><loc>https://adrian-altner.de/en/tag/csp/</loc></url><url><loc>https://adrian-altner.de/en/tag/debian/</loc></url><url><loc>https://adrian-altner.de/en/tag/deployment/</loc></url><url><loc>https://adrian-altner.de/en/tag/devops/</loc></url><url><loc>https://adrian-altner.de/en/tag/forgejo/</loc></url><url><loc>https://adrian-altner.de/en/tag/gdpr/</loc></url><url><loc>https://adrian-altner.de/en/tag/github-actions/</loc></url><url><loc>https://adrian-altner.de/en/tag/indieweb/</loc></url><url><loc>https://adrian-altner.de/en/tag/macos/</loc></url><url><loc>https://adrian-altner.de/en/tag/mastodon/</loc></url><url><loc>https://adrian-altner.de/en/tag/obsidian/</loc></url><url><loc>https://adrian-altner.de/en/tag/openai/</loc></url><url><loc>https://adrian-altner.de/en/tag/operations/</loc></url><url><loc>https://adrian-altner.de/en/tag/photography/</loc></url><url><loc>https://adrian-altner.de/en/tag/podman/</loc></url><url><loc>https://adrian-altner.de/en/tag/privacy/</loc></url><url><loc>https://adrian-altner.de/en/tag/remark/</loc></url><url><loc>https://adrian-altner.de/en/tag/security/</loc></url><url><loc>https://adrian-altner.de/en/tag/self-hosted/</loc></url><url><loc>https://adrian-altner.de/en/tag/ssh/</loc></url><url><loc>https://adrian-altner.de/en/tag/swift/</loc></url><url><loc>https://adrian-altner.de/en/tag/swiftui/</loc></url><url><loc>https://adrian-altner.de/en/tag/systemd/</loc></url><url><loc>https://adrian-altner.de/en/tag/typescript/</loc></url><url><loc>https://adrian-altner.de/en/tag/webmentions/</loc></url><url><loc>https://adrian-altner.de/en/tag/workflow/</loc></url><url><loc>https://adrian-altner.de/en/tags/</loc></url><url><loc>https://adrian-altner.de/en/triggering-vps-deploys-with-github-actions/</loc></url><url><loc>https://adrian-altner.de/en/troubleshooting-mastodon-backfeed-and-stale-webmentions/</loc></url><url><loc>https://adrian-altner.de/en/updating-the-website-repository-on-a-vps/</loc></url><url><loc>https://adrian-altner.de/en/vision-rate-limit-runbook-for-photo-sidecars/</loc></url><url><loc>https://adrian-altner.de/en/webmentions-receiving-and-sending/</loc></url><url><loc>https://adrian-altner.de/impressum/</loc></url><url><loc>https://adrian-altner.de/kategorie/allgemein/</loc></url><url><loc>https://adrian-altner.de/kategorie/technik/</loc></url><url><loc>https://adrian-altner.de/kategorien/</loc></url><url><loc>https://adrian-altner.de/kontakt/</loc></url><url><loc>https://adrian-altner.de/not-thailand/</loc></url><url><loc>https://adrian-altner.de/schlagwoerter/</loc></url><url><loc>https://adrian-altner.de/schlagwort/astro/</loc></url><url><loc>https://adrian-altner.de/schlagwort/caddy/</loc></url><url><loc>https://adrian-altner.de/schlagwort/ci/</loc></url><url><loc>https://adrian-altner.de/schlagwort/csp/</loc></url><url><loc>https://adrian-altner.de/schlagwort/devops/</loc></url><url><loc>https://adrian-altner.de/schlagwort/dsgvo/</loc></url><url><loc>https://adrian-altner.de/schlagwort/forgejo/</loc></url><url><loc>https://adrian-altner.de/schlagwort/indieweb/</loc></url><url><loc>https://adrian-altner.de/schlagwort/podman/</loc></url><url><loc>https://adrian-altner.de/schlagwort/privacy/</loc></url><url><loc>https://adrian-altner.de/schlagwort/security/</loc></url><url><loc>https://adrian-altner.de/schlagwort/self-hosted/</loc></url><url><loc>https://adrian-altner.de/schlagwort/webmentions/</loc></url><url><loc>https://adrian-altner.de/security-header-astro-caddy/</loc></url><url><loc>https://adrian-altner.de/setting-up-forgejo-actions-runner/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://adrian-altner.de/en/setting-up-forgejo-actions-runner/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://adrian-altner.de/setting-up-forgejo-actions-runner/"/></url><url><loc>https://adrian-altner.de/ueber-mich/</loc></url><url><loc>https://adrian-altner.de/webmention-avatare-lokal-cachen/</loc></url></urlset>