photoprism-docs
immich
photoprism-docs | immich | |
---|---|---|
4 | 294 | |
57 | 35,358 | |
- | 9.8% | |
9.8 | 10.0 | |
4 days ago | 6 days ago | |
HTML | TypeScript | |
GNU General Public License v3.0 or later | GNU Affero General Public License v3.0 |
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.
photoprism-docs
-
Sharing family pictures securely
I got it: https://docs.photoprism.app/ https://selfhosted.show/32
- What's the best (current) Google Photos alternative?
-
Having troubles setting up latest photoprism on docker (exit 255 )
version: '3.8' services: ## PhotoPrism service ## Docs: https://docs.photoprism.org/ photoprism: image: photoprism/photoprism:latest security_opt: - seccomp:unconfined - apparmor:unconfined depends_on: - mariadb network_mode: host environment: - PHOTOPRISM_UID=$USER_UID # user id, should match your host user id - PHOTOPRISM_GID=$USER_GID # group id - PHOTOPRISM_ADMIN_PASSWORD=photoprism # initial "admin" password (minimum 8 characters) ## Public server URL incl http:// or https:// and /path, :port is optional - PHOTOPRISM_SITE_URL="https://"redacted":2342/" - PHOTOPRISM_SITE_CAPTION="AI-Powered Photos App" - PHOTOPRISM_SITE_DESCRIPTION="Open-Source Photo Management" - PHOTOPRISM_SITE_AUTHOR="@photoprism_app" # Storage - PHOTOPRISM_STORAGE_PATH=/photoprism/storage - PHOTOPRISM_ORIGINALS_PATH=/photoprism/originals - PHOTOPRISM_IMPORT_PATH=/photoprism/import - PHOTOPRISM_ASSETS_PATH=/photoprism/asset # Features - PHOTOPRISM_DEBUG=true - PHOTOPRISM_READONLY=false - PHOTOPRISM_PUBLIC=true - PHOTOPRISM_EXPERIMENTAL=false #Server Web set - PHOTOPRISM_SERVER_MODE=debug - PHOTOPRISM_HTTP_HOST=192.168.1.98 - PHOTOPRISM_HTTP_PORT=2342 - PHOTOPRISM_HTTP_COMPRESSION=gzip # improves transfer speed and bandwidth utilization (none or gzip) # Database connection - PHOTOPRISM_DATABASE_DRIVER=mysql - PHOTOPRISM_DATABASE_SERVER=mariadb:4001 - PHOTOPRISM_DATABASE_NAME=photoprism - PHOTOPRISM_DATABASE_USER=photoprism - PHOTOPRISM_DATABASE_PASSWORD=photoprism # Photo file settings - PHOTOPRISM_DISABLE_CHOWN=false # disables storage permission updates on startup - PHOTOPRISM_DISABLE_BACKUPS=false # disables backing up albums and photo metadata to YAML files - PHOTOPRISM_DISABLE_WEBDAV=false # disables built-in WebDAV server - PHOTOPRISM_DISABLE_SETTINGS=false # disables settings UI and API - PHOTOPRISM_DISABLE_PLACES=false # disables reverse geocoding and maps - PHOTOPRISM_DISABLE_EXIFTOOL=false # disables creating JSON metadata sidecar files with ExifTool - PHOTOPRISM_DISABLE_TENSORFLOW=false # disables all features depending on TensorFlow - PHOTOPRISM_DETECT_NSFW=false # flag photos as private that MAY be offensive (requires TensorFlow) - PHOTOPRISM_UPLOAD_NSFW=false # allows uploads that may be offensive - PHOTOPRISM_RAW_PRESETS=false # enables applying user presets when converting RAW files (reduces performance) - PHOTOPRISM_THUMB_FILTER=blackman # resample filter, best to worst: blackman, lanczos, cubic, linear - PHOTOPRISM_THUMB_UNCACHED=true # enables on-demand thumbnail rendering (high memory and cpu usage) - PHOTOPRISM_THUMB_SIZE=4096 # pre-rendered thumbnail size limit (default 2048, min 720, max 7680) - PHOTOPRISM_THUMB_SIZE_UNCACHED=7680 # on-demand rendering size limit (default 7680, min 720, max 7680) - PHOTOPRISM_JPEG_SIZE=7680 # size limit for converted image files in pixels (720-30000) - PHOTOPRISM_JPEG_QUALITY=100 # image quality, a higher value reduces compression (25-100) - TF_CPP_MIN_LOG_LEVEL=0 # show TensorFlow log messages for development working_dir: "/photoprism" volumes: - ${DOCKERDIR}/photoprism/storage:/photoprism/storage - ${DOCKERDIR}/photoprism/asset:/photoprism/asset - ${DOCKERDIR}/dataserve/Photos/originals:/photoprism/originals #Photo Library - ${DOCKERDIR}/interchange/Media/photoprismimport:/photoprism/import # to import photos ## MariaDB 10.8 Database Server ## Docs: https://mariadb.com/kb/en/release-notes-mariadb-108-series/ mariadb: image: mariadb:10.8-rc command: mysqld --port=4001 --transaction-isolation=READ-COMMITTED --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --max-connections=512 --innodb-rollback-on-timeout=OFF --innodb-lock-wait-timeout=120 network_mode: host volumes: - ${DOCKERDIR}/photoprism/mariadb-init.sql:/docker-entrypoint-initdb.d/init.sql - ${DOCKERDIR}/photoprism/data:/var/lib/mysql environment: - MARIADB_AUTO_UPGRADE="1" - MARIADB_INITDB_SKIP_TZINFO="1" - MARIADB_DATABASE=photoprism - MARIADB_USER=photoprism - MARIADB_PASSWORD=photoprism - MARIADB_ROOT_PASSWORD=photoprism
-
Simple guide
Feel free to open an issue here in case you miss something specific: https://github.com/photoprism/photoprism-docs/issues
immich
-
macOS Sequoia Preview
Have you tried using the Files app for image/file transfers? You can add Samba (and other) shares in there by tapping the '...' in the upper-right corner, hitting 'Connect to Server', then inputting your local server's address and connecting. I use this not just for photos, but for transferring various files and docs to/from my phone/home server.
You mentioned not wanting to mass-select 2000+ photos. If the photos you're uploading fall within a certain date range, you can open the Photos app, search for the date range of photos you want to upload (e.g. "April 20 2024 to today", or "sept 21 2018 to mar 2020"). It'll return photos taken in that date range, where you can tap 'See All', then 'Select' > 'Select All' at the top of the screen. Then you can hit the 'Share' dialogue and upload to your server through Files without having to scroll and select tons of individual pics. Keep in mind that you can't use a '-' in place of the word 'to' when specifying a date range for some reason.
If your images are family memories, you might be interested in Immich[1] (if you're open to making changes to your photo storage setup). Stand up and configure the local server, install the smartphone app, enable automatic sync, and it'll automatically upload new photos from your phone when you open the Immich app. No need for you to manually keep track of your photo syncs. Built to be a local Google Photos replacement. Has features like shared albums, face recognition/person naming, smart search, etc. AI tasks, like everything else, are done entirely locally. It's a nice piece of software, and lots of people (including privacy advocate Louis Rossmann) vouch for it.
[1] https://immich.app/
- Immich ā Self-hosted photo and video management solution
-
Photobox ā Free Open Source Google Photos Clone
https://immich.app/ has built in auto-detection and tagging.
I am surprised by the over-engineered comment. Object auto-detection is kind of an advanced feature and I would expect a lot of extra infra required for it. Immich hides it because they just publish docker containers for you but I imagine it would feel more complex if you were to look at the internals.
- Ask HN: Alternatives to Google Photos
- Immich: Self-hosted photo and video management solution
-
Happy 20th Anniversary, Gmail. I'm Sorry I'm Leaving You
It really is hard to leave Gmail when all of your data has been conveniently stored therein. This is one of Google's retention strategies and it is indeed brilliant.
That said, there's a vast number of self-hosted alternatives like Stalwart Mail (email) [1], Immich (images) [2], NextCloud (Google Docs) [3], etc.
[1] https://stalwa.rt
[2] https://immich.app
[3] https://nextcloud.com/
-
I accidentally built a meme search engine
Last year we added CLIP-based image search to https://immich.app/ and even though I have a pretty good understanding of how it works, it still blows my mind damn near every day. It's the closest thing to magic I've ever seen.
- immich SSO with Authentik
-
Show HN: Memories, FOSS Google Photos alternative built for high performance
Iām a big fan of https://immich.app/ and I use it every day for thousands of assets
What are some alternatives?
PhotoPrism - AI-Powered Photos App for the Decentralized Web ššāØ
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!
Nextcloud - āļø Nextcloud server, a safe home for all your data
librephotos - A self-hosted open source photo management service. This is the repository of the backend.
photoview - Photo gallery for self-hosted personal servers
PiGallery 2 - A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi)
memories - Fast, modern and advanced photo management suite. Runs as a Nextcloud app.
watchtower - A process for automating Docker container base image updates.
Photoview - Photo gallery for self-hosted personal servers [Moved to: https://github.com/photoview/photoview]
ente - Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos
gphotos-sync - Google Photos and Albums backup with Google Photos Library API
Lychee - A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.