photofield VS PhotoPrism

Compare photofield vs PhotoPrism and see what are their differences.

Our great sponsors
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Onboard AI - Learn any GitHub repo in 59 seconds
photofield PhotoPrism
13 500
309 28,780
- 1.2%
8.1 9.7
about 2 months ago 6 days ago
Go Go
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of photofield. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-02.
  • Semantic Zoom
    2 projects | | 2 Sep 2023
    I don't know the one you mention, but I believe does something similar.
  • Anything you wish there was an open source solution for?
    52 projects | /r/selfhosted | 16 May 2023
    It won't cover you uses right now probably, but I'd be interested in how my photofield app fares on the 2tb dataset too. You can mount your photos as a read only volume, so it's low risk to try it out. I'm planning to add some of the features you mentioned eventually, but feel free to open feature requests if you are interested!
  • Photofield v0.5 released: Google Photos alternative now even faster and with 100% more demo
    7 projects | /r/selfhosted | 4 Sep 2022
    Added issue #34 for RAW file support. Do you happen to have some .CR2 samples you could share with me? I don't often shoot in RAW, so I'm interested in how you would expect it to work, is this something that is usually configurable as I presume RAWs can be processed in many ways? Or is it enough to have a "good enough" default just so that you know what file it is?
    7 projects | /r/selfhosted | 4 Sep 2022
    For what it's worth, I added issue #23 in the repo on this, so subscribe there if you're interested. 😊
    7 projects | /r/selfhosted | 4 Sep 2022
    Hey, sorry, it got a little buried among others, but I got them, thanks! Opened issue #30 for it.
    7 projects | /r/selfhosted | 4 Sep 2022
    Since then I've slowly refactored parts of it to make it even faster and easier to work with: added support for embedded jpeg thumbnails, made it load faster than Google Photos, added support for collections of millions of photos+, and replaced OpenSeadragon with OpenLayers to make it work with slow browsers (e.g. on Smart TVs), among others.
    7 projects | /r/selfhosted | 4 Sep 2022
    Thanks and good idea! Added it as issue #31.
    7 projects | /r/selfhosted | 4 Sep 2022
    Yeah that's definitely rough on mobile. On PC you can use left/right arrow keys. Added it as part of issue #26, thanks!


Posts with mentions or reviews of PhotoPrism. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-27.
  • Ask HN: How do you manage photos, philosophically?
    5 projects | | 27 Sep 2023
    2. Self host a similar cloud service such as photoprism (

    Both have pros and cons and depending on your technical skills you can opt for option 2 of self hosting.

    Option 1 will cost but privacy and getting locked out of account by company is big problem.

    I personally use option 2 and feature wise its similar to big companies. let me know if you need more details about option 2.

    5 projects | | 27 Sep 2023
    I wouldn’t describe myself as a photographer so take with a grain of salt. A combination of iCloud and self hosted PhotoPrism [1] is perfect for me. My phone automatically backs up everything to both locations so I’m not worried about loosing anything and both do a good job of organizing by date/location/event. I can happily take photos without worrying that I’ll need to sift through them all at a later date. When I happen to use a camera that isn’t my phone (Mavic Mini being the most frequent), I can add the photos to both locations from my laptop. Apple does a great job of packaging and presenting ‘memories’ at a later date.


    5 projects | | 27 Sep 2023
    PhotoPrism[0] and some ugly plumbing[1] to semantically tag all images in the gallery.


  • Ask HN: Which Self Hosted applications do you run?
    4 projects | | 1 Sep 2023
  • PhotoPrism: Browse Your Life in Pictures
    17 projects | | 11 Jul 2023
    And the word "Dockerfile" is a link to a nonexistent page... they definitely skipped their grep + sed update homework when moving things around.

    Noticing the broken link points to photoprism/docker/develop/Dockerfile, I supposed they had moved it and indeed, just by going one parent up, the directoy photoprism/docker/develop/ contains subdirectories for lots of base systems, each one containing a Dockerfile that lists dependencies needed for each of them.

    For example, for Ubuntu 20.04:

    17 projects | | 11 Jul 2023
    Sure I can. But it's not always that simple. Let's look at the repository for the software discussed in this thread [1]

    I see one dockerfile and 7 docker compose files (.yml)

    The dockerfile does not apparently do anything useful. I'd be amazed if running that dockerfile by itself produced anything useful

    Now, I don't know very much about docker compose, but I learned a bit of it in order to get this software running on my server. If I worked at it, I could almost certainly get a working install of PhotoPrism without using Docker, but it would be annoying work, and I wouldn't have any certainty. I wouldn't know that it was correct, and any time something didn't work the way I expect, I would worry that I screwed something up during the installation

    Not to mention the added operational complexity involved in managing a dockerized application compared to managing e.g. an equivalent webapp deployed without containerization (systemd service file, configuration file, etc)


    17 projects | | 11 Jul 2023
    That Dockerfile doesn't seem to do anything because it inherits from another container that probably has more interesting stuff in it.

    In any case, I found this in the docker/ subdirectory (if it was me I would have put it in the main README):

    17 projects | | 11 Jul 2023
    When you're already running everything through a NASNet and labeling, its pretty easy to somewhat arbitrarily pick a list of labels to blacklist

    17 projects | | 11 Jul 2023
    You can always build and tag your own docker image using the docker files included from source. Or simply follow the docker files as install instructions:


    17 projects | | 11 Jul 2023

What are some alternatives?

When comparing photofield and PhotoPrism you can also consider the following projects:

Piwigo - Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!

librephotos - A self-hosted open source photo management service. This is the repository of the backend.

Lychee - A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.

immich - Self-hosted photo and video backup solution directly from your mobile phone.

Photonix - A modern, web-based photo management server. Run it on your home server and it will let you find the right photo from your collection on any device. Smart filtering is made possible by object recognition, face recognition, location awareness, color analysis and other ML algorithms.

Photoview - Photo gallery for self-hosted personal servers [Moved to:]

PiGallery 2 - A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi)

OpenMediaVault - openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. OpenMediaVault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.

facerecognition - Nextcloud app that implement a basic facial recognition system.

photoprism-mobile - Flutter App for PhotoPrism

Emby - Emby Server is a personal media server with apps on just about every device.

Damselfly - Damselfly is a server-based Photograph Management app. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. Damselfly includes support for object/face detection, and face-recognition.