Initial commit
This commit is contained in:
		
						commit
						bd9d698e54
					
				
							
								
								
									
										37
									
								
								docker-compose.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								docker-compose.yaml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,37 @@
 | 
				
			|||||||
 | 
					version: "3.5"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					networks:
 | 
				
			||||||
 | 
					  web:
 | 
				
			||||||
 | 
					    external: false
 | 
				
			||||||
 | 
					    name: web
 | 
				
			||||||
 | 
					  plex:
 | 
				
			||||||
 | 
					    driver: macvlan
 | 
				
			||||||
 | 
					    driver_opts:
 | 
				
			||||||
 | 
					      parent: eno1
 | 
				
			||||||
 | 
					    ipam:
 | 
				
			||||||
 | 
					      config:
 | 
				
			||||||
 | 
					        - subnet: 192.168.1.0/23
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					services:
 | 
				
			||||||
 | 
					  plex:
 | 
				
			||||||
 | 
					    image: plexinc/pms-docker:latest
 | 
				
			||||||
 | 
					    container_name: plex
 | 
				
			||||||
 | 
					    restart: always
 | 
				
			||||||
 | 
					    networks:
 | 
				
			||||||
 | 
					      web:
 | 
				
			||||||
 | 
					      plex:
 | 
				
			||||||
 | 
					        ipv4_address: <override me>
 | 
				
			||||||
 | 
					    environment:
 | 
				
			||||||
 | 
					      - PLEX_UID=1000
 | 
				
			||||||
 | 
					      - PLEX_GID=1001
 | 
				
			||||||
 | 
					    volumes:
 | 
				
			||||||
 | 
					      - /etc/timezone:/etc/timezone
 | 
				
			||||||
 | 
					      - ./config:/config
 | 
				
			||||||
 | 
					      - ./transcode:/transcode
 | 
				
			||||||
 | 
					      - /data/video:/media/video
 | 
				
			||||||
 | 
					    labels:
 | 
				
			||||||
 | 
					      traefik.enable: true
 | 
				
			||||||
 | 
					      traefik.http.services.plex.loadbalancer.server.port: 32400
 | 
				
			||||||
 | 
					      traefik.http.routers.plex.rule: Host(`plex.${PRIVATE_DOMAIN}`)
 | 
				
			||||||
 | 
					      traefik.http.routers.plex.tls.certResolver: le
 | 
				
			||||||
 | 
					      traefik.docker.network: web
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user