Skip to content

Releases: linuxserver/docker-lychee

v4.0.8-ls79

13 Dec 06:02

Choose a tag to compare

LinuxServer Changes:

Upgrade to Lychee v4 and rebased to alpine 3.12.
Lychee Changes:

REQUIRE PHP 7.4

  • fixes #783 : Can't rename tag album

    Tag-albums were not accessible by albums.getByID

  • fixes #781 : Fixes a bug which prevented the use of sharing albums between users

    This rare bug was only triggered if a non-admin user was sharing an album with
    another user.

  • fixes #779 : Fixes some missing information on Tag Albums in the front end.
  • fixes #766 : It is no longer possible to use the 'photo rotation' functionality

    While the buttons are still accessible we now return an error instead of filling up
    the entire disk space of the server.

  • fixes #751 : In some rare instance, it was not possible to generate video thumbnails

    this is fixed. We try to reextract the 'aperture' property to get the thumbnail.
    We also added a warning in the case where FFmpeg was not enabled.

  • fixes #769 : when moving pictures in Image view, the second try resulted in failure

    we no longer clear the content of json.album when moving an image.
    This ensure that the required properties are still accessible

  • fixes : Settings are accessible in Image view

    There were rare sequence of events which prevented the settings view to open.

  • new : /Frame will now display a warning if no pictures are found.

    instead of staying a black screen, we now send an alert()

  • new : Share information are no longer displayed in public mode

    They are still available in the Ajax query

  • upd #773 : Update French localization

    spacing typos in French localization

  • new #771 : Update French localization

    minor changes in the French localization.

  • new #764 : Add Diagnotics warnings if the php init values are too low (less than 30M).
  • new #757 : Add limits on the number of logs seen.

    Too many logs lines where crashing php by using too much memory.

  • new #758 : Add the possibility to chose the picture ordering per album

    the admin can now chose whether to order by name etc per album instead of globally.


Packaged version of Lychee including the vendor folder.
Install process is as follow:

  1. extract the zip file.
  2. create your database and user manually

Then you have two possibilities:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data .

or

  • sudo chown -R www-data:www-data . and access from your browser the Lychee installation and follow the installation steps

See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html

v4.0.8-ls78

06 Dec 06:07

Choose a tag to compare

LinuxServer Changes:

Upgrade to Lychee v4 and rebased to alpine 3.12.
Lychee Changes:

  • fixes #783 : Can't rename tag album

    Tag-albums were not accessible by albums.getByID

  • fixes #781 : Fixes a bug which prevented the use of sharing albums between users

    This rare bug was only triggered if a non-admin user was sharing an album with
    another user.

  • fixes #779 : Fixes some missing information on Tag Albums in the front end.
  • fixes #766 : It is no longer possible to use the 'photo rotation' functionality

    While the buttons are still accessible we now return an error instead of filling up
    the entire disk space of the server.

  • fixes #751 : In some rare instance, it was not possible to generate video thumbnails

    this is fixed. We try to reextract the 'aperture' property to get the thumbnail.
    We also added a warning in the case where FFmpeg was not enabled.

  • fixes #769 : when moving pictures in Image view, the second try resulted in failure

    we no longer clear the content of json.album when moving an image.
    This ensure that the required properties are still accessible

  • fixes : Settings are accessible in Image view

    There were rare sequence of events which prevented the settings view to open.

  • new : /Frame will now display a warning if no pictures are found.

    instead of staying a black screen, we now send an alert()

  • new : Share information are no longer displayed in public mode

    They are still available in the Ajax query

  • upd #773 : Update French localization

    spacing typos in French localization

  • new #771 : Update French localization

    minor changes in the French localization.

  • new #764 : Add Diagnotics warnings if the php init values are too low (less than 30M).
  • new #757 : Add limits on the number of logs seen.

    Too many logs lines where crashing php by using too much memory.

  • new #758 : Add the possibility to chose the picture ordering per album

    the admin can now chose whether to order by name etc per album instead of globally.


Packaged version of Lychee including the vendor folder.
Install process is as follow:

  1. extract the zip file.
  2. create your database and user manually

Then you have two possibilities:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data .

or

  • sudo chown -R www-data:www-data . and access from your browser the Lychee installation and follow the installation steps

See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html

v4.0.8-ls77

29 Nov 06:04

Choose a tag to compare

LinuxServer Changes:

