diff --git a/audiobookshelf/docker-compose.yml b/audiobookshelf/docker-compose.yml new file mode 100755 index 0000000..c103591 --- /dev/null +++ b/audiobookshelf/docker-compose.yml @@ -0,0 +1,13 @@ +### EXAMPLE DOCKER COMPOSE ### +version: "3.7" + +services: + audiobookshelf: + image: ghcr.io/advplyr/audiobookshelf + ports: + - 13378:80 + volumes: + - /Media/Audiobooks:/audiobooks + - ./metadata:/metadata + - ./config:/config + restart: unless-stopped \ No newline at end of file diff --git a/baikal/docker-compose.yml b/baikal/docker-compose.yml new file mode 100644 index 0000000..9909efa --- /dev/null +++ b/baikal/docker-compose.yml @@ -0,0 +1,19 @@ +# Docker Compose file for a Baikal server with local mounts instead of Docker volumes + +# Before you start docker-compose up, make sure that you have prepared +# the local folders to avoid file permission issues with +# +# mkdir -p config Specific/db +# chown -R 101:101 config Specific <- Use this for Nginx +# chown -R 33:33 config Specific <- Use this for Apache httpd + +version: "2" +services: + baikal: + image: ckulka/baikal:nginx + restart: always + ports: + - "83:80" + volumes: + - ./config:/var/www/baikal/config + - ./Specific:/var/www/baikal/Specific diff --git a/doods/docker-compose.yaml b/doods/docker-compose.yaml new file mode 100755 index 0000000..be162a2 --- /dev/null +++ b/doods/docker-compose.yaml @@ -0,0 +1,18 @@ +version: '3' + +services: + Doods: + container_name: "doods" + image: snowzach/doods2 + ports: + - "5532:8080" + devices : + - /dev/bus/usb + volumes: + - ./config.yaml:/opt/doods/config.yaml + - ./models2:/opt/doods/models2 + #volumes: + # - "./data:/etc/linkding/data" + #env_file: + # - .env + restart: unless-stopped \ No newline at end of file diff --git a/linkding/docker-compose.yml b/linkding/docker-compose.yml new file mode 100644 index 0000000..7ca5f04 --- /dev/null +++ b/linkding/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3' + +services: + linkding: + #container_name: "${LD_CONTAINER_NAME:-linkding}" + container_name: "linkding" + image: sissbruecker/linkding:latest + ports: + #- "${LD_HOST_PORT:-9090}:9090" + - "9091:9090" + volumes: + #- "${LD_HOST_DATA_DIR:-./data}:/etc/linkding/data" + - "./data:/etc/linkding/data" + #env_file: + # - .env + restart: unless-stopped \ No newline at end of file diff --git a/photoprism/docker-compose.yml b/photoprism/docker-compose.yml index ac43e39..622e99b 100755 --- a/photoprism/docker-compose.yml +++ b/photoprism/docker-compose.yml @@ -57,6 +57,7 @@ services: volumes: - "./takeout:/photoprism/originals/takeout" # [local path]:[container path] - "/dockermount/syncthing/sync/S21Camera:/photoprism/originals/S21Camera" + - "/dockermount/syncthing/sync/S21Camera2:/photoprism/originals/S21Camera2" - "/dockermount/syncthing/sync/photos:/photoprism/originals/photos" - "/dockermount/syncthing/sync/Oppo F11 Pro:/photoprism/originals/Oppo F11 Pro" # Multiple folders can be indexed by mounting them as subfolders of /photoprism/originals: diff --git a/plex/docker-compose.yml b/plex/docker-compose.yml index 386876b..4c917f1 100644 --- a/plex/docker-compose.yml +++ b/plex/docker-compose.yml @@ -85,29 +85,18 @@ services: - 6881:6881/udp - 8080:8080 restart: unless-stopped - - -# transmission: -# image: ghcr.io/linuxserver/transmission -# container_name: transmission + +# bazarr: +# image: lscr.io/linuxserver/bazarr:latest +# container_name: bazarr # environment: # - PUID=1000 # - PGID=100 # - TZ=Asia/Kuala_Lumpur -# - TRANSMISSION_WEB_HOME=/combustion-release/ #optional -# - USER=admin #optional -# - PASS=ahmadfarhan #optional -# - WHITELIST="" #optional # volumes: -# - ./transmission/config:/config -# - ./transmission/downloads:/downloads -# - ./transmission/watch:/watch +# - ./config:/config +# - /Media/Movie:/movies #optional +# - /Media/TV:/tv #optional # ports: -# - 9091:9091 -# - 51413:51413 -# - 51413:51413/udp -# restart: unless-stopped - - - - +# - 6767:6767 +# restart: unless-stopped \ No newline at end of file diff --git a/sfpg/docker-compose.yaml b/sfpg/docker-compose.yaml new file mode 100755 index 0000000..ee10be4 --- /dev/null +++ b/sfpg/docker-compose.yaml @@ -0,0 +1,8 @@ +version: "3.9" +services: + sfpg: + ports: + - "8765:8080" + image: "erseco/alpine-php-webserver" + volumes: + - ./html:/var/www/html diff --git a/tdarr/docker-compose.yml b/tdarr/docker-compose.yml new file mode 100644 index 0000000..655a0e2 --- /dev/null +++ b/tdarr/docker-compose.yml @@ -0,0 +1,29 @@ +--- +version: "2.1" +services: + tdarr: + container_name: tdarr + image: ghcr.io/haveagitgat/tdarr:latest + restart: unless-stopped + network_mode: bridge + ports: + - 8265:8265 # webUI port + - 8266:8266 # server port + - 8267:8267 # Internal node port + - 8268:8268 # Example extra node port + environment: + - TZ=Europe/London + - PUID=1000 + - PGID=100 + - UMASK_SET=002 + - serverIP=0.0.0.0 + - serverPort=8266 + - webUIPort=8265 + - internalNode=true + - nodeID=MyInternalNode + volumes: + - ./server:/app/server + - ./configs:/app/configs + - ./logs:/app/logs + - /Media:/media + - /srv/dev-disk-by-label-NVMESSD/transcode_cache:/temp \ No newline at end of file diff --git a/watchtower/docker-compose.yml b/watchtower/docker-compose.yml index fd889f7..3b25968 100644 --- a/watchtower/docker-compose.yml +++ b/watchtower/docker-compose.yml @@ -4,4 +4,6 @@ services: image: containrrr/watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock - command: --cleanup \ No newline at end of file + #network_mode: "host" + command: --cleanup + restart: unless-stopped \ No newline at end of file diff --git a/xandikos/docker-compose.yml b/xandikos/docker-compose.yml new file mode 100644 index 0000000..7401c48 --- /dev/null +++ b/xandikos/docker-compose.yml @@ -0,0 +1,10 @@ +version: "3.4" + +services: + xandikos: + image: ghcr.io/jelmer/xandikos + ports: + - 5566:8000 + volumes: + - ./data:/data + restart: unless-stopped