Morzomb / All-jellyfin-media-server

Self-hosted complete media server Jellyfin with sonarr, radarr, jackett, prowlarr, qbittorrent and gluetun NORD VPN in docker compose
https://morzomb.github.io/All-jellyfin-media-server/
MIT License
24 stars 2 forks source link

ProtonVPN [Closed] #5

Closed Fudo7sei closed 3 weeks ago

Fudo7sei commented 6 months ago

Hi, is ProtonVPN compatible ? if yes, do i have to replace "nordvpn" by "protonvpn" in the yaml or not necessary ? There is more to do ?

Fudo7sei commented 5 months ago

additional question : what is this port 51420 ? what's his function ?

Morzomb commented 5 months ago

Hello @Fudo7sei

Yes, it is possible to use Proton VPN in this tutorial. I use gluetun which manages a large number of VPN providers. (Link to all available VPNs)

To use Proton VPN, you must indeed change the .yaml file.

Here is an example:

  gluetun:
    image: qmcgaw/gluetun
    ports:
      - 8080:8080
      - 51420:51420
      - 51420:51420/udp
    cap_add:
      - NET_ADMIN
    environment:
      - VPN_SERVICE_PROVIDER=protonvpn
      - OPENVPN_USER=username
      - OPENVPN_PASSWORD=password
      - SERVER_COUNTRIES=Netherlands

You will find all other optional parameters on this link

As for your second question, port 51420 is the port that allows qbitorrents to access the internet to download, but the port is open on gluetun because it first passes through the VPN.

Fudo7sei commented 5 months ago

OK thanks you ! that's clear for me :) and thanks a lot for your work !

Morzomb commented 5 months ago

You're welcome! I'm glad I could help clarify things for you. If you have any more questions or need further assistance, feel free to ask. I hope you will enjoy it!

Fudo7sei commented 5 months ago

Yes, i just was wondering if i could install all your stuff except the jellyfin server bcs i already have one but not under docker, directly installed on my fedora server, you think it can work with your other containers or i have to make it work with your full solution ? I ask for radarr and sonarr (under docker) connection with my existant jellyfin.

Morzomb commented 5 months ago

Hello,

Yes, it is possible to use a Jellyfin that is already installed locally on your machine. To install without Jellyfin, you just need to remove the Jellyfin part from the .yaml file:

  jellyfin:
    image:  lscr.io/linuxserver/jellyfin:latest
    container_name:  jellyfin
    environment:
      -  PUID=0
      -  PGID=0
      -  TZ=${TZ}
      -  NVIDIA_VISIBLE_DEVICES=all
    ports:
      -  8096:8096
      -  8920:8920
      -  7359:7359/udp
      -  1900:1900/udp
    volumes:
      - ${COMMON_PATH}:${COMMON_PATH}
      - ${COMMON_PATH}/configs/jellyfin:/config
      - ${COMMON_PATH}/jellyfin/cache:/cache
      - ${COMMON_PATH}/sonarr/tv:/data/tvshows
      - ${COMMON_PATH}/radarr/movies:/data/movies
      - ${COMMON_PATH}/qbittorrent/downloads:/data/media_downloads
    restart:  unless-stopped

However, you will need to make sure to create the necessary folders for movies and TV series, and you will also need to give your Jellyfin access to your movies and/or TV series.

Afterwards, it might be simpler to use the complete solution.

Fudo7sei commented 5 months ago

Ok thanks that's what i thought

Fudo7sei commented 5 months ago

well, the gluetun container is not starting :/ Edit : my bad, for protonvpn it was necessary to change the country by something like 'Northeast' for example to make it work !