Docker: Improve docker-compose.yml examples and docs
This commit is contained in:
parent
448a7e652e
commit
d786492050
|
@ -42,7 +42,7 @@ a standard 64-bit Linux distribution to run modern server applications, for exam
|
|||
- While PhotoPrism has been reported to work on devices with less memory, we take no responsibility for instability
|
||||
or performance issues. RAW image conversion and TensorFlow are disabled on systems with 1 GB or less memory.
|
||||
- If less than 4 GB of swap space is configured or a manual memory/swap limit is set, this can cause unexpected restarts,
|
||||
especially if the indexer temporarily needs more memory to process large files.
|
||||
for example, when the indexer temporarily needs more memory to process large files.
|
||||
- If you see Docker errors related to "cgroups", it may help to add the following to `/boot/firmware/cmdline.txt`:
|
||||
```
|
||||
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
|
||||
|
@ -75,7 +75,7 @@ If your server runs out of memory, the index is frequently locked, or other syst
|
|||
|
||||
- If you are using SQLite, switch to MariaDB, which is better optimized for high concurrency
|
||||
|
||||
- As a last measure, you can disable the use of TensorFlow for image classification and facial recognition.
|
||||
- As a last measure, you can disable the use of TensorFlow for image classification and facial recognition
|
||||
|
||||
Other issues? Our troubleshooting checklists help you quickly diagnose and solve them:
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ version: '3.5'
|
|||
# the "no matching manifest" error on Raspberry Pi OS (Raspbian). See documentation for details.
|
||||
# - Use https://dl.photoprism.app/docker/armv7/docker-compose.yml for running PhotoPrism on ARMv7-based (32-bit) devices.
|
||||
# - Running PhotoPrism on a server with less than 4 GB of swap space or setting a memory/swap limit can cause unexpected
|
||||
# restarts ("crashes"), especially when the indexer temporarily needs more memory to process large files.
|
||||
# restarts ("crashes"), for example, when the indexer temporarily needs more memory to process large files.
|
||||
# - If you see Docker errors related to "cgroups", it may help to add the following to /boot/firmware/cmdline.txt:
|
||||
# cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
|
||||
# - If you install PhotoPrism on a public server outside your home network, please always run it behind a secure
|
||||
|
|
|
@ -20,7 +20,7 @@ servers apply:
|
|||
less memory, we take no responsibility for instability or performance issues. RAW image conversion and TensorFlow are
|
||||
disabled on systems with 1 GB or less memory.
|
||||
- If less than 4 GB of swap space is configured or a manual memory/swap limit is set, this can cause unexpected restarts,
|
||||
especially if the indexer temporarily needs more memory to process large files.
|
||||
for example, when the indexer temporarily needs more memory to process large files.
|
||||
- If you see Docker errors related to "cgroups", it may help to add the following to `/boot/firmware/cmdline.txt`:
|
||||
```
|
||||
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
|
||||
|
@ -54,7 +54,7 @@ If your server runs out of memory, the index is frequently locked, or other syst
|
|||
|
||||
- If you are using SQLite, switch to MariaDB, which is better optimized for high concurrency
|
||||
|
||||
- As a last measure, you can disable the use of TensorFlow for image classification and facial recognition.
|
||||
- As a last measure, you can disable the use of TensorFlow for image classification and facial recognition
|
||||
|
||||
Other issues? Our troubleshooting checklists help you quickly diagnose and solve them:
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ version: '3.5'
|
|||
# Note:
|
||||
# - Use https://dl.photoprism.app/docker/arm64/docker-compose.yml for running PhotoPrism on ARM64-based (64-bit) devices.
|
||||
# - Running PhotoPrism on a server with less than 4 GB of swap space or setting a memory/swap limit can cause unexpected
|
||||
# restarts ("crashes"), especially when the indexer temporarily needs more memory to process large files.
|
||||
# restarts ("crashes"), for example, when the indexer temporarily needs more memory to process large files.
|
||||
# - If you see Docker errors related to "cgroups", it may help to add the following to /boot/firmware/cmdline.txt:
|
||||
# cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
|
||||
# - If you install PhotoPrism on a public server outside your home network, please always run it behind a secure
|
||||
|
|
|
@ -4,7 +4,7 @@ version: '3.5'
|
|||
#
|
||||
# Note:
|
||||
# - Running PhotoPrism on a server with less than 4 GB of swap space or setting a memory/swap limit can cause unexpected
|
||||
# restarts ("crashes"), especially when the indexer temporarily needs more memory to process large files.
|
||||
# restarts ("crashes"), for example, when the indexer temporarily needs more memory to process large files.
|
||||
# - If you install PhotoPrism on a public server outside your home network, please always run it behind a secure
|
||||
# HTTPS reverse proxy such as Traefik or Caddy. Your files and passwords will otherwise be transmitted
|
||||
# in clear text and can be intercepted by anyone, including your provider, hackers, and governments:
|
||||
|
|
|
@ -4,7 +4,7 @@ version: '3.5'
|
|||
#
|
||||
# Note:
|
||||
# - Running PhotoPrism on a server with less than 4 GB of swap space or setting a memory/swap limit can cause unexpected
|
||||
# restarts ("crashes"), especially when the indexer temporarily needs more memory to process large files.
|
||||
# restarts ("crashes"), for example, when the indexer temporarily needs more memory to process large files.
|
||||
# - If you install PhotoPrism on a public server outside your home network, please always run it behind a secure
|
||||
# HTTPS reverse proxy such as Traefik or Caddy. Your files and passwords will otherwise be transmitted
|
||||
# in clear text and can be intercepted by anyone, including your provider, hackers, and governments:
|
||||
|
|
|
@ -5,7 +5,7 @@ version: '3.5'
|
|||
#
|
||||
# Note:
|
||||
# - Running PhotoPrism on a server with less than 4 GB of swap space or setting a memory/swap limit can cause unexpected
|
||||
# restarts ("crashes"), especially when the indexer temporarily needs more memory to process large files.
|
||||
# restarts ("crashes"), for example, when the indexer temporarily needs more memory to process large files.
|
||||
# - If you install PhotoPrism on a public server outside your home network, please always run it behind a secure
|
||||
# HTTPS reverse proxy such as Traefik or Caddy. Your files and passwords will otherwise be transmitted
|
||||
# in clear text and can be intercepted by anyone, including your provider, hackers, and governments:
|
||||
|
|
|
@ -6,7 +6,7 @@ version: '3.5'
|
|||
# - Use SQLite only for small libraries and testing. SQLite locks the index on updates, so other operations have to
|
||||
# wait. In the worst case, this can lead to timeout errors. MariaDB is optimized for high concurrency.
|
||||
# - Running PhotoPrism on a server with less than 4 GB of swap space or setting a memory/swap limit can cause unexpected
|
||||
# restarts ("crashes"), especially when the indexer temporarily needs more memory to process large files.
|
||||
# restarts ("crashes"), for example, when the indexer temporarily needs more memory to process large files.
|
||||
# - If you install PhotoPrism on a public server outside your home network, please always run it behind a secure
|
||||
# HTTPS reverse proxy such as Traefik or Caddy. Your files and passwords will otherwise be transmitted
|
||||
# in clear text and can be intercepted by anyone, including your provider, hackers, and governments:
|
||||
|
|
|
@ -4,7 +4,7 @@ version: '3.5'
|
|||
#
|
||||
# Note:
|
||||
# - Running PhotoPrism on a server with less than 4 GB of swap space or setting a memory/swap limit can cause unexpected
|
||||
# restarts ("crashes"), especially when the indexer temporarily needs more memory to process large files.
|
||||
# restarts ("crashes"), for example, when the indexer temporarily needs more memory to process large files.
|
||||
# - Windows Pro users should disable the WSL 2 based engine in Docker Settings > General so that
|
||||
# they can mount drives other than C:. This will enable Hyper-V, which Microsoft doesn't offer
|
||||
# to its Windows Home customers. Docker Desktop uses dynamic memory allocation with WSL 2.
|
||||
|
|
Loading…
Reference in a new issue