Skip to main content
This guide helps you install and set up ImageFlow.

Prerequisites

  • Go 1.22 or higher
  • Node.js 18 or higher (for building the frontend)
  • WebP tools (libwebp-tools)
  • AVIF tools (libavif-apps)
  • Redis (optional, for metadata and tag storage)
  • Docker and Docker Compose (optional, for containerized deployment)

Installation

Docker deployment

  1. Clone the repository
  2. Configure environment variables Copy the example env file and edit it:
    Ensure Docker can read this .env file, or configure the variables directly in docker-compose.yaml.
  3. Start the service

Local build deployment

  1. Clone the repository
  2. Configure environment variables
  3. Build and start