Gallery built for fast and simple image management
Find a file
2023-03-11 23:56:48 +00:00
.github Switch workflow to run on pull request to main 2023-03-04 21:46:19 +00:00
gallery Fix files not being created on clean installation 2023-03-11 23:56:48 +00:00
.gitignore Bundle JS into a compact format 2023-03-10 11:10:43 +00:00
LICENSE Update README 2023-03-03 19:20:58 +00:00
poetry.lock Bundle JS into a compact format 2023-03-10 11:10:43 +00:00
pyproject.toml Add ALT text to images 2023-03-11 22:14:03 +00:00
README.md Fix files not being created on clean installation 2023-03-11 23:56:48 +00:00
run.py Add run file 2023-03-11 23:16:27 +00:00

    OnlyLegs

Gallery built for fast and simple image management

Features

Currently implemented

  • Easy uploading and managing of a gallery of images
  • Multi user support, helping you manage a whole group of photographers
  • Image groups, helping you sort your favorite memories
  • Custom CSS support

Coming soon tm

  • Password locked images/image groups, helping you share photos only to those who you want to
  • Logging and automatic login attempt warnings and timeouts
  • Searching through tags, file names, users (and metadata maybe, no promises)

screenshots

Homescreen screenshot

Image view screenshot

Running

By default, the app runs on port 5000 with 4 workers, you can pass in arguments to change that, use -h or --help to see all the options.

Once you clone the repo to your desired location and have installed python poetry, install the requirements with the following command:

poetry install

From there you can run the app with Gunicorn using:

poetry run python3 run.py

You can also run the app in debug mode using -d or --debug, but its best to look into the logs file located under ~/.config/onlylegs/only.log if you're facing issues of any sorts!

On some systems, especially containers, you may need to set an XDG path for configuration files, you can do this with

export XDG_CONFIG_HOME="$HOME/.config"

Enjoy using OnlyLegs!