Solution for picture browsing on the server?

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Solution for picture browsing on the server?

      Anyone got pointers on a good solution to browse photos on your NAS? I'd love to use something Docker-based, either a dedicated gallery or a file explorer that allows browsing images, with EXIF parsing.

      I've tried Piwigo, Zenphoto, Filerun and a few others, but Piwigo is a bit stiff with album creation, Zenphoto too and couldn't get Filerun to connect to its MySQL DB with the given compose file.

      Ideally, I'd just like to Docker-bind my server's root on an image (as read-only) and browse, with bonus points for a login system.
    • Plex handles photos, but the client apps do not have slide show capabilities, only the web GUI of the server. I’m guessing Emby also has similar features but I have never tried it. There is PhotoShow. It’s very simple and the only thing it does is photos. Nextcloud also handles photos.

      Gallery 3 is just recently being re-supported but there is no docker image for it. galleryproject.org/
      OMV 5 (current) - NanoPi M4: Nextcloud, Plex, & Heimdall - Acer Aspire T180: backup - Odroid XU4: Pi-Hole (DietPi) - Odroid HC2, Raspberry Pi 3B+, and HP dx2400: testing.
    • I also found PhotoPrism and just installed it via the command line. It seems fast but not feature rich.

      My criteria in a photo gallery - which I have yet to find - is:
      • Slide show
      • RAW compatible
      • Ability to read metadata
      • Ability to set tags and create albums
      • Ability to adjust slide speed, style, music, etc.
      • Mobile and desktop client apps that have all of the above.
      • Photo editing.
      That’s not asking much, is it?
      OMV 5 (current) - NanoPi M4: Nextcloud, Plex, & Heimdall - Acer Aspire T180: backup - Odroid XU4: Pi-Hole (DietPi) - Odroid HC2, Raspberry Pi 3B+, and HP dx2400: testing.
    • ZenPhoto looks like a perfect solution that is feature rich but I couldn't find any docker image for it. If somebody on the forum knows how to set up a MariaDB/Nginx/PHP server on OMV, then we would be in business.

      Lychee is another choice, but alas, no slide show. @TechnoDadLife has an excellent video on Lychee.
      OMV 5 (current) - NanoPi M4: Nextcloud, Plex, & Heimdall - Acer Aspire T180: backup - Odroid XU4: Pi-Hole (DietPi) - Odroid HC2, Raspberry Pi 3B+, and HP dx2400: testing.
    • Agricola wrote:

      If somebody on the forum knows how to set up a MariaDB/Nginx/PHP server on OMV
      github.com/stevenliebregt/docker-compose-lemp-stack (I would change OMV's port though).
      omv 5.3.2 usul | 64 bit | 5.3 proxmox kernel | omvextrasorg 5.2.4
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • Dang it. I knew it was out there somewhere but couldn't find anything because I kept searching for "LAMP" (there is no "E" in Nginx) thinking about "MAMP" which I use to run on my Mac to test Wordpress themes and plugins offline. That was easy; just download and double-click to install. LAMP is going to be something different entirely. Now I am going to have to figure this out. @ryecoaaron you just had to find this, didn't you? Thank you...I think.

      What would you change it to? Anything will do?
      OMV 5 (current) - NanoPi M4: Nextcloud, Plex, & Heimdall - Acer Aspire T180: backup - Odroid XU4: Pi-Hole (DietPi) - Odroid HC2, Raspberry Pi 3B+, and HP dx2400: testing.
    • Agricola wrote:

      What would you change it to? Anything will do?
      Anything that is not used by another service. 81 should be fine

      [How-To] Define exposed ports in Docker which do not interfere with other services/applications
      Odroid HC2 - armbian - OMV5.x | Asrock Q1900DC-ITX - Intenso SSD 120GB - OMV5.x
      :!: Backup - Solutions to common problems - OMV setup videos - OMV5 Documentation - user guide :!:
    • Agricola wrote:

      I kept searching for "LAMP" (there is no "E" in Nginx)
      Because nginx is pronounced "Engine X", that is why it is an 'E' in LEMP. LAMP is apache which would work as well.

      Agricola wrote:

      you just had to find this, didn't you? Thank you...I think.
      :) Good luck!
      omv 5.3.2 usul | 64 bit | 5.3 proxmox kernel | omvextrasorg 5.2.4
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • @ryecoaaron I do understand phonetics. It was just an eye-brain thing.
      @macom Thanks for the tip and link.

      It will be a while before I dig into this. A photo server was going to be my next project, but I wasn't expecting this just now. The season is upon us plus I have a good deal of outdoor work to do before the weather breaks bad. When I do attempt this I will start a fresh post to chronicle the attempt.

      To bring this post back around to the OP's question (where did he go, anyway?). Here are the possible OMV photo gallery installs via docker. There probably are more. All but one or two have a [How To] Guide on this forum:
      • Plex, maybe Emby and Jellyfin too. Everybody needs Plex whether you want to show photos or not. Great guide here by @macom.
      • Nextcloud - There are several guides for Nextcloud, the latest one here.
      • Lychee - @TechnoDadLife video guide here.
      • PhotoShow - I don't think this one has a guide in the forum, but just pull the image from linuxserver.io and go. It's pretty easy.
      • PhotoPrism - definitely not in the [How To] but Install Instructions Here. This is a project still in the works, so it may become THE photo gallery. This is a Berlin based organization, so it may be fitting to pair it with OMV. The other item that makes this a good candidate for the future is that it uses HTML5 instead of Flash, which is good news for slideshows on mobile devices.
      Merry Christmas all.
      OMV 5 (current) - NanoPi M4: Nextcloud, Plex, & Heimdall - Acer Aspire T180: backup - Odroid XU4: Pi-Hole (DietPi) - Odroid HC2, Raspberry Pi 3B+, and HP dx2400: testing.
    • Agricola wrote:

      I do understand phonetics. It was just an eye-brain thing.
      Wasn't sure if you knew that or not. I have met a lot of people who don't pronounce it engine and therefore don't get the 'E'.
      omv 5.3.2 usul | 64 bit | 5.3 proxmox kernel | omvextrasorg 5.2.4
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • I may have misspoke a bit. Imagine that. Me? I think it’s an iDevice/Apple TV thing. Here’s a screen shot of a Plex photo album on my iPhone. No play or shuffle. Apple TV is the same. Only from the server’s web GUI is a slide show possible. And then it’s pretty basic. No bells and whistles.
      OMV 5 (current) - NanoPi M4: Nextcloud, Plex, & Heimdall - Acer Aspire T180: backup - Odroid XU4: Pi-Hole (DietPi) - Odroid HC2, Raspberry Pi 3B+, and HP dx2400: testing.