Home Artists Posts Import Register
Patreon importer is back online! Tell your friends ✅

Content

We are happy to report that we have successfully deployed two production copies of our (not yet officially released) edition for professional users. One of them is for a non-profit organization. A case study will follow once we have a little time.  

What this means for you is that we now have a tested multi-user implementation that we plan to make available to PhotoPrism+ Members as soon as possible. There are still some customizations planned, such as adding a "family" role that can browse your library except for private pictures (and without permission to upload or delete files, or change library settings).  

Please let us know if that's enough for you to get started! Also, it would be interesting to know if 2-factor authentication (2FA) support is important to you (not implemented yet, but planned). A web interface for managing users and multiple libraries will be provided at a later date, so that won't be available in the next release yet.

Comments

Ben McCann

New member here... Thank you for all your work on PhotoPrism!

Ben McCann

Happy to hear that multiple user support is eminent and that you plan to implement a simple role-based access control model (i.e. admin vs family roles). As to 2FA, I suggest you *not* implement 2FA within PP and, instead, offload that to a reverse proxy running in front of PP. Let the proxy, such as Traefik or Nginx, implement the 2FA and include the authenticated user name in the HTTP headers forwarded to PhotoPrism. Then, implement an admin-defined table mapping that user name to a role (i.e. admin, family, guest, etc) to control what that user is permitted to do in PP. This probably means PP with 2FA *must* run in some kind of containerized environment (i.e. docker) but you'd still have your current single factor multi-user code for stand-alone deployments.