<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/rss/stylesheet/" type="text/xsl"?>
<rss xmlns:content='http://purl.org/rss/1.0/modules/content/' xmlns:taxo='http://purl.org/rss/1.0/modules/taxonomy/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:itunes='http://www.itunes.com/dtds/podcast-1.0.dtd' xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:atom='http://www.w3.org/2005/Atom' xmlns:podbridge='http://www.podbridge.com/podbridge-ad.dtd' version='2.0'>
<channel>
  <title>microfeed</title>
  <language>en-us</language>
  <generator>microfeed.org</generator>
  <itunes:type>episodic</itunes:type>
  <itunes:explicit>false</itunes:explicit>
  <atom:link rel="self" href="https://www.microfeed.org/rss/" type="application/rss+xml"/>
  <link>https://www.microfeed.org</link>
  <description>
    <![CDATA[<p>#opensource #serverless #free #headless</p>]]>
  </description>
  <itunes:author>Listen Notes, Inc.</itunes:author>
  <itunes:image href="https://www.microfeed.org/assets/default/channel-image.png"/>
  <image>
    <title>microfeed</title>
    <url>https://www.microfeed.org/assets/default/channel-image.png</url>
    <link>https://www.microfeed.org</link>
  </image>
  <copyright>©2017 - 2026 Listen Notes, Inc.</copyright>
  <itunes:owner>
    <itunes:email>support@microfeed.org</itunes:email>
    <itunes:name>Listen Notes, Inc.</itunes:name>
  </itunes:owner>
  <itunes:category text="Technology"/>
  <item>
    <title>New release v1.0.1: microfeed moves to Cloudflare Workers</title>
    <guid>DFh7_ZXOoMS</guid>
    <pubDate>Thu, 06 Aug 2026 22:37:41 GMT</pubDate>
    <itunes:explicit>false</itunes:explicit>
    <description>
      <![CDATA[<p>We are pleased to announce <a href="https://github.com/microfeed/microfeed/releases/tag/v1.0.1" rel="noopener noreferrer" target="_blank">microfeed v1.0.1</a>, a major foundation update to our self-hosted, open-source publishing system.</p><p>microfeed 1.0.1 replaces the runtime from Cloudflare Pages to Cloudflare Workers, and introduces a simpler deployment workflow, a rebuilt admin dashboard, portable backups, and a versioned API designed for people, applications, and AI coding agents.</p><p><br></p><p>The biggest change is how microfeed is deployed. <a href="https://github.com/microfeed/microfeed/tree/microfeed-classic#-installation" rel="noopener noreferrer" target="_blank">Previous versions</a> relied on Cloudflare Pages and GitHub Actions, requiring users to manually locate Cloudflare API keys and copy them into GitHub. The process was often brittle, error-prone, and required more configuration work than it should.</p><p><br></p><p>Starting with v1.0.1, microfeed deploys directly to Cloudflare Workers through either <a href="https://docs.microfeed.org/start-here/ai-agent/" rel="noopener noreferrer" target="_blank">an AI coding agent</a> or <a href="https://docs.microfeed.org/start-here/manual/" rel="noopener noreferrer" target="_blank">the yarn manage CLI</a>. This streamlined deployment flow removes much of the manual setup and makes it faster and easier to get microfeed up and running.</p><p><br></p><p>Why do we move away from Cloudflare Pages? Cloudflare Pages is still supported by Cloudflare, but the platform direction has shifted. Cloudflare now recommends starting new full-stack applications on Workers and says future platform investment, optimization, and feature development will focus on Workers. Workers can serve static assets and server-rendered pages while connecting directly to D1, R2, and other Cloudflare services from one project. <a href="https://blog.cloudflare.com/full-stack-development-on-cloudflare-workers/" rel="noopener noreferrer" target="_blank">Cloudflare explains this direction in its Workers announcement</a> and provides an official <a href="https://developers.cloudflare.com/workers/static-assets/migration-guides/migrate-from-pages/" rel="noopener noreferrer" target="_blank">Pages-to-Workers migration guide</a>.</p><p><br></p><p>Moving microfeed to Workers gives us a stronger foundation while making installation and day-to-day operation much easier.</p><p><br></p><h2>Ask your coding agent for deploying and managing microfeed</h2><p><br></p><p>microfeed’s new management workflow is designed to work naturally with local coding agents such as OpenAI Codex, Claude Code, and Cursor.</p><p><br></p><p>1) Start by copying microfeed to your computer:</p><p><br></p><pre><code>git clone https://github.com/microfeed/microfeed.git</code></pre><p><br></p><p>2) Open the new microfeed folder in your coding agent and ask:</p><p><br></p><pre><code>Deploy microfeed to Cloudflare.</code></pre><p><br></p><p>The agent can run the necessary <code>yarn manage</code> commands, explain each decision, initialize the required Cloudflare resources, deploy the Worker, and verify the result.</p><p><br></p><video src="https://media-cdn.microfeed.org/production/media/rich-editor/items/DFh7_ZXOoMS/video-a2ac8d9e11b59348e2dad06e5b7bb7d5.mp4" controls="" playsinline="" preload="metadata" width="100%" style="height: auto;"></video><p><br></p><p><br></p><p>3) Stay nearby while it works. Cloudflare will open a browser page for you to sign in, and the agent may ask you to select an account or approve an important choice. You remain in control of Cloudflare authorization and your private dashboard password—never paste a Cloudflare API key, private password-creation link, or dashboard password into the conversation.</p><p><br></p><p>4) After deployment, open the private one-time setup page to choose your dashboard password. The agent can then run yarn manage status to confirm that the Worker, dashboard protection, D1 database, and R2 media storage are configured correctly. If setup is interrupted, ask it to continue the same deployment; the installer is designed to resume safely.</p><p><br></p><p>The agent can help with ongoing administration as well. For example, you can ask:</p><pre><code>Update my microfeed instance to the latest version and verify the deployment.</code></pre><p>or</p><pre><code>Create a backup of my microfeed site.</code></pre><p>or</p><pre><code>Connect this repository to my existing microfeed Worker.</code></pre><p>or</p><pre><code>Help me configure a custom domain for this microfeed site.</code></pre><p><br></p><p>Under the hood, the agent uses <a href="https://docs.microfeed.org/manage/" rel="noopener noreferrer" target="_blank">the same documented yarn manage workflow</a> available to everyone. There is no separate agent-only deployment system, and you can run every command yourself whenever you prefer.</p><p><br></p><p><br></p><h2>A rebuilt admin experience</h2><p><br></p><p>The admin dashboard has been rebuilt around an Astro server-rendered shell with more consistent navigation, responsive layouts, accessible controls, and dark mode.</p><p><br></p><p><img src="https://media-cdn.microfeed.org/production/media/rich-editor/items/DFh7_ZXOoMS/image-d6cc089aa24a17ace00a56f9acd4ee14.png"></p><p><br></p><h2>Portable backups and safer migrations</h2><p><br></p><p>microfeed can now <a href="https://docs.microfeed.org/manage/backups-and-migrations/" rel="noopener noreferrer" target="_blank">create portable snapshots</a> containing:</p><ol><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>D1 data and schema history</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>R2 media objects</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>File checksums</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>The migration information required to validate a restore</li></ol><p><br></p><p>A snapshot can be restored into a verified clean deployment or pulled into a new local instance for testing. This makes it easier to test production data safely, move an installation, and maintain independent backups.</p><p><br></p><h2>A versioned API foundation</h2><p><br></p><p><a href="https://docs.microfeed.org/api/" rel="noopener noreferrer" target="_blank">The microfeed API</a> now has a canonical, versioned base path:</p><pre><code>/api/v1/</code></pre><p><br></p><p>The new API foundation includes:</p><ol><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span><a href="https://docs.microfeed.org/api/authentication/" rel="noopener noreferrer" target="_blank">Multiple named API keys</a></li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>Generated <a href="https://docs.microfeed.org/api/v1/openapi.yaml" rel="noopener noreferrer" target="_blank">OpenAPI 3.1 documentation</a></li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>A self-hosted <a href="https://www.microfeed.org/api/v1/" rel="noopener noreferrer" target="_blank">interactive API explorer</a></li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span><a href="https://docs.microfeed.org/api/ai-agents/" rel="noopener noreferrer" target="_blank">Self-contained LLM.txt</a> for AI coding agents</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>Separate controls for API access and public API documentation</li></ol><p><br></p><p>Existing unversioned API endpoints remain available as backward-compatible aliases.</p><p><br></p><h2>New documentation</h2><p><br></p><p>We have also launched <a href="https://docs.microfeed.org/" rel="noopener noreferrer" target="_blank">docs.microfeed.org</a>, a new documentation site.</p><p><br></p><p>The documentation is designed for people using microfeed directly and for AI coding agents helping them operate or extend an installation <a href="https://github.com/microfeed/microfeed/tree/main/docs" rel="noopener noreferrer" target="_blank">via Markdowns</a>.</p><p><br></p><h2>Updating an existing Workers deployment</h2><p><br></p><p>If your git-cloned repo is already connected to a microfeed Worker, update the code and run:</p><pre><code>yarn install --immutable
yarn manage deploy
yarn manage status</code></pre><p><br></p><p>Or simply ask your ai coding agent:</p><pre><code>Deploy microfeed to cloudflare for [your custom domain name]</code></pre><p><br></p><p>The deployment command automatically applies database migrations, runs project checks, builds and deploys the Worker, and verifies the result.</p><p><br></p><p>See <a href="https://docs.microfeed.org/manage/update/" rel="noopener noreferrer" target="_blank">the complete update guide</a> for more information.</p><p><br></p><h2>Migrating an older Cloudflare Pages installation</h2><p><br></p><p>If your microfeed instance still runs on Cloudflare Pages, begin with:</p><pre><code>yarn manage migrate-pages</code></pre><p><br></p><p>The migration creates a new Worker connected to your existing D1 database and R2 bucket. It does not immediately remove the original Pages project. Both projects can remain connected to the same data while you test the Worker and decide when to move the custom domain.</p><p><br></p><p>See <a href="https://docs.microfeed.org/manage/backups-and-migrations/" rel="noopener noreferrer" target="_blank">the snapshot and migration guide</a> for the complete process.</p><p><br></p><h2>What remains the same</h2><p><br></p><p>microfeed remains an open-source, self-hosted publishing system designed to help you own your content and domain.</p><p><br></p><p>You can continue publishing text, images, audio, video, and documents through a customizable website, podcast-compatible RSS, and JSON Feed. Your metadata remains in D1, your media remains in R2, and your site runs on Cloudflare’s global network.</p><p><br></p><p><a href="https://github.com/microfeed/microfeed/releases/tag/v1.0.1" rel="noopener noreferrer" target="_blank">Version 1.0.1</a> gives that original idea a much stronger foundation for future improvements.</p>]]>
    </description>
    <link>https://www.microfeed.org/i/DFh7_ZXOoMS/</link>
    <itunes:episodeType>full</itunes:episodeType>
  </item>
  <item>
    <title>New release v0.1.5: Upgrade to Wrangler v4 and Tailwind v4</title>
    <guid>frJLel6J2W-</guid>
    <pubDate>Fri, 14 Mar 2025 23:39:48 GMT</pubDate>
    <itunes:explicit>false</itunes:explicit>
    <description>
      <![CDATA[<p>Since the inception of <a href="https://github.com/microfeed/microfeed" rel="noopener noreferrer" target="_blank">the microfeed project</a>, we've been using <a href="https://developers.cloudflare.com/workers/wrangler/" rel="noopener noreferrer" target="_blank">Cloudflare Wrangler</a> v2.x. With the recent update, Wrangler now runs on v4, and <a href="https://github.com/microfeed/microfeed/releases/tag/v0.1.5" rel="noopener noreferrer" target="_blank">we've upgraded accordingly</a>. Sticking with the older version would have led to a cascade of breaking changes that would be increasingly difficult to manage over time. By upgrading incrementally now, we reduce future technical debt and ensure a smoother transition for upcoming updates.</p><p><br></p><p>Additionally, we've upgraded <a href="https://tailwindcss.com/" rel="noopener noreferrer" target="_blank">Tailwind CSS</a>—the framework we use to style the admin UI—to its latest version. This update also introduces breaking changes that we need to address. Upgrading now positions us to avoid more complex challenges down the road.</p>]]>
    </description>
    <link>https://www.microfeed.org/i/new-release-v015-upgrade-to-wrangler-v4-and-tai-frJLel6J2W-/</link>
    <itunes:episodeType>full</itunes:episodeType>
  </item>
  <item>
    <title>Migrating Your Microfeed Instance from D1 Alpha to D1 Production</title>
    <guid>Asz44We3XZP</guid>
    <pubDate>Fri, 10 May 2024 19:14:55 GMT</pubDate>
    <itunes:explicit>false</itunes:explicit>
    <description>
      <![CDATA[<p>Microfeed relies on Cloudflare's D1 database to store metadata. If you set up a Microfeed instance last year or earlier, it's likely running on the D1 alpha version. Recently, Cloudflare announced plans to discontinue and eventually delete databases created with D1 alpha. To keep your existing Microfeed instances functioning, migration from the alpha to the production version of D1 is necessary.</p><p><br></p><p>This guide will walk you through the process of migrating your Microfeed D1 alpha database to the production version.</p><p><br></p><h2>Email Notification from Cloudflare</h2><p><br></p><p>Cloudflare has sent out notifications regarding the depreciation and subsequent deletion of D1 alpha databases. This announcement necessitates action from our users to prevent any loss of functionality.</p><p><br></p><p><img src="https://media-cdn.microfeed.org/microfeed-org/production/media/rich-editor/items/Asz44We3XZP/image-97339ae28bc966fa30f7b22424ab6ae7.png"></p><p><br></p><h2>Migration Steps</h2><p><br></p><p>Migrating your database involves two primary steps:</p><ol><li>Copying your existing D1 database to a new one.</li><li>Configuring your Microfeed instance to connect to the new database.</li></ol><p><br></p><h3>Step 1: Copy Your Existing D1 Database</h3><p><br></p><p>The migration process begins with creating a copy of your current database:</p><ol><li>Export your existing database to SQL: Use <a href="https://developers.cloudflare.com/workers/wrangler/" rel="noopener noreferrer" target="_blank">the Wrangler CLI</a> to authenticate with <a href="https://developers.cloudflare.com/workers/wrangler/commands/#login" rel="noopener noreferrer" target="_blank"><strong><em>wrangler login</em></strong></a>.</li><li>Identify your existing database: Run <a href="https://developers.cloudflare.com/workers/wrangler/commands/#list" rel="noopener noreferrer" target="_blank"><strong><em>wrangler d1 list</em></strong> </a>and <a href="https://developers.cloudflare.com/workers/wrangler/commands/#info" rel="noopener noreferrer" target="_blank"><strong><em>wrangler d1 info &lt;database_name&gt;</em></strong></a> to confirm it's an alpha version.</li><li>Create a backup: Execute <a href="https://developers.cloudflare.com/workers/wrangler/commands/#backup-create" rel="noopener noreferrer" target="_blank"><strong><em>wrangler d1 backup create &lt;database_name&gt;</em></strong></a> and download the backup with <a href="https://developers.cloudflare.com/workers/wrangler/commands/#backup-download" rel="noopener noreferrer" target="_blank"><strong><em>wrangler d1 backup download &lt;database_name&gt; &lt;backup_id&gt; --output db.sqlite3</em></strong></a>.</li><li>Generate an SQL dump: Convert the downloaded SQLite3 database file into an SQL dump using <a href="https://sqlite.org/cli.html" rel="noopener noreferrer" target="_blank"><strong><em>sqlite3 db.sqlite3 .dump &gt; db.sql</em></strong></a>.</li></ol><p><br></p><p>With the SQL dump ready, proceed to set up a new D1 production database:</p><ol><li>Create a new database: Run <a href="https://developers.cloudflare.com/workers/wrangler/commands/#create" rel="noopener noreferrer" target="_blank"><strong><em>wrangler d1 create &lt;new_database_name&gt;</em></strong></a>, appending _v1 (or _new) to differentiate from the alpha version.</li><li>Restore data: Import your SQL dump into the new database with <a href="https://developers.cloudflare.com/workers/wrangler/commands/#execute" rel="noopener noreferrer" target="_blank"><strong><em>wrangler d1 execute &lt;new_database_name&gt; --remote --file=./db.sql</em></strong></a>.</li><li>Verify creation: Confirm the new database setup by checking with <a href="https://developers.cloudflare.com/workers/wrangler/commands/#info" rel="noopener noreferrer" target="_blank"><strong><em>wrangler d1 info &lt;new_database_name&gt;</em></strong></a> and manually inspecting data via your Cloudflare dashboard.</li></ol><p><br></p><h3>Step 2: Update Your Microfeed Instance</h3><p><br></p><p>Reconfigure your Microfeed instance to connect to the new database:</p><p><br></p><p>1) Update your codebase: Ensure your Microfeed fork is up-to-date on GitHub.</p><p><img src="https://media-cdn.microfeed.org/microfeed-org/production/media/rich-editor/items/Asz44We3XZP/image-fc704755e3b2d7990cc80c128becec9c.png"></p><p>2) Set a new environment secret: Add the <strong>D1_DATABASE_NAME</strong> secret on GitHub with the name of your new D1 database (&lt;new_database_name&gt;).</p><p><br></p><p><img src="https://media-cdn.microfeed.org/microfeed-org/production/media/rich-editor/items/Asz44We3XZP/image-372ae0af69c70a7e05c0382bdef12a9f.png"></p><p>3) Deploy changes: Re-deploy your Microfeed instance by triggering the deploy GitHub action.</p><p><br></p><p><img src="https://media-cdn.microfeed.org/microfeed-org/production/media/rich-editor/items/Asz44We3XZP/image-c7e2e6be9f8211cebd8850b84bce7b68.png"></p><h3><br></h3><h3>Testing and Validation</h3><p><br></p><p>After migration, create an unlisted item in your Microfeed admin panel to verify that the new item appears in the new D1 database. This test confirms that the migration was successful.</p><p><br></p><h2>Conclusion</h2><p><br></p><p>Unfortunately, Cloudflare does not provide a one-click solution for this migration. However, following these detailed steps should guide you through the process smoothly. If you encounter any issues or have questions, please reach out to us at support@microfeed.com. We're here to help ensure your transition is as seamless as possible.</p>]]>
    </description>
    <link>https://www.microfeed.org/i/migrating-your-d1-database-before-cloudflare-depre-Asz44We3XZP/</link>
    <itunes:episodeType>full</itunes:episodeType>
  </item>
  <item>
    <title>New release v0.1.2: Introducing Microfeed&apos;s Powerful CRUD API for Effortless Content Management</title>
    <guid>ZQxgQnG71PC</guid>
    <pubDate>Mon, 15 May 2023 02:42:00 GMT</pubDate>
    <itunes:explicit>false</itunes:explicit>
    <description>
      <![CDATA[<p>We are pleased to announce the release of&nbsp;<a href="https://github.com/microfeed/microfeed/releases/tag/v0.1.2" rel="noopener noreferrer" target="_blank">microfeed v0.1.2</a>.</p><p>With the introduction of a comprehensive CRUD API in this new release, microfeed empowers users to seamlessly create, update, and delete content programmatically.</p><p>To harness the power of the new CRUD API, users must navigate to the /admin/settings/ page in their microfeed dashboard. Here, a simple toggle option allows you to enable the API, unlocking a world of possibilities for content management automation. Once enabled, you can begin integrating microfeed into your existing workflows or build entirely new applications that interact with the platform.</p><p><img src="https://media-cdn.microfeed.org/microfeed-org/production/media/rich-editor/items/ZQxgQnG71PC/image-05caf1d8f526c0e964db776e91fd2634.png" style="max-width: 325px"></p><p><br></p><p>To ensure a smooth integration process, microfeed has provided a comprehensive documentation page for the new API release. Accessible at /json/openapi on a microfeed instance (e.g., <a href="https://www.microfeed.org/json/openapi" rel="noopener noreferrer" target="_blank">https://www.microfeed.org/json/openapi</a>), the documentation guides users through the various endpoints, request structures, and response formats supported by the API.</p><p>We encourage all users to&nbsp;<a href="https://github.com/microfeed/microfeed#bonus-update-to-the-latest-version-of-microfeed" rel="noopener noreferrer" target="_blank">update their forked repo to the latest version of microfeed and re-deploy to Cloudflare</a>. Thank you for your continued support, and we look forward to hearing your feedback on the latest release of microfeed:&nbsp;support@microfeed.org</p>]]>
    </description>
    <link>https://www.microfeed.org/i/new-release-v012-microfeed-api-ZQxgQnG71PC/</link>
    <itunes:episodeType>full</itunes:episodeType>
    <enclosure url="https://media-cdn.microfeed.org/microfeed-org/production/media/audio-752acc9ce423516370bb4883b12e2321.mp3" type="audio/mpeg" length="874118"/>
    <itunes:duration>00:01:32</itunes:duration>
  </item>
  <item>
    <title>New release v0.1.1: Follow-up improvements after the initial launch of v0.1.0</title>
    <guid>BprBswbLr1y</guid>
    <pubDate>Fri, 17 Feb 2023 23:21:28 GMT</pubDate>
    <itunes:explicit>false</itunes:explicit>
    <description>
      <![CDATA[<p>We are pleased to announce the release of <a href="https://github.com/microfeed/microfeed/releases/tag/v0.1.1" rel="noopener noreferrer" target="_blank">microfeed v0.1.1</a>.</p><p><br></p><p>We launched the first version of <a href="https://github.com/microfeed/microfeed/releases/tag/v0.1.0" rel="noopener noreferrer" target="_blank">microfeed (v0.1.0)</a> around 50 days ago, and since then, we've received numerous <a href="https://github.com/microfeed/microfeed/issues?q=is%3Aissue+is%3Aclosed" rel="noopener noreferrer" target="_blank">bug reports</a>, <a href="https://github.com/microfeed/microfeed/discussions" rel="noopener noreferrer" target="_blank">feature requests, and other useful feedbacks</a> . We would like to express our gratitude to all our users for their valuable contributions.</p><p><br></p><p><a href="https://github.com/microfeed/microfeed/releases/tag/v0.1.1" rel="noopener noreferrer" target="_blank">This latest release (v0.1.1)</a> brings three main categories of changes, which include bug fixes, DevOps-related improvements, and adding the OpenAPI spec for json feed. Specifically, we have added the OpenAPI spec in <a href="https://www.microfeed.org/json/openapi.yaml" rel="noopener noreferrer" target="_blank">YAML</a> and <a href="https://www.microfeed.org/json/openapi.html" rel="noopener noreferrer" target="_blank">HTML</a>, which will provide greater clarity and ease of use for our users.</p><p><br></p><p>One notable use case of microfeed is as a headless CMS. With our admin dashboard, human editors can easily publish content, while custom code (such as scripts or mobile apps) or third-party software (such as Zapier or <a href="https://github.com/microfeed/microfeed/discussions/4#discussioncomment-4578223" rel="noopener noreferrer" target="_blank">Hugo</a>) can consume content via microfeed's JSON feed. For example, you can find our website's JSON feed at <a href="https://www.microfeed.org/json" rel="noopener noreferrer" target="_blank">microfeed.org/json</a>.</p><p><br></p><p>We encourage all users to <a href="https://github.com/microfeed/microfeed#bonus-update-to-the-latest-version-of-microfeed" rel="noopener noreferrer" target="_blank">update their forked repo to the latest version of microfeed and re-deploy to Cloudflare</a>. Thank you for your continued support, and we look forward to hearing your feedback on the latest release of microfeed: support@microfeed.org</p>]]>
    </description>
    <link>https://www.microfeed.org/i/new-release-v011-followup-improvements-after-th-BprBswbLr1y/</link>
    <itunes:episodeType>full</itunes:episodeType>
    <enclosure url="https://media-cdn.microfeed.org/microfeed-org/production/media/audio-bd99c7997f0e181e3c4ad411a1160292.mp3" type="audio/mpeg" length="1014845"/>
    <itunes:duration>00:01:29</itunes:duration>
  </item>
  <item>
    <title>Introducing microfeed: A Self-Hosted, Open-Source CMS on Cloudflare (open alpha)</title>
    <guid>uhbQEmArlC2</guid>
    <pubDate>Tue, 27 Dec 2022 08:25:00 GMT</pubDate>
    <itunes:explicit>false</itunes:explicit>
    <description>
      <![CDATA[<p>In today's digital world, feeds play a vital role in the way we consume and share information. Whether it's a podcast feed of audio content, a YouTube channel full of videos, or a social media account with tweets or photos, feeds have become a cornerstone of the internet.</p><p><br></p><p>However, with the increasing importance of freedom of speech, it's easy to get de-platformed from centralized hosting services like YouTube, Twitter, and Instagram. These services have the power to delete your account and all of your content, leaving you with no way to share your message.</p><p><br></p><p>That's where microfeed comes in. As <a href="https://github.com/microfeed/microfeed" rel="noopener noreferrer" target="_blank">a self-hosted, open-source CMS on Cloudflare</a>, microfeed allows you to create your own feed of content (text, audio, video, images, etc.) and host it under your own custom domain. This way, you can own your data and your domain name, reducing the risk of being de-platformed and giving you the ability to migrate your data to a different platform if needed.</p><p><br></p><p>microfeed is currently in open alpha, so use it at your own risk. However, it's already a powerful tool that makes it easy to create and manage your own feed. The self-hosted microfeed instance is deployed via GitHub Actions and runs on Cloudflare's serverless platform, taking advantage of products like <a href="https://pages.cloudflare.com/" rel="noopener noreferrer" target="_blank">Pages</a>, <a href="https://www.cloudflare.com/products/r2/" rel="noopener noreferrer" target="_blank">R2</a>, <a href="https://developers.cloudflare.com/d1/" rel="noopener noreferrer" target="_blank">D1</a>, and <a href="https://www.cloudflare.com/products/zero-trust/" rel="noopener noreferrer" target="_blank">Zero Trust</a>.</p><p><br></p><p>Your microfeed instance can distribute content through a customizable website, an RSS feed (compatible with <a href="https://help.apple.com/itc/podcasts_connect/#/itcb54353390" rel="noopener noreferrer" target="_blank">podcast RSS</a>), and a <a href="https://www.jsonfeed.org/" rel="noopener noreferrer" target="_blank">JSON feed</a>. And with the simple, yet powerful admin dashboard, adding new content to your feed is a breeze.</p><p><br></p><p>To get started with microfeed, you'll need to fork the repository to your personal or organizational GitHub account and set up Cloudflare API tokens as secrets. From there, you can use a predefined GitHub Action to deploy the code to Cloudflare Pages and set up custom domains and security settings in the Cloudflare dashboard.</p><p><br></p><p>While the initial setup may sound complex, future deployments are as easy as clicking a button on GitHub Actions. In the future, we hope to see Cloudflare offer a "Login with Cloudflare" OAuth feature to make the process even easier for users.</p><p><br></p><p>For detailed installation instructions, visit <a href="https://github.com/microfeed/microfeed#readme" rel="noopener noreferrer" target="_blank">the microfeed repository on GitHub</a>:</p><p><br></p><p><a href="https://github.com/microfeed/microfeed" rel="noopener noreferrer" target="_blank"><img src="https://opengraph.githubassets.com/7eaca2f6313298d926997983e282b39102a36a56071f950e35c69a8591588dd4/microfeed/microfeed"></a></p><p><br></p><p>If you have any questions or feedback, don't hesitate to reach out to us at <a href="mailto:support@microfeed.org" rel="noopener noreferrer" target="_blank">support@microfeed.org</a>. We're excited to see what you create with microfeed!</p>]]>
    </description>
    <link>https://www.microfeed.org/i/ntroducing-microfeed-uhbQEmArlC2/</link>
    <itunes:episodeType>full</itunes:episodeType>
    <enclosure url="https://media-cdn.microfeed.org/microfeed-org/production/media/audio-ae5b0090a232669a014b073b3c793501.mp3" type="audio/mpeg" length="1512767"/>
    <itunes:duration>00:02:40</itunes:duration>
  </item>
</channel>
</rss>