photoprism/README.md

93 lines
5 KiB
Markdown
Raw Normal View History

2018-10-05 17:19:46 +00:00
PhotoPrism: Browse your life in pictures
2018-10-05 06:27:45 +00:00
========================================
2018-08-23 12:44:21 +00:00
2018-10-06 14:51:44 +00:00
[![GPL License](https://img.shields.io/badge/license-GPL-blue.svg)][license]
2018-10-08 18:25:18 +00:00
[![Donate](https://img.shields.io/badge/donate-paypal.me-blue.svg)][donate]
2018-02-27 18:46:50 +00:00
[![Code Quality](https://goreportcard.com/badge/github.com/photoprism/photoprism)][code quality]
[![GitHub issues](https://img.shields.io/github/issues/photoprism/photoprism.svg)][issues]
2018-09-07 10:06:09 +00:00
[![Build Status](https://travis-ci.org/photoprism/photoprism.png?branch=master)][ci]
[![Documentation](https://readthedocs.org/projects/photoprism-docs/badge/?version=latest&style=flat)][docs]
2018-02-27 18:46:50 +00:00
2018-09-07 10:06:09 +00:00
[license]: https://github.com/photoprism/photoprism/blob/master/LICENSE
2018-10-08 18:24:32 +00:00
[donate]: https://paypal.me/photoprism/10
2018-02-28 14:56:32 +00:00
[code quality]: https://goreportcard.com/report/github.com/photoprism/photoprism
2018-02-27 18:46:50 +00:00
[issues]: https://github.com/photoprism/photoprism/issues
2018-09-07 10:06:09 +00:00
[ci]: https://travis-ci.org/photoprism/photoprism
[docs]: https://docs.photoprism.org/en/latest/
2018-02-27 18:46:50 +00:00
2018-10-06 14:51:44 +00:00
We love taking photos and they belong to our most valuable (and storage consuming) assets. Privacy concerns - and the wish to properly
archive them for the next generation - brought us to the conclusion that existing cloud solutions are not the right tool to keep them organized.
2018-09-27 20:02:18 +00:00
At the same time, traditional desktop software like Adobe Lightroom lacks many features and can only be used on a single computer.
That's why we started working on an easy-to-use application that can be hosted at home or on a private server.
2018-09-27 13:46:20 +00:00
![](assets/docs/img/screenshot-detailview.jpg)
More screenshots: https://photoprism.org/#screenshots
2018-10-05 14:31:57 +00:00
Features
--------
We focus on what really matters for photographers:
2018-09-27 13:46:20 +00:00
2018-10-05 14:31:57 +00:00
* Clearly structured Web interface for browsing, organizing and sharing your personal photo collection.
* Import everything without worrying about duplicates or RAW to JPEG conversion.
* Reverse geocoding and automated tagging based on Google TensorFlow.
* No monthly costs. No proprietary formats. No privacy concerns.
2018-09-27 20:40:38 +00:00
Installation
------------
2018-10-08 17:12:49 +00:00
This is the official way to test our development snapshot. We just started working on the UI and features are neither complete or stable. Feedback early in development helps saving a lot of time. We're a small team and need to move fast.
Before you start, make sure you got [Docker](https://store.docker.com/search?type=edition&offering=community) installed on your system. It is available for Mac, Linux and Windows.
2018-10-07 13:59:17 +00:00
Developers can skip this and move on to the [Developer Guide](https://github.com/photoprism/photoprism/wiki/Developer-Guide) in our [Wiki](https://github.com/photoprism/photoprism/wiki).
**Step 1:** Download [docker-compose.yml](https://raw.githubusercontent.com/photoprism/photoprism/master/configs/docker-compose.yml) (right click and *Save Link As...*) to a directory of your choice.
By default, a folder named `Photos` in your home directory will be used to store all images. You don't need to create it.
2018-10-08 20:09:13 +00:00
PhotoPrism will also create the following sub-directories in your `Photos` folder: `Import`, `Export` and `Originals`. Copy existing photos to `Import`, not directly to `Originals` as they need to be renamed and indexed in order to remove duplicates.
2018-10-08 05:33:26 +00:00
Files that can not be imported - like videos - will stay in the `Import` directory, nothing gets lost.
If you prefer to use different directory names, you can change them in `docker-compose.yml`. See inline comments for instructions.
2018-10-08 20:09:13 +00:00
**Step 2:** Open a terminal, go to the directory in which you saved the config file and run this command to start the application:
2018-10-08 20:36:19 +00:00
```
docker-compose up -d
```
The Web frontend is now available at http://localhost:2342/. The port can be changed in `docker-compose.yml` if needed. Remember to run `docker-compose restart` every time you change the config.
2018-10-08 20:09:13 +00:00
**Step 3:** Connect to the application container and run `photoprism import` after putting files in the `Import` folder:
2018-10-08 05:33:26 +00:00
2018-10-08 20:36:19 +00:00
```
docker-compose exec photoprism bash
2018-10-08 05:36:44 +00:00
photoprism import
```
2018-10-08 19:41:31 +00:00
You should now be able to see your photos. You can continue using your favorite tools like Photoshop or Lightroom
2018-10-08 20:36:19 +00:00
to edit images in the `Originals` folder. Run `photoprism index` to reindex them. No upload or download needed. Easy, isn't it?
2018-10-08 19:41:31 +00:00
The full documentation is available at https://docs.photoprism.org/en/latest/.
2018-10-05 14:31:57 +00:00
Contribute
----------
2018-10-08 18:02:30 +00:00
If you have a bug or an idea, read the [contributing guidelines](CONTRIBUTING.md) before opening an issue.
2018-10-08 18:24:32 +00:00
Issues labeled `help wanted` or `good first issue` can be good first contributions.
2018-10-05 14:31:57 +00:00
2018-10-08 18:02:30 +00:00
The best way to get in touch is to write an email to hello@photoprism.org or join our [Telegram](https://t.me/joinchat/B8AmeBAUEugGszzuklsj5w) group. We'd love to hear from you!
2018-10-05 14:31:57 +00:00
2018-10-05 17:21:31 +00:00
Donations
---------
2018-10-08 20:36:19 +00:00
Please leave a star if you like this project, it provides enough motivation to keep going.
If you still want to donate, you can do so via [PayPal](https://paypal.me/photoprism/10).
Thank you very much! <3
2018-10-05 17:21:31 +00:00
2018-10-08 18:24:32 +00:00
Sponsoring
----------
2018-10-08 20:36:19 +00:00
Support this project by becoming a sponsor. Your logo will show up on our Web site plus we can help you getting started with any of the technologies we use, either on-site or remote.