Skip to content

Deploy manually

This path uses the terminal directly. The prompts explain the available choices and the CLI stops before unsafe collisions or ambiguous account selection.

Terminal window
git clone https://github.com/microfeed/microfeed.git
cd microfeed
corepack enable
yarn install --immutable

Expected result: Yarn completes without changing the lockfile.

Terminal window
yarn manage accounts

Your browser may open for Cloudflare authorization. If the command lists more than one account, note the exact account you want to use; do not choose based only on list position.

Terminal window
yarn manage init

Follow the prompts for the Cloudflare account, globally distinctive site name, media storage, dashboard address, and login email. Initialization checks the requested names before it creates a Worker, D1 database, or R2 bucket.

If R2 is not available yet, microfeed can finish as a content-only site. You can publish text and external links, then enable media storage later.

After deployment, microfeed opens a one-time password-creation page. Choose the password in that page. Do not put it in a command or save the private link in a shared document.

Terminal window
yarn manage status

Expected result: a verified Worker and dashboard status, plus the exact D1 and R2 resources attached to the saved instance.

Next: complete the post-deployment checklist.