Docker - Compose - OpenVPN - Transmission

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Registriert
22. Nov. 2020
Beiträge
3
Reaktionspunkte
0
Punkte
1
Hallo zusammen,

ich eher jemand der gerne die Programme separat als Docker am laufen hat, anstatt alles in einem Docker. Deswegen habe ich mich mal an eine Aufgabe gemacht und möchte OPENVPN Client, Transmission über macvlan laufen lassen.

Ich bekomme auch alles an den start nur wie kann ich jetzt dem Transmission die IP vom VPN Client geben?

Hier mein compose für den macvlan:
version: '2'

services:
openvpn:
extends:
service: openvpn
file: docker-openvpn/docker-compose.yaml
networks:
home:
ipv4_address: 192.168.178.103


transmission:
extends:
service: transmission
file: docker-transmission/docker-compose.yaml
networks:
home:
ipv4_address: 192.168.178.104

networks:
home:
driver: macvlan
driver_opts:
parent: eth0
ipam:
config:
- subnet: 192.168.0.0/24
gateway: 192.168.178.1
ip_range: 192.168.0.0/24


Hier dann die compose vom transmission:
version: "2"

services:
transmission:
container_name: docker-transmission
image: linuxserver/transmission:latest
mac_address: d0:ca:ab:cd:ef:04
cap_add:
- NET_ADMIN
ports:
- "9091:9091"
- "51413:51413/tcp"
- "51413:51413/udp"
environment:
CREATE_TUN_DEVICE: "true"
LOCAL_NETWORK: "192.168.0.0/24"
volumes:
- '/volume1/docker/docker-transmission/etc-transmission/:/config'
- '/volume1/docker/docker-transmission/etc-downloads/:/downloads'
- '/volume1/docker/docker-transmission/etc-watch/:/watch'
restart: unless-stopped

Hier dann die compose vom openvpn:

version: "2"

services:
openvpn:
container_name: docker-openvpn
image: dperson/openvpn-client:latest
mac_address: d0:ca:ab:cd:ef:03
cap_add:
- NET_ADMIN
ports:
- 9091:9091
environment:
CREATE_TUN_DEVICE: "true"
LOCAL_NETWORK: "192.168.0.0/24"
OPENVPN_OPTS: "--inactive 3600 --ping 10 --ping-exit 60"
volumes:
- '/volume1/docker/docker-openvpn/etc-ovpn/resolv.conf:/etc/resolv.conf'
- '/volume1/docker/docker-openvpn/etc-ovpn/:/data'
- '/volume1/docker/docker-openvpn/etc-ovpn/config.ovpn:/vpn/config.ovpn'
restart: unless-stopped

Wie geschrieben läuft alles, ich habe keine port conflicte, die ip adressen werden sauber angesproche und in der fritzbox angezeigt, nur leider hänge ich jetzt an dem Punkt, wie kann ich nun transmisson die externe IP vom OVPN geben?

Danke für Eure hilfe!!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat