diff --git a/README.md b/README.md index 373d5ad..07a9483 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,7 @@ The container is configurable using 4 environment variables: ## Execution You can run this image using [Docker compose](https://docs.docker.com/compose/) and the [sample file](./docker-compose.yml) provided. +** Remember: if you want to use the web gui of a container, you must open its ports on `docker-surfshark` as described below. ** ``` version: "2" @@ -56,6 +57,8 @@ services: - NET_ADMIN devices: - /dev/net/tun + ports: + - 9091:9091 #we open here the port for transmission, as this container will be the access point for the others restart: unless-stopped dns: - 1.1.1.1 @@ -67,6 +70,17 @@ services: - surfshark network_mode: service:surfshark restart: always + transmission: + image: linuxserver/transmission + container_name: transmission + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Rome + #ports: + #- 9091:9091 needed to access transmission's GUI + network_mode: service:surfshark + restart: unless-stopped ``` Or you can use the standard `docker run` command. diff --git a/docker-compose.yml b/docker-compose.yml index 744c44a..54d8d9e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,8 @@ services: - NET_ADMIN devices: - /dev/net/tun + ports: + - 9091:9091 #we open here the port for transmission, as this container will be the access point for the others restart: unless-stopped dns: - 1.1.1.1 @@ -24,4 +26,15 @@ services: depends_on: - surfshark network_mode: service:surfshark - restart: always \ No newline at end of file + restart: always + transmission: + image: linuxserver/transmission + container_name: transmission + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Rome + #ports: + #- 9091:9091 needed to access transmission's GUI + network_mode: service:surfshark + restart: unless-stopped \ No newline at end of file