فهرست منبع

Intiial Commit

Miek Stagl 4 سال پیش
کامیت
b2bd62d66c
6فایلهای تغییر یافته به همراه137 افزوده شده و 0 حذف شده
  1. 27 0
      1/docker-compose.yml
  2. 16 0
      2/docker-compose.yml
  3. 14 0
      4/docker-compose.yml
  4. 14 0
      5/docker-compose.yml
  5. 22 0
      6/docker-compose.yml
  6. 44 0
      9/docker-compose.yml

+ 27 - 0
1/docker-compose.yml

@@ -0,0 +1,27 @@
+version: "2.3"
+
+volumes:
+  emby-data:
+  
+services:
+  emby:
+    image: emby/embyserver
+    container_name: emby
+#    runtime: nvidia # Expose NVIDIA GPUs
+    network_mode: host # Enable DLNA and Wake-on-Lan
+    environment:
+      - UID=1000 # The UID to run emby as (default: 2)
+      - GID=100 # The GID to run emby as (default 2)
+      - GIDLIST=100 # A comma-separated list of additional GIDs to run emby as (default: 2)
+    volumes:
+      - emby-data:/config # Configuration directory
+#      - /path/to/tvshows:/mnt/share1 # Media directory
+      - /storage/docker/emby/movies:/mnt/movies # Media directory
+      - /storage/docker/emby/kids_movies:/mnt/kids_movies
+    ports:
+      - 8096:8096 # HTTP port
+#      - 8920:8920 # HTTPS port
+#    devices:
+#      - /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes
+#      - /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi
+    restart: unless-stopped

+ 16 - 0
2/docker-compose.yml

@@ -0,0 +1,16 @@
+version: "2.0"
+
+volumes:
+  airsonic-data:
+
+services:
+  airsonic:
+    image: airsonic/airsonic
+    restart: unless-stopped
+    volumes:
+      - "/storage/familyshare/mike/music:/airsonic/music:ro"
+      - "/storage/familyshare/mike/playlists:/airsonic/playlists"
+      - "/storage/familyshare/mike/podcasts:/airsonic/podcasts"
+      - airsonic-data:/airsonic/data
+    ports:
+      - "4040:4040"

+ 14 - 0
4/docker-compose.yml

@@ -0,0 +1,14 @@
+version: "2.0"
+
+volumes:
+  gogs-data:
+
+services:
+  gogs:
+    image: gogs/gogs
+    ports:
+      - "10022:22"
+      - "3000:3000"
+    volumes:
+      - gogs-data:/data
+      - "/storage/gogs-test-backups:/backup"

+ 14 - 0
5/docker-compose.yml

@@ -0,0 +1,14 @@
+version: "2.0"
+
+volumes:
+  synapse-data:
+  
+services:
+  synapse:
+    image: matrixdotorg/synapse
+    container_name: synapse
+    restart: unless-stopped
+    volumes:
+      - synapse-data:/data
+    ports:
+      - 8008:8008

+ 22 - 0
6/docker-compose.yml

@@ -0,0 +1,22 @@
+version: "2.0"
+
+volumes:
+  duplicati-config:
+
+services:
+  duplicati:
+    image: ghcr.io/linuxserver/duplicati
+    container_name: duplicati
+    restart: unless-stopped
+    environment:
+        - PUID=1000
+        - PGID=1000
+        - TZ=America/New_York
+#        - CLI_ARGS= #optional
+    ports:
+      - 8200:8200
+    volumes:
+      - duplicati-config:/config
+      - /storage/disc:/source
+      - /storage/duplicati-test-backups:/backups
+    

+ 44 - 0
9/docker-compose.yml

@@ -0,0 +1,44 @@
+version: '3'
+
+volumes:
+  nextcloud-data:
+  nextcloud-db:
+
+networks:
+  frontend:
+    # add this if the network is already existing!
+    # external: true
+  backend:
+
+services:
+
+  nextcloud-app:
+    image: nextcloud
+    restart: always
+    volumes:
+      - nextcloud-data:/var/www/html
+      - /storage/disk/docker-volumes/nextcloud/data:/var/www/html/data
+    environment:
+      - MYSQL_PASSWORD=cherokee2
+      - MYSQL_DATABASE=nextcloud
+      - MYSQL_USER=nextcloud
+      - MYSQL_HOST=nextcloud-db
+    networks:
+      - frontend
+      - backend
+    ports:
+      - 8080:80
+
+  nextcloud-db:
+    image: mariadb
+    restart: always
+    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW  --innodb-file-per-table=1 --skip-innodb-read-only-compressed
+    volumes:
+      - nextcloud-db:/var/lib/mysql
+    environment:
+      - MYSQL_ROOT_PASSWORD=cherokee2
+      - MYSQL_PASSWORD=cherokee2
+      - MYSQL_DATABASE=nextcloud
+      - MYSQL_USER=nextcloud
+    networks:
+      - backend