Upgrade to Lychee v4 and rebased to alpine 3.12.
Lychee Changes:

  • fixes #783 : Can't rename tag album

    Tag-albums were not accessible by albums.getByID

  • fixes #781 : Fixes a bug which prevented the use of sharing albums between users

    This rare bug was only triggered if a non-admin user was sharing an album with
    another user.

  • fixes #779 : Fixes some missing information on Tag Albums in the front end.
  • fixes #766 : It is no longer possible to use the 'photo rotation' functionality

    While the buttons are still accessible we now return an error instead of filling up
    the entire disk space of the server.

  • fixes #751 : In some rare instance, it was not possible to generate video thumbnails

    this is fixed. We try to reextract the 'aperture' property to get the thumbnail.
    We also added a warning in the case where FFmpeg was not enabled.

  • fixes #769 : when moving pictures in Image view, the second try resulted in failure

    we no longer clear the content of json.album when moving an image.
    This ensure that the required properties are still accessible

  • fixes : Settings are accessible in Image view

    There were rare sequence of events which prevented the settings view to open.

  • new : /Frame will now display a warning if no pictures are found.

    instead of staying a black screen, we now send an alert()

  • new : Share information are no longer displayed in public mode

    They are still available in the Ajax query

  • upd #773 : Update French localization

    spacing typos in French localization

  • new #771 : Update French localization

    minor changes in the French localization.

  • new #764 : Add Diagnotics warnings if the php init values are too low (less than 30M).
  • new #757 : Add limits on the number of logs seen.

    Too many logs lines where crashing php by using too much memory.

  • new #758 : Add the possibility to chose the picture ordering per album

    the admin can now chose whether to order by name etc per album instead of globally.


Packaged version of Lychee including the vendor folder.
Install process is as follow:

  1. extract the zip file.
  2. create your database and user manually

Then you have two possibilities:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data .

or

  • sudo chown -R www-data:www-data . and access from your browser the Lychee installation and follow the installation steps

See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html

v4.0.8-ls76

19 Nov 23:19

Choose a tag to compare

LinuxServer Changes:

Upgrade to Lychee v4 and rebased to alpine 3.12.
Lychee Changes:

  • fixes #783 : Can't rename tag album

    Tag-albums were not accessible by albums.getByID

  • fixes #781 : Fixes a bug which prevented the use of sharing albums between users

    This rare bug was only triggered if a non-admin user was sharing an album with
    another user.

  • fixes #779 : Fixes some missing information on Tag Albums in the front end.
  • fixes #766 : It is no longer possible to use the 'photo rotation' functionality

    While the buttons are still accessible we now return an error instead of filling up
    the entire disk space of the server.

  • fixes #751 : In some rare instance, it was not possible to generate video thumbnails

    this is fixed. We try to reextract the 'aperture' property to get the thumbnail.
    We also added a warning in the case where FFmpeg was not enabled.

  • fixes #769 : when moving pictures in Image view, the second try resulted in failure

    we no longer clear the content of json.album when moving an image.
    This ensure that the required properties are still accessible

  • fixes : Settings are accessible in Image view

    There were rare sequence of events which prevented the settings view to open.

  • new : /Frame will now display a warning if no pictures are found.

    instead of staying a black screen, we now send an alert()

  • new : Share information are no longer displayed in public mode

    They are still available in the Ajax query

  • upd #773 : Update French localization

    spacing typos in French localization

  • new #771 : Update French localization

    minor changes in the French localization.

  • new #764 : Add Diagnotics warnings if the php init values are too low (less than 30M).
  • new #757 : Add limits on the number of logs seen.

    Too many logs lines where crashing php by using too much memory.

  • new #758 : Add the possibility to chose the picture ordering per album

    the admin can now chose whether to order by name etc per album instead of globally.


Packaged version of Lychee including the vendor folder.
Install process is as follow:

  1. extract the zip file.
  2. create your database and user manually

Then you have two possibilities:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data .

or

  • sudo chown -R www-data:www-data . and access from your browser the Lychee installation and follow the installation steps

See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html

v4.0.7-ls76

03 Nov 17:36

Choose a tag to compare

LinuxServer Changes:

Upgrade to Lychee v4 and rebased to alpine 3.12.
Lychee Changes:

TO WRITE (mostly fixes)


Packaged version of Lychee including the vendor folder.
Install process is as follow:

  1. extract the zip file.
  2. create your database and user manually

Then you have two possibilities:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data .

or

  • sudo chown -R www-data:www-data . and acces from your browser the Lychee installation and follow the installation steps

See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html

v4.0.7-ls75

01 Nov 06:07

Choose a tag to compare

LinuxServer Changes:

Upgrade to Lychee v4 and rebased to alpine 3.12.
Lychee Changes:

TO WRITE (mostly fixes)


Packaged version of Lychee including the vendor folder.
Install process is as follow:

  1. extract the zip file.
  2. create your database and user manually

Then you have two possibilities:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data .

or

  • sudo chown -R www-data:www-data . and acces from your browser the Lychee installation and follow the installation steps

See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html

v4.0.7-ls74

25 Oct 06:09

