| # Things to review/change: | |
| # PUID/PGID change to the user running Cabernet | |
| # Volumes: All volume paths are to be updated. The secrets folder | |
| # contains the private key for encryption and should be protected. | |
| # example volumes: | |
| # - ../docker/cabernet/data:/app/data # App data (Optional) | |
| # - ../docker/cabernet/plugins_ext:/app/plugins_ext # Plugins Data (Optional) | |
| # - ../docker/cabernet/secrets:/app/.cabernet # Ecryption key data (Optional) | |
| # This will add a docker folder at the same level as the cabernet source | |
| # with the external folders for docker | |
| version: '2.4' | |
| services: | |
| cabernet: | |
| container_name: cabernet | |
| image: ghcr.io/cabernetwork/cabernet:latest | |
| environment: | |
| - TZ="Etc/UTC" # Timezone (Optional) | |
| - PUID=1000 # UserID (Optional) | |
| - PGID=1000 # GroupID (Optional) | |
| ports: | |
| - "6077:6077" # Web Interface Port | |
| - "5004:5004" # Port used to stream | |
| restart: unless-stopped | |
| volumes: | |
| - /path/to/cabernet/data:/app/data # App data (Optional) | |
| - /path/to/cabernet/plugins_ext:/app/plugins_ext # Plugins Data (Optional) | |
| - /path/to/cabernet/secrets:/app/.cabernet # Ecryption key data (Optional) | |