<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Feedhorn</title>
    <link>https://feedhorn.dev</link>
    <atom:link href="https://feedhorn.dev/rss.xml" rel="self" type="application/rss+xml" />
    <description>A quiet field guide to self-hosted AI — catching the signal hidden beneath the noise.</description>
    <language>en</language>
    <lastBuildDate>Thu, 26 Mar 2026 00:00:00 GMT</lastBuildDate>
    
    <item>
      <title><![CDATA[AI Image Generation Workflow: A Practical Self-Hosted Setup]]></title>
      <link>https://feedhorn.dev/blog/ai-image-generation-workflow-self-hosted/</link>
      <description><![CDATA[Learn how to build a practical self-hosted AI image generation workflow with model management, prompting, upscaling, and job control on your own infrastructure.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/ai-image-generation-workflow-self-hosted/</guid>
    </item>
    
    <item>
      <title><![CDATA[AI Prompt Engineering for Self-Hosted LLMs]]></title>
      <link>https://feedhorn.dev/blog/ai-prompt-engineering-self-hosted-llms/</link>
      <description><![CDATA[Learn practical prompt engineering techniques for self-hosted LLMs, with a focus on smaller models, structure, retrieval, and repeatable production behavior.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/ai-prompt-engineering-self-hosted-llms/</guid>
    </item>
    
    <item>
      <title><![CDATA[Apache Airflow for Self-Hosted Data Pipelines: When It Fits]]></title>
      <link>https://feedhorn.dev/blog/apache-airflow-self-hosted-data-pipeline/</link>
      <description><![CDATA[A practical look at self-hosted Apache Airflow for scheduling and operating data pipelines, including architecture, tradeoffs, and team fit.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/apache-airflow-self-hosted-data-pipeline/</guid>
    </item>
    
    <item>
      <title><![CDATA[AutoGPT vs CrewAI for Self-Hosted Workflows]]></title>
      <link>https://feedhorn.dev/blog/autogpt-vs-crewai-self-hosted/</link>
      <description><![CDATA[AutoGPT is now a visual workflow platform, not an autonomous loop. How it and CrewAI differ for self-hosting, and which one fits your team&#39;s workflows.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/autogpt-vs-crewai-self-hosted/</guid>
    </item>
    
    <item>
      <title><![CDATA[Best Open Source Headless CMS Comparison: Which One Should You Choose?]]></title>
      <link>https://feedhorn.dev/blog/best-open-source-headless-cms-comparison/</link>
      <description><![CDATA[A practical comparison of leading open source headless CMS options for developers and teams building modern websites, apps, and content platforms.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/best-open-source-headless-cms-comparison/</guid>
    </item>
    
    <item>
      <title><![CDATA[Best Self-Hosted Bookmark Manager: What to Look For]]></title>
      <link>https://feedhorn.dev/blog/best-self-hosted-bookmark-manager/</link>
      <description><![CDATA[Learn how to choose a self-hosted bookmark manager, what features matter most, and which deployment tradeoffs matter for long-term use.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/best-self-hosted-bookmark-manager/</guid>
    </item>
    
    <item>
      <title><![CDATA[Best Self-Hosted URL Shortener: What to Look For and How to Choose]]></title>
      <link>https://feedhorn.dev/blog/best-self-hosted-url-shortener/</link>
      <description><![CDATA[A practical guide to self-hosted URL shorteners, including key features, security considerations, and when tools like YOURLS make sense.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/best-self-hosted-url-shortener/</guid>
    </item>
    
    <item>
      <title><![CDATA[cert-manager for Self-Hosted Kubernetes: A Practical Guide]]></title>
      <link>https://feedhorn.dev/blog/cert-manager-guide-for-self-hosted-kubernetes/</link>
      <description><![CDATA[Learn what cert-manager does in Kubernetes, when to use it, and how to run certificate automation sanely in a self-hosted cluster.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/cert-manager-guide-for-self-hosted-kubernetes/</guid>
    </item>
    
    <item>
      <title><![CDATA[Cloudflare Tunnel vs ngrok vs zrok: Which Tunneling Tool Is Best?]]></title>
      <link>https://feedhorn.dev/blog/cloudflare-tunnel-vs-ngrok-vs-zrok-comparison/</link>
      <description><![CDATA[A practical comparison of Cloudflare Tunnel, ngrok, and zrok for exposing local or private services securely and conveniently.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/cloudflare-tunnel-vs-ngrok-vs-zrok-comparison/</guid>
    </item>
    
    <item>
      <title><![CDATA[ComfyUI vs Automatic1111: Which Self-Hosted Image Stack Fits Better?]]></title>
      <link>https://feedhorn.dev/blog/comfyui-vs-automatic1111-comparison/</link>
      <description><![CDATA[Compare ComfyUI and Automatic1111 for self-hosted image generation, including workflow design, extensibility, speed of iteration, and operational tradeoffs.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/comfyui-vs-automatic1111-comparison/</guid>
    </item>
    
    <item>
      <title><![CDATA[Coolify Guide: Run Apps Without Managed PaaS Pricing]]></title>
      <link>https://feedhorn.dev/blog/coolify-self-hosting-platform-guide/</link>
      <description><![CDATA[A practical guide to Coolify for self-hosters who want an easier way to deploy apps, databases, and services on their own servers.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/coolify-self-hosting-platform-guide/</guid>
    </item>
    
    <item>
      <title><![CDATA[Docker Compose Best Practices for Production]]></title>
      <link>https://feedhorn.dev/blog/docker-compose-best-practices-for-production/</link>
      <description><![CDATA[A practical guide to using Docker Compose more safely in production, including image pinning, secrets handling, networking, health checks, and update discipline.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/docker-compose-best-practices-for-production/</guid>
    </item>
    
    <item>
      <title><![CDATA[Docker Security Best Practices]]></title>
      <link>https://feedhorn.dev/blog/docker-security-best-practices/</link>
      <description><![CDATA[A practical Docker security guide covering least privilege, image trust, secrets handling, network exposure, and host-container boundaries.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/docker-security-best-practices/</guid>
    </item>
    
    <item>
      <title><![CDATA[Fail2ban Setup for Self-Hosted Services]]></title>
      <link>https://feedhorn.dev/blog/fail2ban-setup-self-hosted-services/</link>
      <description><![CDATA[Learn how to use Fail2ban to reduce brute-force noise on self-hosted services, including SSH protection, jail scope, and operational limits.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/fail2ban-setup-self-hosted-services/</guid>
    </item>
    
    <item>
      <title><![CDATA[FreshRSS vs Miniflux: Which Self-Hosted RSS Reader Should You Choose?]]></title>
      <link>https://feedhorn.dev/blog/freshrss-vs-miniflux-comparison/</link>
      <description><![CDATA[A practical comparison of FreshRSS and Miniflux for self-hosted RSS reading, covering setup, usability, features, and long-term maintenance.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/freshrss-vs-miniflux-comparison/</guid>
    </item>
    
    <item>
      <title><![CDATA[GGUF Format Explained: Why Self-Hosted AI Users Keep Running Into It]]></title>
      <link>https://feedhorn.dev/blog/gguf-format-explained-self-hosted/</link>
      <description><![CDATA[A practical explanation of the GGUF model format, including why it exists, how it differs from raw checkpoints, and when to use it for self-hosted inference.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/gguf-format-explained-self-hosted/</guid>
    </item>
    
    <item>
      <title><![CDATA[Gitea Actions vs GitHub Actions: Which CI/CD Path Fits a Self-Hosted Team?]]></title>
      <link>https://feedhorn.dev/blog/gitea-actions-vs-github-actions-self-hosted/</link>
      <description><![CDATA[A practical comparison of Gitea Actions and GitHub Actions for self-hosted CI/CD workflows, including control, ecosystem, maintenance, and cost tradeoffs.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/gitea-actions-vs-github-actions-self-hosted/</guid>
    </item>
    
    <item>
      <title><![CDATA[Gitea vs Forgejo: Which Self-Hosted Git Server Should You Run?]]></title>
      <link>https://feedhorn.dev/blog/gitea-vs-forgejo-self-hosted-git-server/</link>
      <description><![CDATA[Compare Gitea and Forgejo for self-hosted Git hosting, including governance, features, migration factors, and which option fits different teams.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/gitea-vs-forgejo-self-hosted-git-server/</guid>
    </item>
    
    <item>
      <title><![CDATA[Harbor: When a Self-Hosted Container Registry Is Worth It]]></title>
      <link>https://feedhorn.dev/blog/harbor-self-hosted-container-registry/</link>
      <description><![CDATA[A practical guide to Harbor as a self-hosted container registry, including security features, project structure, replication, and operational fit.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/harbor-self-hosted-container-registry/</guid>
    </item>
    
    <item>
      <title><![CDATA[Home Assistant AI: What Self-Hosters Should Actually Build]]></title>
      <link>https://feedhorn.dev/blog/home-assistant-ai-self-hosted-guide/</link>
      <description><![CDATA[Explore practical ways to use AI with Home Assistant, including local voice, automations, privacy tradeoffs, and realistic deployment advice.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/home-assistant-ai-self-hosted-guide/</guid>
    </item>
    
    <item>
      <title><![CDATA[Immich Setup Guide: Building a Self-Hosted Photo Library]]></title>
      <link>https://feedhorn.dev/blog/immich-self-hosted-photo-library-setup/</link>
      <description><![CDATA[Set up Immich as a self-hosted photo library with Docker Compose: install steps, storage planning, backups, and mobile sync that actually works.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/immich-self-hosted-photo-library-setup/</guid>
    </item>
    
    <item>
      <title><![CDATA[Invoice Ninja Self-Hosted Guide for Freelancers]]></title>
      <link>https://feedhorn.dev/blog/invoiceninja-self-hosted-guide/</link>
      <description><![CDATA[A practical guide to self-hosting Invoice Ninja, including setup considerations, invoicing workflows, client management, and operational tradeoffs.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/invoiceninja-self-hosted-guide/</guid>
    </item>
    
    <item>
      <title><![CDATA[Jellyfin vs Plex: Which Self-Hosted Media Server Fits Best?]]></title>
      <link>https://feedhorn.dev/blog/jellyfin-vs-plex-self-hosted-media-server/</link>
      <description><![CDATA[Compare Jellyfin and Plex for self-hosted media streaming, including cost, privacy, remote access, transcoding, and long-term tradeoffs.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/jellyfin-vs-plex-self-hosted-media-server/</guid>
    </item>
    
    <item>
      <title><![CDATA[Jitsi Meet Setup Guide: Self-Hosted Webinars]]></title>
      <link>https://feedhorn.dev/blog/jitsi-meet-webinar-setup-guide/</link>
      <description><![CDATA[A practical guide to Jitsi Meet setup for self-hosted video meetings and webinar-style events, including infrastructure, security, and operational planning.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/jitsi-meet-webinar-setup-guide/</guid>
    </item>
    
    <item>
      <title><![CDATA[Joplin vs Obsidian Sync: Which Self-Hosted Notes Workflow Wins?]]></title>
      <link>https://feedhorn.dev/blog/joplin-vs-obsidian-sync-self-hosted-notes/</link>
      <description><![CDATA[Compare Joplin and Obsidian sync options for self-hosted note-taking, including openness, collaboration, mobility, and storage tradeoffs.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://feedhorn.dev/blog/joplin-vs-obsidian-sync-self-hosted-notes/</guid>
    </item>
    
  </channel>
</rss>
