logologo
HomeGallery
  • Why?
  • Docs
  • Demo
  • Download
    Start
    Install
    General
    docker-compose
    docker
    Binary
    App Bundle
    Generic Bundle
    Source
    Azure
    Configuration
    CLI
    help
    run
    export meta
    export static
    fetch
    database
    storage
    plugin
    cast
    Webapp
    Search
    FAQ
    API server
    Recipes
    Use Nginx proxy with subpath
    Use Traefik proxy with subpath
    Use IIS Proxy With a Sub-Path
    Internals
    Workflow
    Building Blocks
    Data Structures
    Design Decisions
    Development
    Plugin
    Extractor Plugin
    Database Mapper Plugin
    Query Plugin
    Previous pageUse IIS Proxy With a Sub-PathNext pageBuilding Blocks

    #Workflow

    worflow

    • The Indexer creates a file index from a directory to detect quickly file changes and to calculate unique file IDs
    • The Extractor calculates preview files and extracts meta data based on the file index and unique file IDs. Duplicated files (same binary content) are extracted only once. All preview files and meta data are stored in a storage directory
    • The database builder creates a database from the extracted preview files and meta data for the WebApp
    • The server serves the database with preview files from the storage directory
    Note

    Before the server can serve the database all preview images and videos needs to be calculated. This can be time consuming depending on the amount of media files and the processing maschine.