Commit Graph

94 Commits

Author SHA1 Message Date
Jonathan Sloan
3a7320e5cc
Fix sed busy (#2426)
* fix sed device or resource busy errors

Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>

* update info

Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>

* update docs

Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>

* log and fail if config is a mountpoint

Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>

* correct mountpoint check

Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>

Signed-off-by: Jonathan Sloan <jsloan117@gmail.com>
2022-12-03 09:15:30 +01:00
ilike2burnthing
3fcec72c84
documentation: add /config volume to templates (#2451)
* Update README.md

* Update run-container.md
2022-12-01 11:36:51 +01:00
Kristian Haugene
74daaeed69 update version name for /config change 2022-11-09 23:12:57 +01:00
Kristian Haugene
31d4d553d6 Merge branch 'master' into dev 2022-11-09 19:03:23 +01:00
Patrick Kishino
84941a9ea4
backtick fixed 2022-10-17 11:25:12 +09:00
Derek Gordon
4fd75ea3e8
Two typos fix (#2364)
Missing ' and a VAR mistyped.  Fixed.
2022-10-15 21:23:59 +09:00
Derek Gordon
a95f586492
Ovpn trying again (#2335)
Pasting again
2022-08-30 10:54:55 +09:00
A3
d042c7da52
--nametag to the vpn networking docs (#2309)
* Update vpn-networking.md

yea, used your guide today and was a bit irritated that if you run the command for the proxy container it gets a random name.

* Update vpn-networking.md

forgot the backslash
2022-08-29 09:04:50 +09:00
Jan Matias Rivø
ab202865af
Added docker secret support for rpc credentials (#2321)
Co-authored-by: Jan Rivø <jan.rivo@cgi.com>
2022-08-29 09:04:05 +09:00
Gunnar
44c82aa129
IPv6 needed for OVPN (#2270) 2022-06-15 09:46:12 +09:00
Craig McConomy
94754fe91d
Added provider (#2247) 2022-05-19 06:01:48 +09:00
Georgiy Sitnikov
e40246affd
Update tips-tricks.md (#2259)
* Update tips-tricks.md

Remove `start_period` to be complain to compose v3.3
Add code highlight

* Update tips-tricks.md

Wording...
2022-05-18 18:55:52 +09:00
Georgiy Sitnikov
4e9bd3f426
Add "Let other containers use VPN" Section (#2257)
Add "Let other containers use VPN" Section
Add real example
Add Test instructions
Kind of solution for #1558
2022-05-18 07:13:38 +09:00
Jason O'Conal
795098d51b
Fix PIA token script (#2250)
* Fixed typo in line 95

`form` to `from`

* supported setting DISABLE_PORT_UPDATER to false

previously DISABLE_PORT_UPDATER had to not exist..now it can also be set to false

* Fix minor typos (#2074)

* Fixed missing $ from UFW variable use

There were a number of variable references missing $

* Fixed some more variables missing $

* Removed outdated typeset

this fixes and closes #2095

* Fix building-blocks links (#2126)

* Update bug_report.yaml

* Fix PIA token script

Co-authored-by: Kobi <kobirosenstein@gmail.com>
Co-authored-by: Kristian Haugene <haugene@users.noreply.github.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Sean Kelly <xconverge@users.noreply.github.com>
Co-authored-by: Chris Buckley <chris@cmbuckley.co.uk>
2022-05-02 09:02:25 +09:00
MustangGB
8952476945
Enforce new vpn endpoint on restart/failure (#2237)
* Fixed typo in line 95

`form` to `from`

* supported setting DISABLE_PORT_UPDATER to false

previously DISABLE_PORT_UPDATER had to not exist..now it can also be set to false

* Fix minor typos (#2074)

* Fixed missing $ from UFW variable use

There were a number of variable references missing $

* Fixed some more variables missing $

* Removed outdated typeset

this fixes and closes #2095

* Fix building-blocks links (#2126)

* Update bug_report.yaml

* Update start.sh

Co-authored-by: Kobi <kobirosenstein@gmail.com>
Co-authored-by: Kristian Haugene <haugene@users.noreply.github.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Sean Kelly <xconverge@users.noreply.github.com>
Co-authored-by: Chris Buckley <chris@cmbuckley.co.uk>
2022-04-06 15:26:05 +09:00
Stefan Fuchs
5bab92dcd6
Update config option link (#2225)
The current link leads to the transmission github repo
2022-03-16 15:01:06 +09:00
edgd1er
85d3b96336
proxy: listen only to eth0 address. (#2196)
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
2022-02-19 20:53:40 +09:00
edgd1er
1781b8f41a
openvpn secrets: fix doc (#2195) 2022-02-18 15:07:21 +09:00
James McMahon
cd30f20296
Fix minor typo in docs (#2119)
* Fix minor typo

* Some spelling and grammar fixes
2022-02-18 09:13:55 +09:00
edgd1er
383252d3cd
use docker secrets for openvpn credentials (#2169)
* use docker secrets for openvpn credentials

* openvpn creds in one file

Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
2022-02-18 09:12:03 +09:00
edgd1er
b65dedd01e
Add feature to NORDVPN: connect directly to a known server. (#2142)
* Add feature NORDVPN_SERVER, to download directly server's config.

* define vars as empty to avoid unbound variables

* restore shebang, define default values for NORDVPN_*
2022-01-29 15:35:11 +09:00
Chris Buckley
20877f1b16
Fix building-blocks links (#2126) 2021-12-26 21:06:56 +09:00
edgd1er
e7bda4030d
Fix NORDVPN download (appeared in PR#2104) (#2110)
fix doc typo + fix curl output filename
2021-12-12 18:34:37 +09:00
edgd1er
7be50f125c
update nordvpn script (#2104)
add warnings in logs, links to online doc, tests
2021-12-11 21:59:28 +09:00
Josh S
ff664f4fd4
Add ability to run custom script after routes are added (#2100)
* Fixed typo in line 95

`form` to `from`

* supported setting DISABLE_PORT_UPDATER to false

previously DISABLE_PORT_UPDATER had to not exist..now it can also be set to false

* Fix minor typos (#2074)

* Fixed missing $ from UFW variable use

There were a number of variable references missing $

* Fixed some more variables missing $

* Removed outdated typeset

this fixes and closes #2095

* add capability for routes-post-start.sh

* update docs

* amended position

placed entry where it should be in logical order when thinking about container lifecycle

Co-authored-by: Kobi <kobirosenstein@gmail.com>
Co-authored-by: Kristian Haugene <haugene@users.noreply.github.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
Co-authored-by: Sean Kelly <xconverge@users.noreply.github.com>
2021-12-10 13:02:49 +09:00
objmagic
66efe822db
njal.la do (#2097) 2021-12-05 20:34:45 +09:00
edgd1er
af3d905b3a
DEBUG: print all lines before execution (#2096)
* DEBUG: print all lines before execution

if var DEBUG is set to anything other than false, each bash script will be run with a set -x. This would ease debugging

* DEBUG: centralize commands in utils.sh
2021-12-05 08:25:22 +09:00
Sean Kelly
25b9724178
Fix minor typos (#2074) 2021-11-25 09:55:24 +09:00
Kobi
86f23f4518
Fixed typo in line 95
`form` to `from`
2021-11-02 23:00:43 +02:00
Patrick Kishino
86eb6a8727
Added fallback and more explicit warning message (#2020)
* Added fallback and more explicit warning message
2021-10-21 15:46:30 +09:00
Patrick Kishino
317a0a78ad
Mount point changed to /config (#1974)
This changes the default mountpoint for transmission-home to /config
2021-10-16 12:34:12 +09:00
Kristian Haugene
15dd494823 Update docs for running with custom provider configs 2021-09-05 01:02:56 +02:00
Patrick Kishino
2affaf7cd0
Added support for Shift UI (#1926)
* Added support for Shift UI

* docs added
2021-09-04 12:25:27 +09:00
Kristian Haugene
0bd47cb67b Merge branch 'master' into dev 2021-08-02 00:50:06 +02:00
Patrick Kishino
fccd0ca906
Update provider-specific.md 2021-05-25 20:37:18 +09:00
Patrick Kishino
5d88fcbbce
Mullvad ipv6 comments added
This should be enough to close #1355
2021-05-25 13:56:08 +09:00
Patrick Kishino
bf44dab623
Updated example of custom
Correct commit for #1834
2021-05-25 13:50:39 +09:00
Patrick Kishino
d7e7a24fbb
Added traefik example
Link to issue with working traefik reverse proxy config
2021-05-20 08:57:45 +09:00
ShaRose
ce3d931791
Add openvpn-post-config.sh, ran after we finish any configuration tweaks (Passing the path to the selected ovpn file). (#1822)
* Add openvpn-post-config hook

Adds a script check for /scripts/openvpn-post-config.sh, designed so you can make any custom changes to the selected openvpn config file after everything else is ready.

* Update config documentation

Added openvpn-post-config to the documentation. Not sure if openvpn-pre-start should be edited to say before the configuration is processed.

* Fix typo

Serves me right for making changes before bed.
2021-05-06 06:37:09 +09:00
ferringb
5ea54a3dc6
fix: use true/false for boolean configurables for PEER_DNS* (#1820)
`PEER_DNS` previously was using 'yes/no', but the standard is 'true/false'.  This realigns
#1819 to that standard.

For `PEER_DNS_PIN_ROUTES`, no one should be effected by the configurable change- it's been in
the dev branch only for a few days.

`PEER_DNS` however, has been available for users for a few months now, and users have
been told to use `PEER_DNS=no` in places like #1713 or #1667 .  Realigning the boolean definition
here is 'a breaking change' technically, although it's my strong suspicion that #1819 fixed
the underlying problem that warranted users using `PEER_DNS=no` in the first place.

I defer to the codebase owner's opinion for how they want this to be handedl.
2021-05-03 11:45:31 +09:00
ferringb
098beec3c8
fix: force PEER_DNS servers through the vpn tunnel (#1819)
* docs: add PEER_DNS documentation

#1713 Added dnsleak protections, but didn't document the escape hatch to
disable it.  This adds that documentation.

* fix: pin routes for DNS if PEER_DNS is active.

See #1667 for context and user's impacted; PIA for example advertises DNS
servers in the 10.0.0.0/8 range (10.0.0.243 for example).  If the home
LAN is 10.0.0.0/8- common- they'll have `LOCAL_NETWORK=10.0.0.0/8` which
will pin a prefer to route through the eth rather than tunnel.  The end
result being that DNS is unreachable since the tunnel must be used to reach
said DNS.

This commit modifies tunnelUp.sh such if we honor DNS routes given by the
provider, we force the route to that IP to go through the tunnel; this
overrides any local net range conflict that may occur.

Finally, this behaviour can be suppressed via `PEER_DNS_PIN_ROUTES=no`.

* fix: Add explicit dockerfile env defaults for PEER_DNS*
2021-04-29 09:09:54 +09:00
Patrick Kishino
710d2795ee
Update faq.md 2021-04-22 12:20:49 +09:00
Patrick Kishino
4af34ed018
Update faq.md 2021-04-22 12:19:32 +09:00
Patrick Kishino
8d4b952fbb
Update config-options.md 2021-04-22 12:18:09 +09:00
Marc-Olivier Arsenault
f09ef9d4af
password alternative (#1799)
* Create Duplicates.yml

* Rename Duplicates.yml to potential_duplicates.yml

* password alternative

Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
2021-04-13 13:44:18 +09:00
Kristian Haugene
072cee944d Prepare move from Gitter to GitHub Discussions 2021-03-31 01:52:50 +02:00
Jonathan Dilks
98ee55b9da
Privoxy in place of tinyproxy #1758 (#1760)
* Use latest Privoxy from source tarball

* PRIVOXY only, tinyproxy/ enc config stuff comment out

* Privoxy config dir fix

* Privoxy 3.0.29 is stable

* Remove commented out code

* Implement `make install-strip` suggestion :)

* Refactor all tinyproxy references to privoxy

* refactor scripts to sub folder

* Should be able to set privoxy WEBPROXY_PORT dynamically via sed

* Fix tinyproxy references

* Update openvpn/tunnelUp.sh

Co-authored-by: Amos Shapira <amos.shapira@gmail.com>

* No more weird indents

* PrivoxyBuilder

* Add pcre mbedtls non dev packages to image

* Update openvpn/tunnelDown.sh

Co-authored-by: Amos Shapira <amos.shapira@gmail.com>

* Update web-proxy.md

Co-authored-by: Jonathan Dilks <jay-to-the-dee@users.noreply.github.com>
Co-authored-by: Amos Shapira <amos.shapira@gmail.com>
Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
2021-03-27 06:22:58 +09:00
canzone
7a9944d533
RSS plugin not supporting HTTP authorization (#1741)
* RSS plugin not supporting HTTP authorization

This fork will fix the issue #781

* Add rpc login details to rss plugin if necessary

* updated docs

Co-authored-by: Patrick Kishino <patrick.a.kishino@gmail.com>
2021-03-27 06:22:14 +09:00
Kristian Haugene
84706d3b24 First part of provider docs rewrite preparing for 4.0 #1558 2021-03-18 01:46:56 +01:00
Kristian Haugene
720dda941d Rename flood ui config option to flood-for-transmission #1759 2021-03-17 00:33:10 +01:00