Choose a tag to compare

LinuxServer Changes:

Upgrade to Lychee v4 and rebased to alpine 3.12.
Lychee Changes:

TO WRITE (mostly fixes)


Packaged version of Lychee including the vendor folder.
Install process is as follow:

  1. extract the zip file.
  2. create your database and user manually

Then you have two possibilities:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data .

or

  • sudo chown -R www-data:www-data . and acces from your browser the Lychee installation and follow the installation steps

See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html

v4.0.7-ls73

09 Oct 18:15

Choose a tag to compare

LinuxServer Changes:

Upgrade to Lychee v4 and rebased to alpine 3.12.
Lychee Changes:

TO WRITE (mostly fixes)


Packaged version of Lychee including the vendor folder.
Install process is as follow:

  1. extract the zip file.
  2. create your database and user manually

Then you have two possibilities:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data .

or

  • sudo chown -R www-data:www-data . and acces from your browser the Lychee installation and follow the installation steps

See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html

v4.0.6-ls73

09 Oct 11:21

Choose a tag to compare

LinuxServer Changes:

Upgrade to Lychee v4 and rebased to alpine 3.12.
Lychee Changes:

TO WRITE (mostly fixes)


Packaged version of Lychee including the vendor folder.
Install process is as follow:

  1. extract the zip file.
  2. create your database and user manually

Then you have two possibilities:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data .

or

  • sudo chown -R www-data:www-data . and acces from your browser the Lychee installation and follow the installation steps

See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html

v4.0.6-ls72

04 Oct 05:07

Choose a tag to compare

LinuxServer Changes:

Upgrade to Lychee v4 and rebased to alpine 3.12.
Lychee Changes:

  • new #588 : add an option to the sync command to 're-sync' images that already exist.

    Since XMP sidecars are now allowed, images with the same checksum will not get
    updated metadata if the sidecar changes but the checksum remains the same. This
    adds an optional flag to the lychee:sync command that forces existing images
    with no change in checksum to get updated metadata from XMP files (if they exist).
    It only updates the image if the metadata read in differs from the metadata that
    the image aleady has.

  • new #599 : Added method to get the full path of albums.

    Specifically in the sharing screen, when albums are sometimes named the same
    (if they are organized by Year and Month), then it is impossible to tell which
    album you are actually sharing. This adds the ability to get the album's
    "full path" and sends it down for the sharing settings.

  • fixes #596 : Failing xmp file read results in fallback to native exif extraction.

    If the EXIF succeeds but sidecar fails, it reverts falls into the catch.

  • new #574 : Support of HEIC files and subsequently convert raw files (e.g. .NEF) into jpeg.

    if a raw file is imported such as .nef, php-imagick will try to generate a thumbnail jpeg for it.
    Note that the extension still needs to be added in your advanced settings.

    Important: Lychee was never meant to convert RAW files such as .nef, .cr2 .arw etc.
    If you shoot RAW, it is to be able to change exposure, dodge&burn, crop etc. later in
    a proper image processing software such as Lightroom, > Photoshop, Capture One, Luminar, Darktable …
    otherwise you better shoot JPEG. Lychee does not intend to provide those functionality.

  • new #594 : Add debug bar for dev install.

    It is disabled by default, even in debug mode. To enable it, set DEBUGBAR_ENABLED to true in your .env file.

  • new #579 : Ghostbuster command to clean up dead symlinks.

    The ghostbuster command also parses the database and see if some symlinks are dead.
    It will delete the photo from the database in such case.
    As this behaviour can modify the database, we disable it by default.

  • new #577 : Parse additional xmp sidecars files to update metadata.

    This reads in XMP sidecar files (if they exist).
    Thankfully, exiftool supports reading in sidecars, so we can use the same
    technique we're using to read the files. We merge both file and sidecar metadata,
    taking priority based on user settings (default to prefer image metadata)

  • fixes #581 : Undefined property errors when migrating from 3.1.6.

    The missing license, lens are now taken care off.

  • fixes #565 : No Dropbox Import with Lychee 4.0.0.

    The CSP was a bit too tight, preventing the execution of the script from dropbox.


Packaged version of Lychee including the vendor folder.
Install process is as follow:

  1. extract the zip file.
  2. create your database and user manually

Then you have two possibilities:

  • cp .env.example .env
  • edit .env
  • php artisan key:generate
  • php artisan migrate
  • sudo chown -R www-data:www-data .

or

  • sudo chown -R www-data:www-data . and acces from your browser the Lychee installation and follow the installation steps

See change log: https://lycheeorg.github.io/docs/releases.html
See how to update: https://lycheeorg.github.io/docs/update.html
See how to upgrade from version 3: https://lycheeorg.github.io/docs/upgrade.html