nzbgetvpn

nzbgetvpn

Docker app from Dyon's Repository

Overview

Docker container which runs the NZBGet while connecting to WireGuard or OpenVPN with iptables killswitch to prevent IP leakage when the tunnel goes down.

NZBGet

License Build Status Code Quality: Cpp Code Quality: JavaScript Total Alerts

Total downloads Downloads (latest release)

NZBGet is a binary downloader, which downloads files from Usenet based on information given in nzb-files.

NZBGet is written in C++ and is known for its performance and efficiency.

NZBGet can run on almost any device - classic PC, NAS, media player, SAT-receiver, WLAN-router, etc. The download area provides precompiled binaries for Windows, macOS, Linux (compatible with many CPUs and platform variants), FreeBSD and Android. For other platforms the program can be compiled from sources.

Install Nzbgetvpn on Unraid in a few clicks.

Find Nzbgetvpn in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Nzbgetvpn Review the template variables and paths Click Install

Categories

Download Statistics

256,245
Total Downloads
184
This Month
196
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
dyonr/nzbgetvpn
Last Updated2023-04-03
First Seen2021-01-26

Runtime arguments

Web UI
https://[IP]:[PORT:6791]/
Network
bridge
Shell
bash
Privileged
true
Extra Params
--restart unless-stopped

Template configuration

VPN_ENABLEDVariable

Enable VPN? yes/no

Default
yes
Value
yes
VPN_TYPEVariable

openvpn / wireguard?

Default
openvpn
Value
openvpn
VPN_USERNAMEVariable

Username used to authenticate to the VPN (OpenVPN only)

VPN_PASSWORDVariable

Password used to authenticate to the VPN (OpenVPN only)

LAN_NETWORKVariable

Your local network address in CIDR notation

Default
192.168.0.0/24
Value
192.168.0.0/24
ENABLE_SSLVariable

Let the container handle SSL (yes/no)?

Default
yes
Value
yes
WEBUI_USERNAMEVariable

Username used to connect to the WebUI

Default
nzbget
Value
nzbget
WEBUI_PASSWORDVariable

Password used to connect to the WebUI

Default
tegbzn6789
Value
tegbzn6789
Downloads PathPathrw

Path for /downloads

Target
/downloads
WEBUI_PORT_HTTPPorttcp

Port used to access NZBGet (HTTP) remotely

Target
6789
Default
6789
Value
6789
WEBUI_PORT_HTTPSPorttcp

Port used to access NZBGet (HTTPS) remotely

Target
6791
Default
6791
Value
6791
PUIDVariable

The UID applied to the /config and /downloads

Default
99
Value
99
PGIDVariable

The GID applied to the /config and /downloads

Default
100
Value
100
NAME_SERVERSVariable

DNS used by the container

Default
1.1.1.1,1.0.0.1
Value
1.1.1.1,1.0.0.1
UMASKVariable

umask used by the container

Default
002
Value
002
HEALTH_CHECK_HOSTVariable

Host used to check if connection is up

Default
one.one.one.one
Value
one.one.one.one
HEALTH_CHECK_INTERVALVariable

Interval in seconds between connection check

Default
300
Value
300
HEALTH_CHECK_SILENTVariable

1 supresses the 'Network is up' message

Default
1
Value
1
INSTALL_PYTHON3Variable

Set to 'yes' to install Python3

Default
no
Value
no
ADDITIONAL_PORTSVariable

Additional ports for routing other containers through this one

configPathrw

config path of nzbgetvpn

Target
/config
Default
/mnt/user/appdata/nzbgetvpn/
Value
/mnt/user/appdata/nzbgetvpn/