photoprism/docker/examples/arm64
Michael Mayer 4a2d86d754 ARM64: Use linuxserver/mariadb:latest image #748
See https://github.com/photoprism/photoprism-docs/pull/36

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-28 14:15:09 +01:00
..
docker-compose.yml ARM64: Use linuxserver/mariadb:latest image #748 2020-12-28 14:15:09 +01:00
README.md Config: Improve Raspberry Pi docs #748 2020-12-28 12:05:18 +01:00

PhotoPrism for Raspberry Pi (64bit)

Big thank you to Guy Sheffer for building this!

Download our docker-compose.yml file (right click and Save Link As... or use wget) to a folder of your choice, and change the configuration as needed:

wget https://dl.photoprism.org/docker/arm64/docker-compose.yml

Our image repository on Docker Hub: https://hub.docker.com/r/photoprism/photoprism-arm64

Docker Compose Command Reference

Update: sudo docker-compose pull photoprism Stop: sudo docker-compose stop photoprism Start: sudo docker-compose up -d photoprism Logs: sudo docker-compose logs --tail=20 Terminal: sudo docker-compose exec photoprism bash Help: sudo docker-compose exec photoprism photoprism help Config: sudo docker-compose exec photoprism photoprism config

System Requirements

You need to boot your Raspberry Pi 3/4 with the parameter arm_64bit=1 in config.txt in order to use this image. Alternatively, you can run the image on UbuntuDockerPi. It's a 64bit Ubuntu Server with Docker pre-installed.

Indexing large photo and video collections significantly benefits from fast, local SSD storage and enough memory for caching.

If you're running out of memory - or other system resources - while indexing, please reduce the number of workers to a value less than the number of logical CPU cores. Also make sure your server has swap configured, so that indexing doesn't cause restarts when there are memory usage spikes. As a measure of last resort, you may additionally disable image classification using TensorFlow.

To prevent permission issues, your Docker Compose config must include the following security options:

  photoprism:
    security_opt:
      - seccomp:unconfined
      - apparmor:unconfined

Additional Documentation