Created
August 12, 2023 16:56
-
-
Save dragonfire1119/d7c58fe78738ceaa5bd0994f3abb8fe9 to your computer and use it in GitHub Desktop.
Scrypted Docker Compose
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: "3.5" | |
# Example volumes SMB (CIFS) and NFS. | |
# Uncomment only one. | |
services: | |
scrypted: | |
image: koush/scrypted | |
environment: | |
- SCRYPTED_WEBHOOK_UPDATE_AUTHORIZATION=Bearer SET_THIS_TO_SOME_RANDOM_TEXT | |
- SCRYPTED_WEBHOOK_UPDATE=http://localhost:10444/v1/update | |
# nvidia support | |
# - NVIDIA_VISIBLE_DEVICES=all | |
# - NVIDIA_DRIVER_CAPABILITIES=all | |
# runtime: nvidia | |
container_name: scrypted | |
restart: unless-stopped | |
network_mode: host | |
volumes: | |
- /data/scrypted/_data:/server/volume | |
# logging is noisy and will unnecessarily wear on flash storage. | |
# scrypted has per device in memory logging that is preferred. | |
logging: | |
driver: "json-file" | |
options: | |
max-size: "10m" | |
max-file: "10" | |
labels: | |
- "com.centurylinklabs.watchtower.scope=scrypted" | |
# watchtower manages updates for Scrypted. | |
watchtower: | |
environment: | |
- WATCHTOWER_HTTP_API_TOKEN=SET_THIS_TO_SOME_RANDOM_TEXT | |
- WATCHTOWER_HTTP_API_UPDATE=true | |
- WATCHTOWER_SCOPE=scrypted | |
# remove the following line to never allow docker to auto update. | |
# this is not recommended. | |
- WATCHTOWER_HTTP_API_PERIODIC_POLLS=true | |
image: containrrr/watchtower | |
container_name: scrypted-watchtower | |
restart: unless-stopped | |
volumes: | |
- /var/run/docker.sock:/var/run/docker.sock | |
labels: | |
- "com.centurylinklabs.watchtower.scope=scrypted" | |
ports: | |
# The auto update port 10444 can be configured | |
# Must match the port in the auto update url above. | |
- 10444:8080 | |
# check for updates once an hour (interval is in seconds) | |
command: --interval 3600 --cleanup --scope scrypted |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment