Hie - Hierarchical tag-based image Explorer.
Easily organize your images using a flexible, hierarchical tagging system, where tags can have nested sub-tags, and each image can be associated with multiple tags.
All tag data is centrally stored in a database, ensuring that the original folder structure of your files remains untouched.
Hie can run on a NAS via Docker, allowing you to access and view your images conveniently through web browser.
About the sample images in screenshot
These beautiful images are from Unsplash, their authors and sources are:
pnpm install
pnpm run prisma:migration
pnpm run dev
API docs at http://localhost:3000/api/docs, powered by Swagger UI.
Refer to the Dockerfile
and docker-compose.yml
for more details.
# Build
docker build -t hie .
# Run and expose port 5888 on the host
docker run -d --name hie -p 5888:3000 -v <HIE_VOLUME_DIR>:/app/volume hie
# Save image
docker save -o hie.tar hie
<HIE_VOLUME_DIR>
refer to the host directory where your images are stored. This will be mounted inside the Docker container at /app/volume
to allow the app to access your images.