Prerequisites

System Requirements

The following table lists the supported platforms and devices.

PlatformExplanationDevice Examples
darwin/amd64macOS on 64-bit Intel (x86-64) architectureApple MacBook, iMac, Mac Mini, Mac Pro
darwin/arm64macOS on ARM64 architectureMacBook Air (M1), MacBook Pro (M1), Mac Mini (M1)
linux/386Linux on 32-bit x86 architectureOlder PCs, embedded systems
linux/amd64Linux on 64-bit x86 architecture (x86-64)Desktops, laptops, servers, cloud instances
linux/armLinux on ARMv6 architectureRaspberry Pi 1st gen, IoT devices, some old smartphones
linux/arm64Linux on ARMv8 64-bit architectureRaspberry Pi 3rd/4th gen, modern smartphones
linux/riscv64Linux on 64-bit RISC-V architectureRISC-V development boards, experimental devices
linux/s390xLinux on IBM System z architectureIBM mainframes, servers
windows/amd64Windows on 64-bit x86 architectureModern Windows PCs, servers, virtual machines
windows/arm64Windows on ARM64 architectureMicrosoft Surface Pro X, ARM-based Windows devices

In addition, you must have at least 300 MB of free space.

Browsers

BrowserVersionCompatibility
Brave37+
Chrome37+
Edge79+
Firefox98+
IEN/A
Safari15.4+
Vanadium37+

Third-party Services

Recipya uses the following third-party services to enhance the product.

SendGrid

SendGrid provides a cloud-based service that assists businesses with email delivery. They offer a free plan that allows you to send up to 100 emails per day.

Within Recipya, the email module is used for the following events:

  • Send a confirmation email to a user who registered.
  • Send a forgot password email

If none of these reasons persuade you to use this service, then leave the email.from and email.sendGridAPIKey fields in the configuration file empty. No emails will then be sent.

Azure AI Vision

Azure AI Vision is a unified service that offers innovative computer vision capabilities. It gives apps the ability to analyze images, read text, and detect faces with prebuilt image tagging, text extraction with optical character recognition (OCR), and responsible facial recognition. Microsoft offers a free plan that allows you to perform 5000 transactions per month.

Within Recipya, this service is used to digitize recipes.

If you do not plan on digitizing paper recipes, then leave the integrations.azureComputerVision.resourceKey and integrations.azureComputerVision.visionEndpoint fields in the configuration file empty. This feature will then be disabled.