Skip to content

Self-hosted recipe manager, no database required

Recipery reads and writes straight to object storage — local disk, S3, or Cloudflare R2. Import recipes from any URL, organize them into collections, and cook with confidence.

Quickstart

Run Recipery against the local filesystem — no bucket, no credentials:

Terminalsh
docker run -d \
  --name recipery \
  -p 3000:3000 \
  -v recipery_data:/app/.data \
  -e STORAGE_DRIVER=local \
  ghcr.io/recipery-dev/recipery:latest

Open localhost:3000 and create your first profile.

What you get

No database

Object storage is the only persistence layer — nothing to provision, back up, or migrate.

Multi-profile

Admin and reader roles, with optional per-profile passwords.

Import from any URL

Paste a link and Recipery scrapes the title, ingredients, steps, and photo straight from the page.

Pluggable storage

Local filesystem or any S3-compatible bucket, with a configurable prefix for sharing a bucket with other apps.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close