qbittorrent | adding files
> added new files to repo
This commit is contained in:
		
							
								
								
									
										102
									
								
								qbittorrent/docker-compose-qbittorrent.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										102
									
								
								qbittorrent/docker-compose-qbittorrent.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,102 @@ | ||||
| # | ||||
| # | ||||
| ############################################################################# | ||||
| # qBittorrent - A Qbittorrent container, brought to you by LinuxServer.io.  | ||||
| ############################################################################# | ||||
| # | ||||
| # | ||||
| services: | ||||
|   qbittorrent: | ||||
|     image: linuxserver/qbittorrent:latest | ||||
|     container_name: qbittorrent | ||||
|     restart: unless-stopped | ||||
|     cap_add: | ||||
|       - NET_ADMIN | ||||
|     volumes: | ||||
|       # will give qbittorrent access to any location on server | ||||
|       - /home:/home | ||||
|  | ||||
|       # can be mapped to any folder on your server   | ||||
|       - /home/<USERNAME>/downloads:/downloads | ||||
|        | ||||
|       # location for the config files. | ||||
|       - /home/<USERNAME>/docker/qbittorrent:/config | ||||
|  | ||||
|       # location for the custom install script. | ||||
|       - /home/<USERNAME>/docker/qbittorrent/custom_scripts:/custom-cont-init.d:ro | ||||
|  | ||||
|     # Ports are managed in qbittorrent-openvpn container. | ||||
|     #ports: | ||||
|       #- 8124:8124/tcp # web port       | ||||
|       #- 6881:6881/tcp # tcp connection port       | ||||
|       #- 6881:6881/udp # udp connection port | ||||
|     environment: | ||||
|       - PUID=1000 | ||||
|       - PGID=1000 | ||||
|       - TZ=America/Los_Angeles | ||||
|       - UMASK=0002 | ||||
|       - WEBUI_PORT=8124 | ||||
|     healthcheck: | ||||
|       # change this ip addrss to match your server. Mine is below as an example | ||||
|       #test: curl -sf http://192.168.1.59:8124 || exit 1 | ||||
|       test: curl -sf http://192.168.1.59:8124 || exit 1 | ||||
|       interval: 60s | ||||
|       timeout: 30s | ||||
|       retries: 3 | ||||
|     logging: | ||||
|       driver: json-file | ||||
|       options: | ||||
|         max-size: "700k" | ||||
|         max-file: "14"       | ||||
|     labels: | ||||
|       com.centurylinklabs.watchtower.depends-on: "qbittorrent-openvpn" | ||||
|     network_mode: "service:qbittorrent-openvpn"    | ||||
|     depends_on: | ||||
|       qbittorrent-openvpn: | ||||
|         condition: service_healthy | ||||
|  | ||||
|  | ||||
|   qbittorrent-openvpn: | ||||
|     image: haugene/transmission-openvpn | ||||
|     container_name: qbittorrent-openvpn | ||||
|     restart: unless-stopped | ||||
|     cap_add: | ||||
|       - NET_ADMIN | ||||
|     volumes: | ||||
|       - /home/<USERNAME>/docker/qbittorrent-openvpn/data:/data | ||||
|       - /home/<USERNAME>/docker/qbittorrent-openvpn/config:/config | ||||
|     ports: | ||||
|       - 8124:8124/tcp # qbittorrent web port       | ||||
|       - 6881:6881/tcp # qbittorrent tcp connection port       | ||||
|       - 6881:6881/udp # qbittorrent udp connection port | ||||
|     labels: | ||||
|       autoheal: "true" | ||||
|       autoheal.restart: "true"       | ||||
|     healthcheck: | ||||
|       test: curl -sf http://example.com || exit 1 | ||||
|       interval: 60s | ||||
|       timeout: 30s | ||||
|       retries: 3       | ||||
|     environment: | ||||
|  | ||||
|       - TZ=America/Los_Angeles | ||||
|  | ||||
|       - PUID=1000 | ||||
|       - PGID=1000 | ||||
|  | ||||
|       - CREATE_TUN_DEVICE=true | ||||
|  | ||||
|       # Checks google every 5 min to see if container is active.  | ||||
|       - HEALTH_CHECK_HOST=https://google.com | ||||
|  | ||||
|        | ||||
|  | ||||
|       - OPENVPN_PROVIDER=PRIVADO | ||||
|       - OPENVPN_USERNAME=nhbcimfitlzu | ||||
|       - OPENVPN_PASSWORD=oMky&z%xpDX3# | ||||
|       - OPENVPN_CONFIG=default | ||||
|        | ||||
|       - LOCAL_NETWORK=192.168.1.0/24 | ||||
|       #- LOCAL_NETWORK=192.168.1.59       | ||||
|  | ||||
|  | ||||
							
								
								
									
										39
									
								
								qbittorrent/extra_packages.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								qbittorrent/extra_packages.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| #!/bin/bash | ||||
| # | ||||
| # qbittorrent-api pip3 package for Alpine Linux | ||||
| # https://pkgs.alpinelinux.org/package/edge/testing/x86_64/py3-qbittorrent-api-pyc | ||||
| # | ||||
| # | ||||
| echo "**" | ||||
| echo "**" | ||||
| echo "**" | ||||
| echo "**" | ||||
| echo "*******************************************" | ||||
| echo "**** Adding the edge repo to the build ****" | ||||
| echo "*******************************************" | ||||
| echo "**" | ||||
| # Add the "edge" testing repository | ||||
| echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories | ||||
| echo "*******************************" | ||||
| echo "**** Updating Alpine Linux ****" | ||||
| echo "*******************************" | ||||
| # Update the package list | ||||
| apk update | ||||
| echo "*********************************************************" | ||||
| echo "**** Installing python3 and py3-pip for Alpine Linux ****" | ||||
| echo "*********************************************************" | ||||
| # Install Python and pip | ||||
| apk add python3 py3-pip | ||||
| echo "************************************************************************" | ||||
| echo "**** Install qbittorrent-api thats in the edge repo of Alpine Linux ****" | ||||
| echo "************************************************************************" | ||||
| # Install qbittorrent-api | ||||
| apk add py3-qbittorrent-api | ||||
| echo "**" | ||||
| echo "*********************************************************" | ||||
| echo "**** done installing extra_packages for Alpine Linux ****" | ||||
| echo "*********************************************************" | ||||
| echo "**" | ||||
| echo "**" | ||||
| echo "**" | ||||
| echo "**" | ||||
		Reference in New Issue
	
	Block a user