mars 12, 2021

haugene / docker-transmission-openvpn: conteneur Docker exécutant le client torrent de transmission avec WebUI sur un tunnel OpenVPN

Par admin2020


CircleCI construit
Docker tire
Rejoignez le chat sur https://gitter.im/docker-transmission-openvpn/Lobby

Ce conteneur contient OpenVPN et Transmission avec une configuration dans laquelle Transmission ne s’exécute que lorsque OpenVPN a un tunnel actif. Il a intégré la prise en charge de nombreux fournisseurs de VPN populaires pour faciliter la configuration.

Avant de continuer

La documentation de cette image est ici:

https://haugene.github.io/docker-transmission-openvpn/

Commencez par là si vous rencontrez des problèmes ou des questions sur votre conteneur. Si vous ne trouvez pas votre réponse dans la documentation, veuillez rechercher des problèmes similaires (ouverts et fermés) avant d’en ouvrir un nouveau.

Vous n’arrivez toujours pas à comprendre? Ouvrez un nouveau problème et partagez les détails de votre configuration et certains journaux. Sans cela, il est difficile de vous aider. Si vous avez une proposition pour une meilleure documentation, venez avec. Les RP sont toujours les bienvenus! 🙂

Démarrage rapide

Ces exemples montrent des configurations valides utilisant PIA comme fournisseur pour l’exécution de docker et la composition de docker. Notez que vous devriez lire une documentation à un moment donné, mais c’est un bon point de départ.

Course de Docker

$ docker run --cap-add=NET_ADMIN -d 
              -v /your/storage/path/:/data 
              -e OPENVPN_PROVIDER=PIA 
              -e OPENVPN_CONFIG=france 
              -e OPENVPN_USERNAME=user 
              -e OPENVPN_PASSWORD=pass 
              -e LOCAL_NETWORK=192.168.0.0/16 
              --log-driver json-file 
              --log-opt max-size=10m 
              -p 9091:9091 
              haugene/transmission-openvpn

Docker Compose

version: '3.3'
services:
    transmission-openvpn:
        cap_add:
            - NET_ADMIN
        volumes:
            - '/your/storage/path/:/data'
        environment:
            - OPENVPN_PROVIDER=PIA
            - OPENVPN_CONFIG=france
            - OPENVPN_USERNAME=user
            - OPENVPN_PASSWORD=pass
            - LOCAL_NETWORK=192.168.0.0/16
        logging:
            driver: json-file
            options:
                max-size: 10m
        ports:
            - '9091:9091'
        image: haugene/transmission-openvpn

S’il vous plaît aider (à propos de: maintenance)

Cette image a été créée pour mon propre usage, mais le partage est attentionné, il fallait donc qu’elle soit open source. Il est maintenant devenu très populaire, et c’est génial! Mais le maintenir à jour, fournir une assistance, des correctifs et de nouvelles fonctionnalités prend du temps. Si vous pensez que vous disposez d’un bon outil et que vous souhaitez le soutenir, plusieurs options s’offrent à vous:

Un petit montant mensuel à travers Faites un don avec Patreon ou un don unique avec Faites un don avec PayPal

Tous les dons sont grandement appréciés! Un autre excellent moyen de contribuer est bien sûr à travers le code. Un grand merci à tous ceux qui ont contribué jusqu’à présent!



Source link