photoprism/README.md

99 lines
5.4 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-10 01:40:21 +00:00
We love taking photos. 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
2018-10-09 02:45:43 +00:00
![](https://photoprism.org/images/fulls/02.jpg)
More screenshots: https://photoprism.org/#screenshots
2018-10-09 02:01:50 +00:00
What to expect
--------------
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-09 20:51:58 +00:00
Developers can skip this and move on to the [Developer Guide](https://github.com/photoprism/photoprism/wiki).
2018-10-08 21:02:49 +00:00
**Step 1:** Download the config file [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 21:02:49 +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
```
2018-10-08 20:49:39 +00:00
The Web frontend is now available at http://localhost:2342/. The port can be changed in `docker-compose.yml`. Remember to run `docker-compose restart` every time you touch 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 21:02:49 +00:00
to edit images in the `Originals` folder. Run `photoprism index` to reindex them as needed.
Even deleting and adding is possible, if you stick to the naming scheme. Easy, isn't it?
2018-10-08 19:41:31 +00:00
2018-10-08 23:40:54 +00:00
The full documentation can be found on [docs.photoprism.org](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-10 01:36:02 +00:00
Sponsorship
-----------
Our ongoing progress encourages us to continue working towards a stable release that can be used by everyone.
Sponsoring can provide a sustainable way to cover our cost of living during that time. Ideally it also enables us to offer perks for contributions and explore
new ways of organizing product development.
In exchange, we would love to share our knowledge and experience with you or your team, either on-site or remote. We can also
help you getting existing photo collections labeled or build an API that integrates with your infrastructure.
2018-10-10 01:36:02 +00:00
Please [contact us](mailto:hello@photoprism.org) if you're interested in pursuing this unique opportunity.