Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

pirelenito/lumine

Open more actions menu

Repository files navigation

Lumine

A stateless photo library service to run on your NAS.

Just point the service to a folder and browse away! No vendor lock-in, no databases ✨.

It supports:

  • RAW formats 📸
  • Video files 📹
  • Screenshots 🖥

Screenshot

Still very much a work-in-progress 🙈.

Setup

The easiest way to get Lumine running is using Docker with the pre-built Docker image.

The image expects two volumes:

  • /data/cache: temporary storage for thumbnails and metadata extracted from the photos. Needs writing permission.
  • /data/masters: location of the original files to show in the library. Should be read-only.

Here is an example (replace with paths to your local file-system):

docker run -ti -v /Users/paulo/lumine-cache:/data/cache -v /Users/paulo/Pictures:/data/masters:ro -p 0.0.0.0:80:80 pirelenito/lumine:latest

Development

Lumine has a dependency to ImageMagick, therefore is recommended to use docker-compose in development.

Install dependencies:

docker-compose run client yarn

Start development servers:

docker-compose up

It starts two servers:

  • Frontend: localhost:3000
  • Backend: localhost:8080

About

📷 A stateless photo library service to run on your NAS.

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.