photofield
PhotoPrism
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 |
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.
photofield
-
Semantic Zoom
I don't know the one you mention, but I believe https://github.com/SmilyOrg/photofield does something similar.
-
Anything you wish there was an open source solution for?
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
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?
For what it's worth, I added issue #23 in the repo on this, so subscribe there if you're interested. 😊
Hey, sorry, it got a little buried among others, but I got them, thanks! Opened issue #30 for it.
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.
Thanks and good idea! Added it as issue #31.
Yeah that's definitely rough on mobile. On PC you can use left/right arrow keys. Added it as part of issue #26, thanks!
PhotoPrism
-
Ask HN: How do you manage photos, philosophically?
2. Self host a similar cloud service such as photoprism (https://www.photoprism.app/)
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.
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.
PhotoPrism[0] and some ugly plumbing[1] to semantically tag all images in the gallery.
- Ask HN: Which Self Hosted applications do you run?
-
PhotoPrism: Browse Your Life in Pictures
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:
https://github.com/photoprism/photoprism/blob/develop/docker...
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)
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):
https://github.com/photoprism/photoprism/tree/develop/docker...
When you're already running everything through a NASNet and labeling, its pretty easy to somewhat arbitrarily pick a list of labels to blacklist
https://github.com/photoprism/photoprism/blob/ff5f3ddeb1a198...
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:
[0] https://github.com/photoprism/photoprism/blob/develop/docker...
What are some alternatives?
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: https://github.com/photoview/photoview]
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.