Skip to content

microfeed

Self-hosted CMS that publishes podcasts, posts, photos and links as a website, RSS feed and JSON Feed on Cloudflare

microfeed dashboard home with web, RSS and JSON feed URLs and a completed setup checklist

microfeed is a lightweight CMS from Listen Notes that runs on Cloudflare Workers, D1 and R2. Content is edited in a browser dashboard or managed by a local AI agent through the official @microfeed/cli.

Each site is a single feed of items: podcast episodes, blog posts, image galleries, videos, documents or curated URLs. The same items appear on a themeable website, in an RSS feed with Podcasting 2.0 tags and in a JSON Feed, so one install can run a podcast, a changelog or a personal link page. Podcast items take transcripts, chapters, hosts and guests, and a settings page prefixes media URLs with third-party download trackers such as OP3 or Podtrac. The admin dashboard covers posts, media uploads, standalone pages, editable robots.txt, llms.txt and sitemap files, and versioned themes. Theme versions are stored in D1 and stay inactive until you activate one, with the previous version kept for rollback. For automation there is an API with OpenAPI docs, signed webhooks, and @microfeed/cli, which lets a local agent create, update and delete items and upload media after you approve access in the browser. Signed-in dashboards also expose experimental, draft-only WebMCP tools to compatible browsers. On Cloudflare, one Worker serves the public site and the dashboard, with static assets for the front end. D1 holds content metadata, and an optional R2 bucket holds media and theme assets. Turning on webhooks adds a queue for deliveries and an hourly cron trigger. The dashboard can be protected by its built-in email and password login, by Cloudflare Access, or by both. The npx @microfeed/cli manage command that installs a site also handles updates, custom domains, multiple instances and snapshot archives that bundle the D1 data, the R2 bucket and the migration history.

Built for: Podcasters, bloggers and small teams who want a self-hosted publishing site with feeds and no server to maintain

What you can use it for

  • Host a podcast with an RSS feed, transcripts and chapters
  • Publish a blog or changelog as web pages, RSS and JSON Feed
  • Feed other sites and apps from the JSON Feed and API as a headless CMS
  • Run photo, video or document galleries on your own domain
  • Let a local AI agent draft and publish items with @microfeed/cli

Deploy

  • CLI

    Branch main

    The interactive manager authorizes Cloudflare in the browser, creates the Worker, D1 database and optional R2 media bucket, then deploys and verifies the site. The docs also describe a GitHub Actions path and an AI-agent guided path using the same command.

    npx @microfeed/cli manage

Setup is one interactive command with browser sign-in to Cloudflare. A custom domain and Cloudflare Access can be added later.

What it needs to run

  • D1 databases__D1_DATABASE_NAME__
  • Queues (consumer)microfeed-webhooks
  • Queues (producer)microfeed-webhooks
  • R2 bucketsMEDIA_BUCKET

Good to know

The README describes microfeed as still in an open alpha phase. Media uploads need R2 enabled on the Cloudflare account; without it the site runs in content-only mode with text and external links. Snapshot archives are unencrypted and contain administrator password hashes, so store them securely.

Cost on Cloudflare

Likely fits the free plan

The README says that, apart from a domain name, hosting on Cloudflare is essentially free. Workers, D1, R2 and cron triggers have Free plan allowances, and Queues (used for webhooks) is included on the Workers Free plan with 10,000 operations a day.

Source

The estimate is based on Cloudflare’s documented limits and the app’s configuration. What you pay depends on your usage and plan.

Where this comes from

An alternative to Buzzsprout, Libsyn, Micro.blog, Podbean, Simplecast, Spotify for Creators, Transistor.

Listing history

  • Oct 2, 2026 · microfeed listed
  • EmDash admin Edit Post screen with the rich text editor, featured image and a Publish panel for scheduling

    Open-source Astro CMS from Cloudflare for blogs and marketing sites, with a WordPress-style admin and sandboxed plugins

    Deploy
    One-click
    License
    MIT
    GitHub stars
    13.4k stars
    Last commit
  • Rin blog home page with article cards, cover images, tags and reading times (Chinese-language demo blog)

    Self-hosted blog with a browser editor, comments and RSS, deployed to your Cloudflare account by GitHub Actions

    Deploy
    Manual
    License
    MIT
    GitHub stars
    3.1k stars
    Last commit
  • Jant Latest timeline with a pinned post, a collapsed thread, a quote and a four-star link card

    Tumblr-style microblog for one author, with notes, links, quotes, threads and two-way sync to a Hugo repo on GitHub

    Deploy
    One-click
    License
    AGPL-3.0-or-later
    GitHub stars
    77 stars
    Last commit