diff --git a/docker/examples/arm64/README.md b/docker/examples/arm64/README.md index 31a51f7b1..1e1990dc1 100644 --- a/docker/examples/arm64/README.md +++ b/docker/examples/arm64/README.md @@ -4,15 +4,24 @@ PhotoPrism for Raspberry Pi (64bit) Big thank you to [Guy Sheffer](https://github.com/guysoft) for [building](https://github.com/photoprism/photoprism/issues/109) this! -Simply download our [`docker-compose.yml`](https://dl.photoprism.org/docker/arm64/docker-compose.yml) (edit to -change config) and run `docker-compose up` to start PhotoPrism: +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 -sudo docker-compose up ``` -Image name on Docker Hub: [`photoprism/photoprism-arm64`](https://hub.docker.com/r/photoprism/photoprism-arm64) +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 ## @@ -27,7 +36,7 @@ value less than the number of logical CPU cores. Also make sure your server has 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.yaml config must include the following security options: +To prevent permission issues, your Docker Compose config must include the following security options: ``` photoprism: diff --git a/docker/examples/arm64/docker-compose.yml b/docker/examples/arm64/docker-compose.yml index 84ac6265b..35ce75b28 100644 --- a/docker/examples/arm64/docker-compose.yml +++ b/docker/examples/arm64/docker-compose.yml @@ -9,14 +9,14 @@ version: '3.5' # e.g. when running PhotoPrism on a public server outside your home network. # # DOCKER COMPOSE COMMAND REFERENCE -# ---------------------------------------------------------- -# Update: docker-compose pull photoprism -# Stop: docker-compose stop photoprism -# Start: docker-compose up -d photoprism -# Logs: docker-compose logs --tail=20 -# Terminal: docker-compose exec photoprism bash -# Help: docker-compose exec photoprism photoprism help -# Config: docker-compose exec photoprism photoprism config +# --------------------------------------------------------------- +# 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 services: photoprism: @@ -33,6 +33,7 @@ services: environment: PHOTOPRISM_HTTP_PORT: 2342 PHOTOPRISM_ADMIN_PASSWORD: "insecure" # PLEASE CHANGE: This is your initial admin password + PHOTOPRISM_WORKERS: 2 # Limit the number of indexing workers to reduce system load PHOTOPRISM_DEBUG: "false" # Run in debug mode (shows additional log messages) PHOTOPRISM_PUBLIC: "false" # No authentication required (disables password protection) PHOTOPRISM_READONLY: "false" # Don't modify originals directory (reduced functionality)