recipery
Recipery es una biblioteca de recetas auto-alojada sin base de datos tradicional, utilizando almacenamiento de objetos (S3/MinIO o filesystem local). Permite importar recetas desde URLs web y YouTube, con escalado automático de porciones, búsqueda en sitios externos y soporte multi-perfil.
Ficha actualizada 24 sept 2026, 17:44 · upstream 24 sept 2026, 17:12 · release v1.24.0
Qué es recipery
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Recipery es una aplicación auto-alojada diseñada como biblioteca de recetas sin base de datos tradicional. Utiliza almacenamiento de objetos (S3-compatible) como única capa de persistencia, eliminando la necesidad de configurar, respaldar o migrar bases de datos entre versiones. El stack tecnológico incluye Next.js, React y Node.js para el frontend y backend.
- Gestión personal de recetas en un hogar compartido con roles diferenciados (admin/reader)
- Importación automática de recetas desde sitios web o videos de YouTube
- Descubrimiento de nuevas recetas mediante búsqueda en sitios externos configurables
- Almacenamiento escalable usando S3-compatible (MinIO, Cloudflare R2, Backblaze B2)
- Sin base de datos: persistencia puramente en almacenamiento de objetos simplifica backups y migraciones
- Importación desde URLs web y YouTube con extracción automática de ingredientes, pasos y fotos
- Escalado automático de porciones con unidades y cantidades calculadas en tiempo real
- Multi-perfil con roles admin/reader y contraseñas opcionales por perfil para compartir instancia
- Licencia AGPL-3.0: código abierto verificable, apto para uso interno empresarial con obligación de publicar modificaciones
- Sin base de datos implica dependencia completa del driver de almacenamiento (filesystem o S3)
- Licencia AGPL-3.0 requiere que las versiones modificadas usadas como servicio sean código abierto
- Complejidad media: requiere configuración inicial de Docker Compose y variables de entorno
- Funcionalidades de scraping dependen de la estructura HTML de los sitios externos visitados
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue rápido con docker compose up. Para desarrollo local, usar pnpm install y copiar .env.example a .env.local (driver por defecto: filesystem). Para S3/MinIO, ejecutar docker compose up minio minio-init y configurar STORAGE_DRIVER=s3 en .env.local. También disponible como Cloudflare Worker mediante make cf-build/cf-deploy. Ver docs.recipery.dev para walkthroughs completos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
