https://github.com/LibrePhotos/librephotos
A self-hosted open source photo management service. This is the repository of the backend.
https://github.com/LibrePhotos/librephotos
django exif hacktoberfest machine-learning photo python selfhosted
Last synced: 10 months ago
JSON representation
A self-hosted open source photo management service. This is the repository of the backend.
- Host: GitHub
- URL: https://github.com/LibrePhotos/librephotos
- Owner: LibrePhotos
- License: mit
- Created: 2020-11-11T23:08:19.000Z (about 5 years ago)
- Default Branch: dev
- Last Pushed: 2024-10-29T15:20:14.000Z (about 1 year ago)
- Last Synced: 2024-10-29T15:26:46.467Z (about 1 year ago)
- Topics: django, exif, hacktoberfest, machine-learning, photo, python, selfhosted
- Language: Python
- Homepage:
- Size: 78.4 MB
- Stars: 6,938
- Watchers: 55
- Forks: 302
- Open Issues: 273
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-repositories - LibrePhotos/librephotos - A self-hosted open source photo management service. This is the repository of the backend. (Python)
- Self-Hosting-Guide - Librephotos - hosted open source photo management service. This is the repository of the backend. (Install from Source / Photos)
- awesome-privacy - LibrePhotos - hosted alternative to Google Photos based on Ownphotos. (Photo / Photo storage)
- fucking-awesome-selfhosted - LibrePhotos - Photo management service with a slight focus on cool graphs (alternative to Google Photos). π [Clients](docs.librephotos.com/docs/user-guide/mobile/)) `MIT` `Python/Docker` (Software / Photo Galleries)
- awesome-homelab - LibrePhotos - hosted open source photo management service. This is the repository of the backend. | (Apps / PhotoManagement)
- awesome-tools - librephotos - A self-hosted open source photo management service. (File sharing / Photo galleries)
- awesome-selfhosted - LibrePhotos - Self hosted wannabe Google Photos clone, with a slight focus on cool graphs. ([Clients](https://docs.librephotos.com/docs/user-guide/mobile/)) `MIT` `Python/Docker` (Software / Photo Galleries)
- awesome-selfhosted - LibrePhotos - Photo management service with a slight focus on cool graphs (alternative to Google Photos). ([Clients](https://docs.librephotos.com/docs/user-guide/mobile/)) `MIT` `Python/Docker` (Software / Photo Galleries)
- awesome-selfhosted - LibrePhotos - Photo management service with a slight focus on cool graphs (alternative to Google Photos). ([Clients](https://docs.librephotos.com/docs/user-guide/mobile/)) `MIT` `Python/Docker` (Software / Photo Galleries)
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/LibrePhotos/librephotos - Self-hosted photo management service (Privacy/Security / Other)
- awesome-docker - LibrePhotos/librephotos
- Awesome-NAS-Docker - ηΉζζ₯η - commit/LibrePhotos/librephotos?label) | (10γεΊη‘ζε‘ζΆζ / 9γζηε·₯ε ·ιε)
- awesome-selfhosted - LibrePhotos - Photo management service with a slight focus on cool graphs (alternative to Google Photos). ([Clients](https://docs.librephotos.com/docs/user-guide/mobile/)) `MIT` `Python/Docker` (Software / Photo Galleries)
- fucking-awesome-privacy - LibrePhotos - Active <b><code> 2771β</code></b> <b><code> 229π΄</code></b> [OwnPhotos](https://github.com/hooram/ownphotos)) fork. Self hosted alternative to Google Photos. (Photo Storage / Self-hosted)
- awesome-starred - LibrePhotos/librephotos - A self-hosted open source photo management service. This is the repository of the backend. (Python)
- awesome-selfhosted - LibrePhotos - Photo management service with a slight focus on cool graphs (alternative to Google Photos). ([Clients](https://docs.librephotos.com/docs/user-guide/mobile/)) `MIT` `Python/Docker` (Software / Photo Galleries)
- awesome-privacy - LibrePhotos - Active [OwnPhotos](https://github.com/hooram/ownphotos) fork. Self hosted alternative to Google Photos. (Photo Storage / Self-hosted)
- definitive-opensource - LibrePhotos - hosted open source photo management service. This is the repository of the backend. | `SelfHost` | **7.9k** | (Table of Contents / Media Management)
- awesome-selfhosted - LibrePhotos - Self hosted wannabe Google Photos clone, with a slight focus on cool graphs. ([Clients](https://docs.librephotos.com/docs/user-guide/mobile/)) `MIT` `Python/Docker` (Software / Photo Galleries)
- awesome - LibrePhotos/librephotos - A self-hosted open source photo management service. This is the repository of the backend. (Python)
README
[][discord] [](https://librephotos.com/)
[](https://docs.librephotos.com/) [](https://github.com/LibrePhotos/librephotos/graphs/contributors)
# LibrePhotos

Mockup designed by rawpixel.com / Freepik
- **Stable** demo is available here:https://demo1.librephotos.com/ . User is ```demo```, password is ```demo1234``` (with sample images).
- Latest **development** demo is available here: https://demo2.librephotos.com/ (same user/password)
- You can watch development videos on [Niaz Faridani-Rad's channel](https://www.youtube.com/channel/UCZJ2pk2BPKxwbuCV9LWDR0w)
- You can join our [Discord][discord].
## Installation
Step-by-step installation instructions are available in our [documentation](https://docs.librephotos.com/docs/installation/standard-install)
## How to help out
- β **Star** this repository if you like this project!
- π **Developing**: Get started in less than 30 minutes by following [this guide](https://docs.librephotos.com/docs/development/dev-install).
- ποΈ **Documentation**: Improving the documentation is as simple as submitting a pull request [here](https://github.com/LibrePhotos/librephotos.docs)
- π§ͺ **Testing**: If you want to help find bugs, use the ```dev``` tag and update it regularly. If you find a bug, open an issue.
- π§βπ€βπ§ **Outreach**: Talk about this project with other people and help them to get started too!
- π **Translations**: Make LibrePhotos accessible to more people with [weblate](https://hosted.weblate.org/engage/librephotos/).
- πΈ [**Donate**](https://github.com/sponsors/derneuere) to the developers of LibrePhotos
## Features
- Support for all types of photos including raw photos
- Support for videos
- Timeline view
- Scans pictures on the file system
- Multiuser support
- Generate albums based on events like "Thursday in Berlin"
- Face recognition / Face classification
- Reverse geocoding
- Object / Scene detection
- Semantic image search
- Search by metadata
## What does it use?
- **Image Conversion:** [ImageMagick](https://github.com/ImageMagick/ImageMagick)
- **Video Conversion:** [FFmpeg](https://github.com/FFmpeg/FFmpeg)
- **Exif Support:** [ExifTool](https://github.com/exiftool/exiftool)
- **Face detection:** [face_recognition](https://github.com/ageitgey/face_recognition)
- **Face classification/clusterization:** [scikit-learn](https://scikit-learn.org/) and [hdbscan](https://github.com/scikit-learn-contrib/hdbscan)
- **Image captioning:** [im2txt](https://github.com/HughKu/Im2txt),
- **Scene classification** [places365](http://places.csail.mit.edu/)
- **Reverse geocoding:** [Mapbox](https://www.mapbox.com/): You need to have an API key. First 50,000 geocode lookups are free every month.
[discord]: https://discord.gg/xwRvtSDGWb