Galia is a Java application that requires a minimum Java Runtime Environment (JRE) version of 22. (Newer versions are also likely to work.) Linux, macOS, and Windows are supported.
The core application has no external dependencies, but some plugins do—see the relevant plugin page for more information.
The distribution archive bundles a configuration file named config/config.yml. Open it in a text editor and set source.FilesystemSource.BasicLookupStrategy.path_prefix to a folder path containing some images. For now, all other settings can be left as-is.
From a command prompt, invoke the bin/start.sh script (or bin/start.cmd in Windows).
Now, assuming that there is an image named image.tif residing in the location you set source.FilesystemSource.BasicLookupStrategy.path_prefix
to, try accessing these URLs:
See the IIIF Image API 3.0 documentation for more information about this URL syntax.
At this point, you have a basic working image server that serves images from the local filesystem and supports all bundled image sources, and all formats supported by the bundled decoders and encoders.
To get an idea of everything Galia can do, explore the rest of this guide.