* Add Transmissionic Web UI & New Documentation (#2589)
* Added step to build a .deb file to install and reduce image size (#2590)
* Added step to build a .deb file to install and reduce image size
* Fixed deb install incorrectly done
* Check for update-port script existing instead of being executable (#2593)
#2459
* Fixed TWC paths (#2600)
* add docker build caching to workflow (#2609)
* Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610)
* by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched
* the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none
* simplified the comparison (thanks @edgd1er )
* Strip double quotes from umask check (#2601)
* Fix problem with enabled UFW with Random Ports (#2603)
Fixing #2255
* move vpn config download to /config (#2592)
* move vpn config download to /config
* fix git safe dir permissions
* cleanup vpn config clone
* re-add zip dl, set git to default
* use alpine:latest for TransmissionUIs build stage (#2573)
* Update fetch-external-configs.sh
removed duplicate bracket
* Update to transmission 4.0.4
* Update configure-openvpn.sh
* Switched the order of events, to remove the ipv6 before sed-ing the address (#2695)
* Create separate image for transmission build from source (#2691)
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* parallel docker builds with matrix (#2694)
* consolidate and parallelize image build with matrix multi runner build
* fix image name
* Update Dockerfile
fixed typo
* `TRANSMISSION_RPC_URL` option causes a moved permanently error when using PIA (#2657)
* Respect option `TRANSMISSION_RPC_URL`
remove debug echo
* default `TRANSMISSION_RPC_URL` is now grabbed from `default-settings.json`
* Stricter grep pattern
* Remove redundant grep
* Added comment
* Use `jq` instead of `sed` to determine the default of `TRANSMISSION_RPC_URL`
---------
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* Fix for PR #2691 (#2698)
* separate transmission build to separate image and workflow
* set transmission-builder version
* use matrix for multi runner builds
* fix context
* Fix file name
* fix image name
---------
Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com>
Co-authored-by: Geoff <geoff@gapple.ca>
Co-authored-by: ksurl <ksurl@users.noreply.github.com>
Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com>
Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com>
Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com>
Co-authored-by: Aemulation <112875887+Aemulation@users.noreply.github.com>
Co-authored-by: Mark Honkoop <112875887+MarkHonkoop@users.noreply.github.com>
* Add Transmissionic Web UI & New Documentation (#2589)
* Added step to build a .deb file to install and reduce image size (#2590)
* Added step to build a .deb file to install and reduce image size
* Fixed deb install incorrectly done
* Check for update-port script existing instead of being executable (#2593)
#2459
* Fixed TWC paths (#2600)
* add docker build caching to workflow (#2609)
* Privoxy eth0 fixes, healthcheck comparison tweak and start.sh update (#2610)
* by checking for existence of default 127 address,healthcheck will never effectively run, as the non-default eth0 ip will never be matched
* the comparison was not trimming off the port, thus healthcheck was always going to fail or denote a change when there may have been none
* simplified the comparison (thanks @edgd1er )
* Strip double quotes from umask check (#2601)
* Fix problem with enabled UFW with Random Ports (#2603)
Fixing #2255
* move vpn config download to /config (#2592)
* move vpn config download to /config
* fix git safe dir permissions
* cleanup vpn config clone
* re-add zip dl, set git to default
* use alpine:latest for TransmissionUIs build stage (#2573)
* Update fetch-external-configs.sh
removed duplicate bracket
* Update to transmission 4.0.4
* Update configure-openvpn.sh
---------
Co-authored-by: Anastasiya Polina Soyka <apsoyka@protonmail.com>
Co-authored-by: Geoff <geoff@gapple.ca>
Co-authored-by: ksurl <ksurl@users.noreply.github.com>
Co-authored-by: HeavyGee <133152184+heavygee@users.noreply.github.com>
Co-authored-by: WitchRecipe <77073792+WitchRecipe@users.noreply.github.com>
Co-authored-by: Florian Kretschmer <19738301+Entepotenz@users.noreply.github.com>
* 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
* 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>